/usr/bin/java -Xmx16000000000 -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-Separate.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-dev-29289db [2021-06-05 14:35:54,051 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 14:35:54,052 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 14:35:54,079 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 14:35:54,080 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 14:35:54,083 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 14:35:54,086 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 14:35:54,094 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 14:35:54,096 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 14:35:54,101 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 14:35:54,102 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 14:35:54,102 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 14:35:54,102 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 14:35:54,103 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 14:35:54,104 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 14:35:54,105 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 14:35:54,105 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 14:35:54,106 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 14:35:54,107 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 14:35:54,109 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 14:35:54,110 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 14:35:54,112 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 14:35:54,116 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 14:35:54,118 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 14:35:54,126 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 14:35:54,126 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 14:35:54,126 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 14:35:54,127 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 14:35:54,127 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 14:35:54,128 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 14:35:54,128 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 14:35:54,128 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 14:35:54,129 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 14:35:54,129 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 14:35:54,130 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 14:35:54,130 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 14:35:54,131 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 14:35:54,131 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 14:35:54,131 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 14:35:54,132 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 14:35:54,132 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 14:35:54,133 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-Separate.epf [2021-06-05 14:35:54,151 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 14:35:54,152 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 14:35:54,152 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 14:35:54,152 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 14:35:54,153 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 14:35:54,153 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 14:35:54,153 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 14:35:54,153 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 14:35:54,154 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 14:35:54,154 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 14:35:54,154 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 14:35:54,154 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 14:35:54,154 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 14:35:54,154 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 14:35:54,154 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 14:35:54,155 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 14:35:54,155 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 14:35:54,155 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 14:35:54,155 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 14:35:54,155 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 14:35:54,155 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 14:35:54,155 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 14:35:54,156 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 14:35:54,156 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 14:35:54,156 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 14:35:54,156 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 14:35:54,156 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 14:35:54,156 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 14:35:54,156 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 14:35:54,157 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 14:35:54,157 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 14:35:54,157 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2021-06-05 14:35:54,157 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-06-05 14:35:54,445 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 14:35:54,471 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 14:35:54,473 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 14:35:54,474 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 14:35:54,475 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 14:35:54,476 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl [2021-06-05 14:35:54,476 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl' [2021-06-05 14:35:54,509 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 14:35:54,511 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 14:35:54,512 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 14:35:54,512 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 14:35:54,512 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 14:35:54,523 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 05.06 02:35:54" (1/1) ... [2021-06-05 14:35:54,530 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 05.06 02:35:54" (1/1) ... [2021-06-05 14:35:54,537 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 14:35:54,538 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 14:35:54,539 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 14:35:54,539 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 14:35:54,546 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 05.06 02:35:54" (1/1) ... [2021-06-05 14:35:54,546 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 05.06 02:35:54" (1/1) ... [2021-06-05 14:35:54,547 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 05.06 02:35:54" (1/1) ... [2021-06-05 14:35:54,548 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 05.06 02:35:54" (1/1) ... [2021-06-05 14:35:54,551 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 05.06 02:35:54" (1/1) ... [2021-06-05 14:35:54,553 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 05.06 02:35:54" (1/1) ... [2021-06-05 14:35:54,554 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 05.06 02:35:54" (1/1) ... [2021-06-05 14:35:54,556 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 14:35:54,557 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 14:35:54,557 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 14:35:54,557 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 14:35:54,562 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 02:35:54" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 14:35:54,629 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 14:35:54,629 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 14:35:54,630 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 14:35:54,630 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 14:35:54,630 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 14:35:54,630 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 14:35:54,630 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 14:35:54,630 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 14:35:54,630 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 14:35:54,631 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-06-05 14:35:54,631 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-06-05 14:35:54,631 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-06-05 14:35:54,632 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-05 14:35:55,124 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 14:35:55,124 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-06-05 14:35:55,126 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 02:35:55 BoogieIcfgContainer [2021-06-05 14:35:55,126 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 14:35:55,127 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 14:35:55,127 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 14:35:55,130 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 14:35:55,130 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 02:35:54" (1/2) ... [2021-06-05 14:35:55,130 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b14b48d and model type nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 02:35:55, skipping insertion in model container [2021-06-05 14:35:55,131 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 05.06 02:35:55" (2/2) ... [2021-06-05 14:35:55,132 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-subst.wvr.bpl [2021-06-05 14:35:55,136 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 14:35:55,136 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 14:35:55,137 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 14:35:55,137 INFO L510 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 14:35:55,172 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-06-05 14:35:55,190 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-06-05 14:35:55,204 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 14:35:55,205 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 14:35:55,205 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 14:35:55,205 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 14:35:55,205 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 14:35:55,205 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 14:35:55,205 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 14:35:55,205 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-05 14:35:55,212 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 80 flow [2021-06-05 14:35:55,231 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 110 states, 108 states have (on average 3.4814814814814814) internal successors, (376), 109 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:55,234 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 108 states have (on average 3.4814814814814814) internal successors, (376), 109 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:55,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 14:35:55,242 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:55,243 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:55,243 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:55,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:55,247 INFO L82 PathProgramCache]: Analyzing trace with hash 454115418, now seen corresponding path program 1 times [2021-06-05 14:35:55,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:55,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339282127] [2021-06-05 14:35:55,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:55,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:55,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:55,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:55,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339282127] [2021-06-05 14:35:55,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339282127] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:55,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:55,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 14:35:55,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173266493] [2021-06-05 14:35:55,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 14:35:55,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:55,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 14:35:55,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:35:55,678 INFO L87 Difference]: Start difference. First operand has 110 states, 108 states have (on average 3.4814814814814814) internal successors, (376), 109 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:55,824 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2021-06-05 14:35:56,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:56,003 INFO L93 Difference]: Finished difference Result 265 states and 821 transitions. [2021-06-05 14:35:56,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 14:35:56,005 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 14:35:56,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:56,020 INFO L225 Difference]: With dead ends: 265 [2021-06-05 14:35:56,021 INFO L226 Difference]: Without dead ends: 250 [2021-06-05 14:35:56,022 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 319.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-05 14:35:56,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-06-05 14:35:56,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 126. [2021-06-05 14:35:56,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.368) internal successors, (421), 125 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:56,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 421 transitions. [2021-06-05 14:35:56,089 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 421 transitions. Word has length 14 [2021-06-05 14:35:56,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:56,090 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 421 transitions. [2021-06-05 14:35:56,090 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:56,091 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 421 transitions. [2021-06-05 14:35:56,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 14:35:56,094 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:56,094 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:56,094 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-05 14:35:56,095 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:56,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:56,098 INFO L82 PathProgramCache]: Analyzing trace with hash -947352844, now seen corresponding path program 2 times [2021-06-05 14:35:56,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:56,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756354009] [2021-06-05 14:35:56,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:56,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:56,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:56,317 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:56,317 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756354009] [2021-06-05 14:35:56,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756354009] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:56,318 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:56,318 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 14:35:56,318 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672131714] [2021-06-05 14:35:56,319 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 14:35:56,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:56,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 14:35:56,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:35:56,321 INFO L87 Difference]: Start difference. First operand 126 states and 421 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:56,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:56,486 INFO L93 Difference]: Finished difference Result 278 states and 851 transitions. [2021-06-05 14:35:56,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 14:35:56,486 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 14:35:56,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:56,490 INFO L225 Difference]: With dead ends: 278 [2021-06-05 14:35:56,490 INFO L226 Difference]: Without dead ends: 263 [2021-06-05 14:35:56,491 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 198.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-05 14:35:56,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-06-05 14:35:56,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 132. [2021-06-05 14:35:56,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.312977099236641) internal successors, (434), 131 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:56,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 434 transitions. [2021-06-05 14:35:56,514 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 434 transitions. Word has length 14 [2021-06-05 14:35:56,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:56,514 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 434 transitions. [2021-06-05 14:35:56,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:56,515 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 434 transitions. [2021-06-05 14:35:56,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 14:35:56,518 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:56,518 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:56,518 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-05 14:35:56,518 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:56,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:56,519 INFO L82 PathProgramCache]: Analyzing trace with hash -1857974612, now seen corresponding path program 3 times [2021-06-05 14:35:56,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:56,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473732146] [2021-06-05 14:35:56,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:56,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:56,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:56,653 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:56,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473732146] [2021-06-05 14:35:56,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473732146] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:56,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:56,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 14:35:56,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101394733] [2021-06-05 14:35:56,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 14:35:56,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:56,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 14:35:56,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:35:56,656 INFO L87 Difference]: Start difference. First operand 132 states and 434 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:56,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:56,814 INFO L93 Difference]: Finished difference Result 363 states and 1192 transitions. [2021-06-05 14:35:56,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 14:35:56,815 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 14:35:56,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:56,820 INFO L225 Difference]: With dead ends: 363 [2021-06-05 14:35:56,820 INFO L226 Difference]: Without dead ends: 348 [2021-06-05 14:35:56,821 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 115.8ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-06-05 14:35:56,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-06-05 14:35:56,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 140. [2021-06-05 14:35:56,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:56,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2021-06-05 14:35:56,836 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2021-06-05 14:35:56,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:56,836 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2021-06-05 14:35:56,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:56,836 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2021-06-05 14:35:56,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 14:35:56,839 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:56,839 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:56,839 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-05 14:35:56,840 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:56,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:56,840 INFO L82 PathProgramCache]: Analyzing trace with hash 1906157040, now seen corresponding path program 4 times [2021-06-05 14:35:56,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:56,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472510096] [2021-06-05 14:35:56,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:56,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:57,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:57,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:57,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472510096] [2021-06-05 14:35:57,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472510096] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:57,059 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:57,059 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 14:35:57,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112697862] [2021-06-05 14:35:57,060 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 14:35:57,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:57,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 14:35:57,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:35:57,061 INFO L87 Difference]: Start difference. First operand 140 states and 458 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:57,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:57,305 INFO L93 Difference]: Finished difference Result 248 states and 718 transitions. [2021-06-05 14:35:57,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 14:35:57,306 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 14:35:57,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:57,307 INFO L225 Difference]: With dead ends: 248 [2021-06-05 14:35:57,308 INFO L226 Difference]: Without dead ends: 233 [2021-06-05 14:35:57,308 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 315.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-05 14:35:57,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-06-05 14:35:57,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 140. [2021-06-05 14:35:57,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:57,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2021-06-05 14:35:57,314 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2021-06-05 14:35:57,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:57,315 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2021-06-05 14:35:57,315 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:57,315 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2021-06-05 14:35:57,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 14:35:57,316 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:57,316 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:57,316 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-06-05 14:35:57,316 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:57,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:57,317 INFO L82 PathProgramCache]: Analyzing trace with hash 1941149522, now seen corresponding path program 5 times [2021-06-05 14:35:57,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:57,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987417625] [2021-06-05 14:35:57,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:57,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:57,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:57,516 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:57,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987417625] [2021-06-05 14:35:57,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987417625] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:57,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:57,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 14:35:57,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012126658] [2021-06-05 14:35:57,518 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 14:35:57,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:57,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 14:35:57,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:35:57,518 INFO L87 Difference]: Start difference. First operand 140 states and 458 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:57,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:57,695 INFO L93 Difference]: Finished difference Result 371 states and 1217 transitions. [2021-06-05 14:35:57,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 14:35:57,696 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 14:35:57,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:57,698 INFO L225 Difference]: With dead ends: 371 [2021-06-05 14:35:57,698 INFO L226 Difference]: Without dead ends: 356 [2021-06-05 14:35:57,698 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 180.0ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-06-05 14:35:57,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-06-05 14:35:57,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 142. [2021-06-05 14:35:57,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:57,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-06-05 14:35:57,706 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-06-05 14:35:57,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:57,706 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-06-05 14:35:57,706 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:57,706 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-06-05 14:35:57,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 14:35:57,707 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:57,707 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:57,707 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-06-05 14:35:57,707 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:57,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:57,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1674927890, now seen corresponding path program 6 times [2021-06-05 14:35:57,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:57,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982407475] [2021-06-05 14:35:57,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:57,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:57,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:57,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:57,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982407475] [2021-06-05 14:35:57,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982407475] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:57,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:57,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 14:35:57,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181242842] [2021-06-05 14:35:57,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 14:35:57,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:57,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 14:35:57,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:35:57,876 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:58,050 INFO L93 Difference]: Finished difference Result 295 states and 918 transitions. [2021-06-05 14:35:58,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 14:35:58,051 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 14:35:58,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:58,053 INFO L225 Difference]: With dead ends: 295 [2021-06-05 14:35:58,053 INFO L226 Difference]: Without dead ends: 280 [2021-06-05 14:35:58,053 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 191.0ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-05 14:35:58,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-06-05 14:35:58,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 142. [2021-06-05 14:35:58,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-06-05 14:35:58,059 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-06-05 14:35:58,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:58,059 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-06-05 14:35:58,059 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,059 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-06-05 14:35:58,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 14:35:58,060 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:58,060 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:58,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-06-05 14:35:58,060 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:58,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:58,061 INFO L82 PathProgramCache]: Analyzing trace with hash 1444712772, now seen corresponding path program 1 times [2021-06-05 14:35:58,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:58,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909965644] [2021-06-05 14:35:58,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:58,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:58,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:58,074 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:58,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909965644] [2021-06-05 14:35:58,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909965644] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:58,074 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:58,074 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 14:35:58,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105892638] [2021-06-05 14:35:58,075 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 14:35:58,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:58,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 14:35:58,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 14:35:58,075 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:58,080 INFO L93 Difference]: Finished difference Result 166 states and 549 transitions. [2021-06-05 14:35:58,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 14:35:58,080 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 14:35:58,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:58,082 INFO L225 Difference]: With dead ends: 166 [2021-06-05 14:35:58,082 INFO L226 Difference]: Without dead ends: 166 [2021-06-05 14:35:58,082 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 14:35:58,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-06-05 14:35:58,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2021-06-05 14:35:58,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 3.327272727272727) internal successors, (549), 165 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 549 transitions. [2021-06-05 14:35:58,087 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 549 transitions. Word has length 15 [2021-06-05 14:35:58,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:58,087 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 549 transitions. [2021-06-05 14:35:58,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,087 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 549 transitions. [2021-06-05 14:35:58,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 14:35:58,088 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:58,088 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:58,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-06-05 14:35:58,088 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:58,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:58,089 INFO L82 PathProgramCache]: Analyzing trace with hash 868256482, now seen corresponding path program 1 times [2021-06-05 14:35:58,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:58,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913616112] [2021-06-05 14:35:58,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:58,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:58,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:58,102 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:58,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913616112] [2021-06-05 14:35:58,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913616112] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:58,102 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:58,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 14:35:58,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465815776] [2021-06-05 14:35:58,102 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 14:35:58,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:58,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 14:35:58,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 14:35:58,103 INFO L87 Difference]: Start difference. First operand 166 states and 549 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:58,108 INFO L93 Difference]: Finished difference Result 192 states and 636 transitions. [2021-06-05 14:35:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 14:35:58,109 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 14:35:58,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:58,110 INFO L225 Difference]: With dead ends: 192 [2021-06-05 14:35:58,110 INFO L226 Difference]: Without dead ends: 192 [2021-06-05 14:35:58,110 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 14:35:58,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-06-05 14:35:58,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2021-06-05 14:35:58,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 3.329842931937173) internal successors, (636), 191 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 636 transitions. [2021-06-05 14:35:58,116 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 636 transitions. Word has length 15 [2021-06-05 14:35:58,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:58,116 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 636 transitions. [2021-06-05 14:35:58,116 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,116 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 636 transitions. [2021-06-05 14:35:58,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 14:35:58,117 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:58,117 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:58,117 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-06-05 14:35:58,117 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:58,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:58,118 INFO L82 PathProgramCache]: Analyzing trace with hash 1029743448, now seen corresponding path program 1 times [2021-06-05 14:35:58,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:58,118 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120508446] [2021-06-05 14:35:58,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:58,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:58,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:58,131 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:58,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120508446] [2021-06-05 14:35:58,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120508446] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:58,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:58,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 14:35:58,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760262202] [2021-06-05 14:35:58,132 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 14:35:58,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:58,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 14:35:58,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 14:35:58,132 INFO L87 Difference]: Start difference. First operand 192 states and 636 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:58,138 INFO L93 Difference]: Finished difference Result 223 states and 739 transitions. [2021-06-05 14:35:58,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 14:35:58,138 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 14:35:58,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:58,139 INFO L225 Difference]: With dead ends: 223 [2021-06-05 14:35:58,140 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 14:35:58,140 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 14:35:58,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 14:35:58,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2021-06-05 14:35:58,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 3.328828828828829) internal successors, (739), 222 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 739 transitions. [2021-06-05 14:35:58,146 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 739 transitions. Word has length 15 [2021-06-05 14:35:58,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:58,146 INFO L482 AbstractCegarLoop]: Abstraction has 223 states and 739 transitions. [2021-06-05 14:35:58,146 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,146 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 739 transitions. [2021-06-05 14:35:58,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:35:58,147 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:58,147 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:58,147 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-06-05 14:35:58,147 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:58,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:58,148 INFO L82 PathProgramCache]: Analyzing trace with hash -1505443044, now seen corresponding path program 1 times [2021-06-05 14:35:58,148 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:58,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263867261] [2021-06-05 14:35:58,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:58,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:58,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 14:35:58,172 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:58,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263867261] [2021-06-05 14:35:58,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263867261] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:58,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:58,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 14:35:58,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139512360] [2021-06-05 14:35:58,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 14:35:58,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:58,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 14:35:58,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:35:58,174 INFO L87 Difference]: Start difference. First operand 223 states and 739 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:58,188 INFO L93 Difference]: Finished difference Result 385 states and 1193 transitions. [2021-06-05 14:35:58,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 14:35:58,188 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:35:58,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:58,190 INFO L225 Difference]: With dead ends: 385 [2021-06-05 14:35:58,190 INFO L226 Difference]: Without dead ends: 305 [2021-06-05 14:35:58,190 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:35:58,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2021-06-05 14:35:58,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 229. [2021-06-05 14:35:58,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 3.280701754385965) internal successors, (748), 228 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 748 transitions. [2021-06-05 14:35:58,197 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 748 transitions. Word has length 16 [2021-06-05 14:35:58,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:58,197 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 748 transitions. [2021-06-05 14:35:58,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,197 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 748 transitions. [2021-06-05 14:35:58,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:35:58,198 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:58,198 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:58,198 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-06-05 14:35:58,198 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:58,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:58,199 INFO L82 PathProgramCache]: Analyzing trace with hash 821727578, now seen corresponding path program 1 times [2021-06-05 14:35:58,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:58,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576648063] [2021-06-05 14:35:58,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:58,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:58,216 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 14:35:58,216 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:58,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576648063] [2021-06-05 14:35:58,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576648063] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:58,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:58,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 14:35:58,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596343015] [2021-06-05 14:35:58,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 14:35:58,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:58,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 14:35:58,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:35:58,218 INFO L87 Difference]: Start difference. First operand 229 states and 748 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:58,231 INFO L93 Difference]: Finished difference Result 370 states and 1123 transitions. [2021-06-05 14:35:58,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 14:35:58,231 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:35:58,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:58,233 INFO L225 Difference]: With dead ends: 370 [2021-06-05 14:35:58,233 INFO L226 Difference]: Without dead ends: 287 [2021-06-05 14:35:58,233 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:35:58,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2021-06-05 14:35:58,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 232. [2021-06-05 14:35:58,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.272727272727273) internal successors, (756), 231 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 756 transitions. [2021-06-05 14:35:58,240 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 756 transitions. Word has length 16 [2021-06-05 14:35:58,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:58,240 INFO L482 AbstractCegarLoop]: Abstraction has 232 states and 756 transitions. [2021-06-05 14:35:58,240 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,240 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 756 transitions. [2021-06-05 14:35:58,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:35:58,241 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:58,241 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:58,241 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-06-05 14:35:58,241 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:58,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:58,242 INFO L82 PathProgramCache]: Analyzing trace with hash -2095449492, now seen corresponding path program 1 times [2021-06-05 14:35:58,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:58,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590025469] [2021-06-05 14:35:58,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:58,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:58,277 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:58,278 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:58,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590025469] [2021-06-05 14:35:58,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590025469] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:35:58,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695827099] [2021-06-05 14:35:58,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:35:58,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:58,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 14:35:58,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:35:58,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:58,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695827099] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:35:58,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:35:58,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-06-05 14:35:58,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371187568] [2021-06-05 14:35:58,495 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 14:35:58,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:58,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 14:35:58,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-05 14:35:58,496 INFO L87 Difference]: Start difference. First operand 232 states and 756 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:58,557 INFO L93 Difference]: Finished difference Result 376 states and 1097 transitions. [2021-06-05 14:35:58,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 14:35:58,558 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:35:58,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:58,560 INFO L225 Difference]: With dead ends: 376 [2021-06-05 14:35:58,560 INFO L226 Difference]: Without dead ends: 334 [2021-06-05 14:35:58,560 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 54.1ms TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-06-05 14:35:58,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-06-05 14:35:58,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 232. [2021-06-05 14:35:58,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.2337662337662336) internal successors, (747), 231 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 747 transitions. [2021-06-05 14:35:58,567 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 747 transitions. Word has length 16 [2021-06-05 14:35:58,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:58,567 INFO L482 AbstractCegarLoop]: Abstraction has 232 states and 747 transitions. [2021-06-05 14:35:58,567 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:58,567 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 747 transitions. [2021-06-05 14:35:58,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:35:58,568 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:58,568 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:58,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-06-05 14:35:58,769 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:58,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:58,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1703674642, now seen corresponding path program 2 times [2021-06-05 14:35:58,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:58,769 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579501678] [2021-06-05 14:35:58,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:58,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:58,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:58,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:58,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579501678] [2021-06-05 14:35:58,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579501678] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:35:58,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965825771] [2021-06-05 14:35:58,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:35:58,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:35:58,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:35:58,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 14:35:58,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:35:58,988 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:58,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965825771] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:35:58,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:35:58,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-06-05 14:35:58,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193892347] [2021-06-05 14:35:58,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 14:35:58,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:58,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 14:35:58,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-05 14:35:58,990 INFO L87 Difference]: Start difference. First operand 232 states and 747 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:59,140 INFO L93 Difference]: Finished difference Result 556 states and 1605 transitions. [2021-06-05 14:35:59,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 14:35:59,141 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:35:59,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:59,144 INFO L225 Difference]: With dead ends: 556 [2021-06-05 14:35:59,144 INFO L226 Difference]: Without dead ends: 523 [2021-06-05 14:35:59,145 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 81.7ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-06-05 14:35:59,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2021-06-05 14:35:59,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 244. [2021-06-05 14:35:59,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 3.2181069958847734) internal successors, (782), 243 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 782 transitions. [2021-06-05 14:35:59,156 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 782 transitions. Word has length 16 [2021-06-05 14:35:59,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:59,156 INFO L482 AbstractCegarLoop]: Abstraction has 244 states and 782 transitions. [2021-06-05 14:35:59,156 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,156 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 782 transitions. [2021-06-05 14:35:59,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:35:59,157 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:59,157 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:59,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-06-05 14:35:59,373 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:59,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:59,373 INFO L82 PathProgramCache]: Analyzing trace with hash 364875434, now seen corresponding path program 2 times [2021-06-05 14:35:59,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:59,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773049165] [2021-06-05 14:35:59,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:59,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:59,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 14:35:59,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:59,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773049165] [2021-06-05 14:35:59,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773049165] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:59,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:59,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 14:35:59,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564473540] [2021-06-05 14:35:59,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 14:35:59,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:59,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 14:35:59,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:35:59,401 INFO L87 Difference]: Start difference. First operand 244 states and 782 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:59,457 INFO L93 Difference]: Finished difference Result 428 states and 1250 transitions. [2021-06-05 14:35:59,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 14:35:59,458 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:35:59,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:59,460 INFO L225 Difference]: With dead ends: 428 [2021-06-05 14:35:59,460 INFO L226 Difference]: Without dead ends: 346 [2021-06-05 14:35:59,460 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 27.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-05 14:35:59,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2021-06-05 14:35:59,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 215. [2021-06-05 14:35:59,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.177570093457944) internal successors, (680), 214 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 680 transitions. [2021-06-05 14:35:59,468 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 680 transitions. Word has length 16 [2021-06-05 14:35:59,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:59,468 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 680 transitions. [2021-06-05 14:35:59,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,468 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 680 transitions. [2021-06-05 14:35:59,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:35:59,469 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:59,469 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:59,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-06-05 14:35:59,469 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:59,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:59,470 INFO L82 PathProgramCache]: Analyzing trace with hash -792720916, now seen corresponding path program 3 times [2021-06-05 14:35:59,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:59,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011308423] [2021-06-05 14:35:59,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:59,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:59,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 14:35:59,516 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:59,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011308423] [2021-06-05 14:35:59,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011308423] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:59,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:59,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 14:35:59,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304772044] [2021-06-05 14:35:59,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 14:35:59,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:59,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 14:35:59,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:35:59,518 INFO L87 Difference]: Start difference. First operand 215 states and 680 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:59,576 INFO L93 Difference]: Finished difference Result 408 states and 1184 transitions. [2021-06-05 14:35:59,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 14:35:59,577 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:35:59,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:59,580 INFO L225 Difference]: With dead ends: 408 [2021-06-05 14:35:59,580 INFO L226 Difference]: Without dead ends: 381 [2021-06-05 14:35:59,581 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 37.3ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-06-05 14:35:59,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2021-06-05 14:35:59,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 215. [2021-06-05 14:35:59,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.1682242990654204) internal successors, (678), 214 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 678 transitions. [2021-06-05 14:35:59,590 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 678 transitions. Word has length 16 [2021-06-05 14:35:59,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:59,591 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 678 transitions. [2021-06-05 14:35:59,591 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,591 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 678 transitions. [2021-06-05 14:35:59,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:35:59,591 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:59,592 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:59,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-06-05 14:35:59,592 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:59,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:59,592 INFO L82 PathProgramCache]: Analyzing trace with hash -507279316, now seen corresponding path program 2 times [2021-06-05 14:35:59,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:59,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706478045] [2021-06-05 14:35:59,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:59,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:59,655 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 14:35:59,655 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:59,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706478045] [2021-06-05 14:35:59,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706478045] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:35:59,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:35:59,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 14:35:59,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625853300] [2021-06-05 14:35:59,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 14:35:59,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:59,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 14:35:59,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:35:59,657 INFO L87 Difference]: Start difference. First operand 215 states and 678 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:59,702 INFO L93 Difference]: Finished difference Result 369 states and 1047 transitions. [2021-06-05 14:35:59,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 14:35:59,702 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:35:59,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:59,708 INFO L225 Difference]: With dead ends: 369 [2021-06-05 14:35:59,708 INFO L226 Difference]: Without dead ends: 332 [2021-06-05 14:35:59,708 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 34.7ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 14:35:59,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-06-05 14:35:59,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 215. [2021-06-05 14:35:59,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.1588785046728973) internal successors, (676), 214 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 676 transitions. [2021-06-05 14:35:59,715 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 676 transitions. Word has length 16 [2021-06-05 14:35:59,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:59,715 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 676 transitions. [2021-06-05 14:35:59,715 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,715 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 676 transitions. [2021-06-05 14:35:59,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:35:59,716 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:59,716 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:35:59,716 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-06-05 14:35:59,716 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:35:59,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:35:59,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1742439980, now seen corresponding path program 4 times [2021-06-05 14:35:59,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:35:59,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718594350] [2021-06-05 14:35:59,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:35:59,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:35:59,745 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:59,746 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:35:59,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718594350] [2021-06-05 14:35:59,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718594350] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:35:59,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215411877] [2021-06-05 14:35:59,746 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:35:59,791 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:35:59,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:35:59,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 14:35:59,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:35:59,882 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:35:59,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215411877] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:35:59,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:35:59,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-06-05 14:35:59,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654028675] [2021-06-05 14:35:59,883 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 14:35:59,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:35:59,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 14:35:59,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-06-05 14:35:59,884 INFO L87 Difference]: Start difference. First operand 215 states and 676 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:35:59,961 INFO L93 Difference]: Finished difference Result 355 states and 997 transitions. [2021-06-05 14:35:59,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 14:35:59,962 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:35:59,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:35:59,966 INFO L225 Difference]: With dead ends: 355 [2021-06-05 14:35:59,966 INFO L226 Difference]: Without dead ends: 309 [2021-06-05 14:35:59,966 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 97.5ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-06-05 14:35:59,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-06-05 14:35:59,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 211. [2021-06-05 14:35:59,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1714285714285713) internal successors, (666), 210 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 666 transitions. [2021-06-05 14:35:59,981 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 666 transitions. Word has length 16 [2021-06-05 14:35:59,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:35:59,981 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 666 transitions. [2021-06-05 14:35:59,981 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:35:59,981 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 666 transitions. [2021-06-05 14:35:59,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:35:59,982 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:35:59,982 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:00,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-05 14:36:00,197 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:00,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:00,197 INFO L82 PathProgramCache]: Analyzing trace with hash -556629742, now seen corresponding path program 5 times [2021-06-05 14:36:00,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:00,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024055969] [2021-06-05 14:36:00,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:00,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:00,235 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 14:36:00,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:00,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024055969] [2021-06-05 14:36:00,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024055969] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:36:00,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:36:00,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 14:36:00,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438211991] [2021-06-05 14:36:00,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 14:36:00,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:00,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 14:36:00,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:36:00,237 INFO L87 Difference]: Start difference. First operand 211 states and 666 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:00,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:00,310 INFO L93 Difference]: Finished difference Result 346 states and 975 transitions. [2021-06-05 14:36:00,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 14:36:00,310 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:36:00,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:00,312 INFO L225 Difference]: With dead ends: 346 [2021-06-05 14:36:00,312 INFO L226 Difference]: Without dead ends: 319 [2021-06-05 14:36:00,312 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 61.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-05 14:36:00,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-06-05 14:36:00,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 211. [2021-06-05 14:36:00,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1619047619047618) internal successors, (664), 210 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:00,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 664 transitions. [2021-06-05 14:36:00,321 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 664 transitions. Word has length 16 [2021-06-05 14:36:00,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:00,321 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 664 transitions. [2021-06-05 14:36:00,321 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:00,322 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 664 transitions. [2021-06-05 14:36:00,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:36:00,322 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:00,322 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:00,322 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-06-05 14:36:00,322 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:00,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:00,323 INFO L82 PathProgramCache]: Analyzing trace with hash -1337504340, now seen corresponding path program 6 times [2021-06-05 14:36:00,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:00,323 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852489097] [2021-06-05 14:36:00,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:00,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:00,360 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:00,361 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:00,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852489097] [2021-06-05 14:36:00,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852489097] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:00,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855345835] [2021-06-05 14:36:00,361 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:00,412 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:36:00,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:00,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 14:36:00,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:00,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:00,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855345835] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:00,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:00,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-06-05 14:36:00,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887712940] [2021-06-05 14:36:00,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 14:36:00,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:00,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 14:36:00,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-06-05 14:36:00,494 INFO L87 Difference]: Start difference. First operand 211 states and 664 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:00,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:00,672 INFO L93 Difference]: Finished difference Result 550 states and 1584 transitions. [2021-06-05 14:36:00,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 14:36:00,672 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:36:00,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:00,676 INFO L225 Difference]: With dead ends: 550 [2021-06-05 14:36:00,676 INFO L226 Difference]: Without dead ends: 517 [2021-06-05 14:36:00,676 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 157.7ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-06-05 14:36:00,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-06-05 14:36:00,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 211. [2021-06-05 14:36:00,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1523809523809523) internal successors, (662), 210 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:00,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 662 transitions. [2021-06-05 14:36:00,684 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 662 transitions. Word has length 16 [2021-06-05 14:36:00,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:00,685 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 662 transitions. [2021-06-05 14:36:00,685 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:00,685 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 662 transitions. [2021-06-05 14:36:00,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:36:00,685 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:00,685 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:00,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:00,901 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:00,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:00,901 INFO L82 PathProgramCache]: Analyzing trace with hash 1232360210, now seen corresponding path program 3 times [2021-06-05 14:36:00,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:00,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593288721] [2021-06-05 14:36:00,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:00,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:00,948 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 14:36:00,949 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:00,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593288721] [2021-06-05 14:36:00,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593288721] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:36:00,949 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:36:00,949 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-05 14:36:00,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268390254] [2021-06-05 14:36:00,949 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 14:36:00,949 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:00,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 14:36:00,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:36:00,950 INFO L87 Difference]: Start difference. First operand 211 states and 662 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:01,004 INFO L93 Difference]: Finished difference Result 340 states and 952 transitions. [2021-06-05 14:36:01,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 14:36:01,004 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:36:01,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:01,006 INFO L225 Difference]: With dead ends: 340 [2021-06-05 14:36:01,006 INFO L226 Difference]: Without dead ends: 303 [2021-06-05 14:36:01,006 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 41.4ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-05 14:36:01,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-06-05 14:36:01,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 203. [2021-06-05 14:36:01,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 3.118811881188119) internal successors, (630), 202 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 630 transitions. [2021-06-05 14:36:01,012 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 630 transitions. Word has length 16 [2021-06-05 14:36:01,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:01,012 INFO L482 AbstractCegarLoop]: Abstraction has 203 states and 630 transitions. [2021-06-05 14:36:01,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,012 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 630 transitions. [2021-06-05 14:36:01,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 14:36:01,013 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:01,013 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:01,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-06-05 14:36:01,013 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:01,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:01,014 INFO L82 PathProgramCache]: Analyzing trace with hash -682046510, now seen corresponding path program 4 times [2021-06-05 14:36:01,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:01,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020756413] [2021-06-05 14:36:01,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:01,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:01,029 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 14:36:01,029 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:01,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020756413] [2021-06-05 14:36:01,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020756413] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:36:01,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:36:01,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 14:36:01,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834985893] [2021-06-05 14:36:01,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 14:36:01,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:01,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 14:36:01,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:36:01,030 INFO L87 Difference]: Start difference. First operand 203 states and 630 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:01,047 INFO L93 Difference]: Finished difference Result 240 states and 711 transitions. [2021-06-05 14:36:01,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 14:36:01,047 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 14:36:01,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:01,049 INFO L225 Difference]: With dead ends: 240 [2021-06-05 14:36:01,049 INFO L226 Difference]: Without dead ends: 199 [2021-06-05 14:36:01,049 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 14:36:01,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-05 14:36:01,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 191. [2021-06-05 14:36:01,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 3.126315789473684) internal successors, (594), 190 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 594 transitions. [2021-06-05 14:36:01,054 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 594 transitions. Word has length 16 [2021-06-05 14:36:01,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:01,054 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 594 transitions. [2021-06-05 14:36:01,054 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,054 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 594 transitions. [2021-06-05 14:36:01,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 14:36:01,055 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:01,055 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:01,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-06-05 14:36:01,056 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:01,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:01,056 INFO L82 PathProgramCache]: Analyzing trace with hash -720277718, now seen corresponding path program 1 times [2021-06-05 14:36:01,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:01,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835347579] [2021-06-05 14:36:01,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:01,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:01,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-06-05 14:36:01,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:01,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835347579] [2021-06-05 14:36:01,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835347579] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:36:01,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:36:01,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 14:36:01,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316465655] [2021-06-05 14:36:01,077 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 14:36:01,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:01,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 14:36:01,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:36:01,079 INFO L87 Difference]: Start difference. First operand 191 states and 594 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:01,090 INFO L93 Difference]: Finished difference Result 281 states and 830 transitions. [2021-06-05 14:36:01,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 14:36:01,091 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 14:36:01,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:01,092 INFO L225 Difference]: With dead ends: 281 [2021-06-05 14:36:01,092 INFO L226 Difference]: Without dead ends: 281 [2021-06-05 14:36:01,093 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:36:01,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-06-05 14:36:01,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 228. [2021-06-05 14:36:01,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.101321585903084) internal successors, (704), 227 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 704 transitions. [2021-06-05 14:36:01,100 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 704 transitions. Word has length 18 [2021-06-05 14:36:01,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:01,100 INFO L482 AbstractCegarLoop]: Abstraction has 228 states and 704 transitions. [2021-06-05 14:36:01,100 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,100 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 704 transitions. [2021-06-05 14:36:01,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 14:36:01,101 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:01,101 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:01,101 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-06-05 14:36:01,101 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:01,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:01,101 INFO L82 PathProgramCache]: Analyzing trace with hash 147207058, now seen corresponding path program 1 times [2021-06-05 14:36:01,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:01,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381694076] [2021-06-05 14:36:01,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:01,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 14:36:01,118 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:01,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381694076] [2021-06-05 14:36:01,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381694076] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:36:01,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:36:01,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 14:36:01,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688811045] [2021-06-05 14:36:01,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 14:36:01,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:01,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 14:36:01,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:36:01,119 INFO L87 Difference]: Start difference. First operand 228 states and 704 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:01,128 INFO L93 Difference]: Finished difference Result 295 states and 875 transitions. [2021-06-05 14:36:01,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 14:36:01,129 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 14:36:01,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:01,130 INFO L225 Difference]: With dead ends: 295 [2021-06-05 14:36:01,130 INFO L226 Difference]: Without dead ends: 295 [2021-06-05 14:36:01,131 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:36:01,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-06-05 14:36:01,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 248. [2021-06-05 14:36:01,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 3.0931174089068825) internal successors, (764), 247 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 764 transitions. [2021-06-05 14:36:01,138 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 764 transitions. Word has length 18 [2021-06-05 14:36:01,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:01,138 INFO L482 AbstractCegarLoop]: Abstraction has 248 states and 764 transitions. [2021-06-05 14:36:01,138 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,138 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 764 transitions. [2021-06-05 14:36:01,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 14:36:01,140 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:01,140 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:01,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-06-05 14:36:01,140 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:01,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:01,140 INFO L82 PathProgramCache]: Analyzing trace with hash -992379222, now seen corresponding path program 2 times [2021-06-05 14:36:01,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:01,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244007626] [2021-06-05 14:36:01,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:01,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:01,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 14:36:01,162 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:01,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244007626] [2021-06-05 14:36:01,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244007626] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:36:01,163 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:36:01,163 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 14:36:01,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546842897] [2021-06-05 14:36:01,163 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 14:36:01,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:01,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 14:36:01,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:36:01,164 INFO L87 Difference]: Start difference. First operand 248 states and 764 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:01,173 INFO L93 Difference]: Finished difference Result 256 states and 763 transitions. [2021-06-05 14:36:01,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 14:36:01,173 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 14:36:01,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:01,175 INFO L225 Difference]: With dead ends: 256 [2021-06-05 14:36:01,175 INFO L226 Difference]: Without dead ends: 256 [2021-06-05 14:36:01,175 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:36:01,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-06-05 14:36:01,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 211. [2021-06-05 14:36:01,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.0142857142857142) internal successors, (633), 210 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 633 transitions. [2021-06-05 14:36:01,181 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 633 transitions. Word has length 18 [2021-06-05 14:36:01,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:01,181 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 633 transitions. [2021-06-05 14:36:01,181 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,181 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 633 transitions. [2021-06-05 14:36:01,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 14:36:01,182 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:01,182 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:01,183 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-06-05 14:36:01,183 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:01,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:01,183 INFO L82 PathProgramCache]: Analyzing trace with hash -1817656876, now seen corresponding path program 3 times [2021-06-05 14:36:01,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:01,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106425661] [2021-06-05 14:36:01,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:01,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:01,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 14:36:01,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:01,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106425661] [2021-06-05 14:36:01,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106425661] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:36:01,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:36:01,198 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 14:36:01,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205398985] [2021-06-05 14:36:01,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 14:36:01,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:01,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 14:36:01,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:36:01,199 INFO L87 Difference]: Start difference. First operand 211 states and 633 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:01,206 INFO L93 Difference]: Finished difference Result 219 states and 645 transitions. [2021-06-05 14:36:01,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 14:36:01,207 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 14:36:01,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:01,208 INFO L225 Difference]: With dead ends: 219 [2021-06-05 14:36:01,208 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 14:36:01,208 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:36:01,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 14:36:01,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2021-06-05 14:36:01,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 3.0240384615384617) internal successors, (629), 208 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 629 transitions. [2021-06-05 14:36:01,219 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 629 transitions. Word has length 18 [2021-06-05 14:36:01,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:01,219 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 629 transitions. [2021-06-05 14:36:01,220 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,220 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 629 transitions. [2021-06-05 14:36:01,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 14:36:01,220 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:01,220 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:01,221 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-06-05 14:36:01,221 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:01,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:01,221 INFO L82 PathProgramCache]: Analyzing trace with hash 1352829548, now seen corresponding path program 2 times [2021-06-05 14:36:01,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:01,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977447942] [2021-06-05 14:36:01,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:01,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:01,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 14:36:01,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:01,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977447942] [2021-06-05 14:36:01,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977447942] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 14:36:01,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 14:36:01,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 14:36:01,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112186497] [2021-06-05 14:36:01,241 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 14:36:01,241 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:01,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 14:36:01,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:36:01,241 INFO L87 Difference]: Start difference. First operand 209 states and 629 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:01,248 INFO L93 Difference]: Finished difference Result 209 states and 609 transitions. [2021-06-05 14:36:01,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 14:36:01,249 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-05 14:36:01,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:01,250 INFO L225 Difference]: With dead ends: 209 [2021-06-05 14:36:01,250 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 14:36:01,250 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 14:36:01,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 14:36:01,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2021-06-05 14:36:01,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9202127659574466) internal successors, (549), 188 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2021-06-05 14:36:01,255 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 18 [2021-06-05 14:36:01,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:01,256 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2021-06-05 14:36:01,256 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:01,256 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2021-06-05 14:36:01,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:01,258 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:01,258 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:01,258 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-06-05 14:36:01,258 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:01,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:01,259 INFO L82 PathProgramCache]: Analyzing trace with hash 1392682474, now seen corresponding path program 1 times [2021-06-05 14:36:01,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:01,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549274543] [2021-06-05 14:36:01,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:01,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:01,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:01,539 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:01,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549274543] [2021-06-05 14:36:01,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549274543] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:01,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217145459] [2021-06-05 14:36:01,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:01,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:01,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:36:01,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:02,316 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2021-06-05 14:36:02,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:02,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217145459] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:02,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:02,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:02,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446307925] [2021-06-05 14:36:02,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:02,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:02,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:02,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:02,449 INFO L87 Difference]: Start difference. First operand 189 states and 549 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:02,728 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-06-05 14:36:02,955 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 45 [2021-06-05 14:36:03,165 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 64 [2021-06-05 14:36:03,369 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-06-05 14:36:03,595 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-06-05 14:36:03,771 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-06-05 14:36:03,985 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-06-05 14:36:04,189 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-06-05 14:36:04,424 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-06-05 14:36:04,601 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-06-05 14:36:04,803 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-06-05 14:36:05,053 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-06-05 14:36:05,278 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2021-06-05 14:36:05,496 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 71 [2021-06-05 14:36:05,742 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 75 [2021-06-05 14:36:05,995 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-06-05 14:36:06,211 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-06-05 14:36:06,636 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 52 [2021-06-05 14:36:06,867 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 61 [2021-06-05 14:36:07,052 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 48 [2021-06-05 14:36:07,220 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 68 [2021-06-05 14:36:07,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:07,226 INFO L93 Difference]: Finished difference Result 856 states and 2361 transitions. [2021-06-05 14:36:07,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 14:36:07,227 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:07,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:07,231 INFO L225 Difference]: With dead ends: 856 [2021-06-05 14:36:07,231 INFO L226 Difference]: Without dead ends: 751 [2021-06-05 14:36:07,231 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 4771.1ms TimeCoverageRelationStatistics Valid=396, Invalid=1244, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 14:36:07,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-06-05 14:36:07,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 295. [2021-06-05 14:36:07,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 3.0918367346938775) internal successors, (909), 294 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:07,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 909 transitions. [2021-06-05 14:36:07,242 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 909 transitions. Word has length 20 [2021-06-05 14:36:07,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:07,242 INFO L482 AbstractCegarLoop]: Abstraction has 295 states and 909 transitions. [2021-06-05 14:36:07,242 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:07,242 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 909 transitions. [2021-06-05 14:36:07,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:07,243 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:07,243 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:07,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-05 14:36:07,466 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:07,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:07,466 INFO L82 PathProgramCache]: Analyzing trace with hash 754443394, now seen corresponding path program 2 times [2021-06-05 14:36:07,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:07,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812673919] [2021-06-05 14:36:07,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:07,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:07,764 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:07,765 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:07,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812673919] [2021-06-05 14:36:07,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812673919] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:07,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598089926] [2021-06-05 14:36:07,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:07,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:36:07,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:07,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:36:07,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:08,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-06-05 14:36:08,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598089926] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:08,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:08,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:08,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463103359] [2021-06-05 14:36:08,498 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:08,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:08,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:08,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:08,499 INFO L87 Difference]: Start difference. First operand 295 states and 909 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:08,949 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-06-05 14:36:09,190 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-06-05 14:36:09,441 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-06-05 14:36:09,644 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-06-05 14:36:09,857 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-06-05 14:36:10,005 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 47 [2021-06-05 14:36:10,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:10,143 INFO L93 Difference]: Finished difference Result 687 states and 1961 transitions. [2021-06-05 14:36:10,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 14:36:10,143 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:10,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:10,146 INFO L225 Difference]: With dead ends: 687 [2021-06-05 14:36:10,146 INFO L226 Difference]: Without dead ends: 568 [2021-06-05 14:36:10,147 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 1788.3ms TimeCoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2021-06-05 14:36:10,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-06-05 14:36:10,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 301. [2021-06-05 14:36:10,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 3.07) internal successors, (921), 300 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:10,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 921 transitions. [2021-06-05 14:36:10,155 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 921 transitions. Word has length 20 [2021-06-05 14:36:10,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:10,155 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 921 transitions. [2021-06-05 14:36:10,156 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:10,156 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 921 transitions. [2021-06-05 14:36:10,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:10,156 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:10,157 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:10,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-06-05 14:36:10,373 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:10,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:10,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1024333752, now seen corresponding path program 3 times [2021-06-05 14:36:10,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:10,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890177455] [2021-06-05 14:36:10,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:10,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:10,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:10,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:10,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890177455] [2021-06-05 14:36:10,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890177455] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:10,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735527415] [2021-06-05 14:36:10,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:10,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:36:10,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:10,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:36:10,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:11,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:11,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735527415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:11,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:11,447 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:11,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271081255] [2021-06-05 14:36:11,448 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:11,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:11,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:11,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:11,449 INFO L87 Difference]: Start difference. First operand 301 states and 921 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:11,689 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-06-05 14:36:12,118 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-06-05 14:36:12,629 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-06-05 14:36:12,917 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-06-05 14:36:13,052 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 48 [2021-06-05 14:36:13,320 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 84 [2021-06-05 14:36:13,534 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 74 [2021-06-05 14:36:13,680 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 46 [2021-06-05 14:36:13,939 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 84 [2021-06-05 14:36:14,251 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 76 [2021-06-05 14:36:14,612 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 69 [2021-06-05 14:36:14,944 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 76 [2021-06-05 14:36:15,302 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 66 [2021-06-05 14:36:15,735 WARN L205 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 94 [2021-06-05 14:36:15,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:15,746 INFO L93 Difference]: Finished difference Result 973 states and 2771 transitions. [2021-06-05 14:36:15,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 14:36:15,747 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:15,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:15,750 INFO L225 Difference]: With dead ends: 973 [2021-06-05 14:36:15,750 INFO L226 Difference]: Without dead ends: 898 [2021-06-05 14:36:15,751 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 4470.5ms TimeCoverageRelationStatistics Valid=355, Invalid=1205, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 14:36:15,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2021-06-05 14:36:15,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 345. [2021-06-05 14:36:15,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 3.2063953488372094) internal successors, (1103), 344 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:15,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1103 transitions. [2021-06-05 14:36:15,762 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1103 transitions. Word has length 20 [2021-06-05 14:36:15,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:15,762 INFO L482 AbstractCegarLoop]: Abstraction has 345 states and 1103 transitions. [2021-06-05 14:36:15,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:15,763 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1103 transitions. [2021-06-05 14:36:15,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:15,763 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:15,764 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:15,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:15,987 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:15,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:15,988 INFO L82 PathProgramCache]: Analyzing trace with hash 1737852718, now seen corresponding path program 4 times [2021-06-05 14:36:15,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:15,988 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391962911] [2021-06-05 14:36:15,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:16,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:16,179 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:16,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:16,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391962911] [2021-06-05 14:36:16,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391962911] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:16,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811805678] [2021-06-05 14:36:16,180 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:16,218 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:36:16,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:16,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:36:16,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:16,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:16,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811805678] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:16,881 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:16,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:16,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828738713] [2021-06-05 14:36:16,882 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:16,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:16,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:16,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:16,882 INFO L87 Difference]: Start difference. First operand 345 states and 1103 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:17,126 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-06-05 14:36:17,317 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2021-06-05 14:36:17,484 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-06-05 14:36:17,691 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 62 [2021-06-05 14:36:17,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:17,740 INFO L93 Difference]: Finished difference Result 699 states and 2080 transitions. [2021-06-05 14:36:17,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 14:36:17,740 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:17,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:17,743 INFO L225 Difference]: With dead ends: 699 [2021-06-05 14:36:17,743 INFO L226 Difference]: Without dead ends: 684 [2021-06-05 14:36:17,743 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 1129.7ms TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-06-05 14:36:17,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2021-06-05 14:36:17,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 353. [2021-06-05 14:36:17,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.215909090909091) internal successors, (1132), 352 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:17,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1132 transitions. [2021-06-05 14:36:17,754 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1132 transitions. Word has length 20 [2021-06-05 14:36:17,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:17,754 INFO L482 AbstractCegarLoop]: Abstraction has 353 states and 1132 transitions. [2021-06-05 14:36:17,754 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:17,755 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1132 transitions. [2021-06-05 14:36:17,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:17,756 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:17,756 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:17,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:17,978 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:17,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:17,979 INFO L82 PathProgramCache]: Analyzing trace with hash -1376626424, now seen corresponding path program 5 times [2021-06-05 14:36:17,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:17,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648510020] [2021-06-05 14:36:17,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:17,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:18,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:18,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:18,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648510020] [2021-06-05 14:36:18,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648510020] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:18,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961221449] [2021-06-05 14:36:18,215 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:18,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 14:36:18,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:18,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:36:18,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:18,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:18,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961221449] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:18,890 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:18,890 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:36:18,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101127894] [2021-06-05 14:36:18,890 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:36:18,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:18,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:36:18,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:36:18,891 INFO L87 Difference]: Start difference. First operand 353 states and 1132 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:19,858 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 51 [2021-06-05 14:36:20,231 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 53 [2021-06-05 14:36:20,748 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-06-05 14:36:20,987 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-06-05 14:36:21,222 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 47 [2021-06-05 14:36:21,410 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 57 [2021-06-05 14:36:21,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:21,427 INFO L93 Difference]: Finished difference Result 722 states and 2202 transitions. [2021-06-05 14:36:21,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 14:36:21,427 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:21,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:21,430 INFO L225 Difference]: With dead ends: 722 [2021-06-05 14:36:21,430 INFO L226 Difference]: Without dead ends: 677 [2021-06-05 14:36:21,430 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 2546.0ms TimeCoverageRelationStatistics Valid=285, Invalid=1437, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 14:36:21,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-06-05 14:36:21,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 366. [2021-06-05 14:36:21,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.23013698630137) internal successors, (1179), 365 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:21,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1179 transitions. [2021-06-05 14:36:21,440 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1179 transitions. Word has length 20 [2021-06-05 14:36:21,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:21,441 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1179 transitions. [2021-06-05 14:36:21,441 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:21,441 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1179 transitions. [2021-06-05 14:36:21,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:21,442 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:21,442 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:21,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:21,649 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:21,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:21,649 INFO L82 PathProgramCache]: Analyzing trace with hash -191544444, now seen corresponding path program 6 times [2021-06-05 14:36:21,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:21,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064864579] [2021-06-05 14:36:21,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:21,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:21,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:21,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:21,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064864579] [2021-06-05 14:36:21,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064864579] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:21,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221911851] [2021-06-05 14:36:21,916 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:21,952 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 14:36:21,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:21,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:36:21,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:22,546 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:22,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221911851] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:22,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:22,547 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:22,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489589032] [2021-06-05 14:36:22,547 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:22,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:22,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:22,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:22,548 INFO L87 Difference]: Start difference. First operand 366 states and 1179 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:22,817 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2021-06-05 14:36:23,092 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-06-05 14:36:23,330 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 68 [2021-06-05 14:36:23,849 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-06-05 14:36:23,985 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-06-05 14:36:24,162 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 72 [2021-06-05 14:36:24,308 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 48 [2021-06-05 14:36:24,579 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-06-05 14:36:24,841 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 60 [2021-06-05 14:36:25,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:25,243 INFO L93 Difference]: Finished difference Result 857 states and 2475 transitions. [2021-06-05 14:36:25,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 14:36:25,243 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:25,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:25,246 INFO L225 Difference]: With dead ends: 857 [2021-06-05 14:36:25,246 INFO L226 Difference]: Without dead ends: 782 [2021-06-05 14:36:25,247 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 2778.7ms TimeCoverageRelationStatistics Valid=288, Invalid=1118, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 14:36:25,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2021-06-05 14:36:25,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 384. [2021-06-05 14:36:25,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.2767624020887727) internal successors, (1255), 383 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:25,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1255 transitions. [2021-06-05 14:36:25,257 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1255 transitions. Word has length 20 [2021-06-05 14:36:25,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:25,258 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1255 transitions. [2021-06-05 14:36:25,258 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:25,258 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1255 transitions. [2021-06-05 14:36:25,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:25,259 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:25,259 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:25,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:25,477 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:25,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:25,477 INFO L82 PathProgramCache]: Analyzing trace with hash 1568508496, now seen corresponding path program 7 times [2021-06-05 14:36:25,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:25,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293024682] [2021-06-05 14:36:25,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:25,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:25,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-06-05 14:36:25,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:25,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293024682] [2021-06-05 14:36:25,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293024682] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:25,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750496896] [2021-06-05 14:36:25,717 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:25,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:25,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:36:25,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:26,101 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-06-05 14:36:26,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-06-05 14:36:26,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750496896] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:26,408 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:26,408 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:26,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820178513] [2021-06-05 14:36:26,409 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:26,409 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:26,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:26,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:26,409 INFO L87 Difference]: Start difference. First operand 384 states and 1255 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:27,026 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-06-05 14:36:27,445 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 57 [2021-06-05 14:36:27,877 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-06-05 14:36:28,329 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-06-05 14:36:28,597 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-06-05 14:36:29,020 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 48 [2021-06-05 14:36:29,260 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 56 [2021-06-05 14:36:29,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:29,302 INFO L93 Difference]: Finished difference Result 878 states and 2615 transitions. [2021-06-05 14:36:29,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 14:36:29,302 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:29,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:29,306 INFO L225 Difference]: With dead ends: 878 [2021-06-05 14:36:29,306 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 14:36:29,306 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 3012.1ms TimeCoverageRelationStatistics Valid=323, Invalid=1159, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 14:36:29,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 14:36:29,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 400. [2021-06-05 14:36:29,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.2907268170426067) internal successors, (1313), 399 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:29,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1313 transitions. [2021-06-05 14:36:29,318 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1313 transitions. Word has length 20 [2021-06-05 14:36:29,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:29,318 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1313 transitions. [2021-06-05 14:36:29,318 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:29,318 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1313 transitions. [2021-06-05 14:36:29,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:29,319 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:29,319 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:29,532 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:29,533 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:29,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:29,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1496336488, now seen corresponding path program 8 times [2021-06-05 14:36:29,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:29,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520445377] [2021-06-05 14:36:29,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:29,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:29,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:29,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:29,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520445377] [2021-06-05 14:36:29,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520445377] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:29,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940820532] [2021-06-05 14:36:29,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:29,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:36:29,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:29,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:36:29,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:30,290 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:30,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940820532] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:30,290 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:30,290 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:30,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259632823] [2021-06-05 14:36:30,290 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:30,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:30,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:30,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:30,291 INFO L87 Difference]: Start difference. First operand 400 states and 1313 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:30,700 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2021-06-05 14:36:30,976 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 65 [2021-06-05 14:36:31,133 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-06-05 14:36:31,273 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 49 [2021-06-05 14:36:31,514 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-06-05 14:36:31,647 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-06-05 14:36:31,823 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-06-05 14:36:32,091 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-06-05 14:36:32,354 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 73 [2021-06-05 14:36:32,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:32,388 INFO L93 Difference]: Finished difference Result 925 states and 2706 transitions. [2021-06-05 14:36:32,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:36:32,389 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:32,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:32,392 INFO L225 Difference]: With dead ends: 925 [2021-06-05 14:36:32,392 INFO L226 Difference]: Without dead ends: 850 [2021-06-05 14:36:32,392 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2214.8ms TimeCoverageRelationStatistics Valid=212, Invalid=910, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 14:36:32,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2021-06-05 14:36:32,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 483. [2021-06-05 14:36:32,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 482 states have (on average 3.288381742738589) internal successors, (1585), 482 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:32,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 1585 transitions. [2021-06-05 14:36:32,405 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 1585 transitions. Word has length 20 [2021-06-05 14:36:32,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:32,405 INFO L482 AbstractCegarLoop]: Abstraction has 483 states and 1585 transitions. [2021-06-05 14:36:32,405 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:32,405 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 1585 transitions. [2021-06-05 14:36:32,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:32,406 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:32,406 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:32,624 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:32,625 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:32,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:32,625 INFO L82 PathProgramCache]: Analyzing trace with hash 2112101588, now seen corresponding path program 9 times [2021-06-05 14:36:32,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:32,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221190919] [2021-06-05 14:36:32,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:32,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:32,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:32,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:32,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221190919] [2021-06-05 14:36:32,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221190919] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:32,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429296452] [2021-06-05 14:36:32,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:32,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 14:36:32,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:32,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:36:32,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:33,578 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:33,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429296452] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:33,579 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:33,579 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:33,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129066450] [2021-06-05 14:36:33,579 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:33,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:33,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:33,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:33,580 INFO L87 Difference]: Start difference. First operand 483 states and 1585 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:33,935 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-06-05 14:36:34,158 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 47 [2021-06-05 14:36:34,358 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 45 [2021-06-05 14:36:34,678 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-06-05 14:36:34,918 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 47 [2021-06-05 14:36:35,072 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-06-05 14:36:35,320 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 43 [2021-06-05 14:36:35,475 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 50 [2021-06-05 14:36:35,658 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-06-05 14:36:35,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:35,659 INFO L93 Difference]: Finished difference Result 850 states and 2608 transitions. [2021-06-05 14:36:35,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 14:36:35,659 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:35,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:35,662 INFO L225 Difference]: With dead ends: 850 [2021-06-05 14:36:35,662 INFO L226 Difference]: Without dead ends: 790 [2021-06-05 14:36:35,663 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2329.9ms TimeCoverageRelationStatistics Valid=206, Invalid=850, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 14:36:35,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-06-05 14:36:35,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 495. [2021-06-05 14:36:35,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 494 states have (on average 3.289473684210526) internal successors, (1625), 494 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:35,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 1625 transitions. [2021-06-05 14:36:35,674 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 1625 transitions. Word has length 20 [2021-06-05 14:36:35,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:35,674 INFO L482 AbstractCegarLoop]: Abstraction has 495 states and 1625 transitions. [2021-06-05 14:36:35,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:35,674 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 1625 transitions. [2021-06-05 14:36:35,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:35,675 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:35,675 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:35,894 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable196 [2021-06-05 14:36:35,894 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:35,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:35,895 INFO L82 PathProgramCache]: Analyzing trace with hash -997783728, now seen corresponding path program 10 times [2021-06-05 14:36:35,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:35,895 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302371342] [2021-06-05 14:36:35,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:35,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:36,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:36,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:36,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302371342] [2021-06-05 14:36:36,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302371342] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:36,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620604626] [2021-06-05 14:36:36,110 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:36,149 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:36:36,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:36,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:36:36,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:36,650 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:36,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620604626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:36,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:36,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:36,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456062905] [2021-06-05 14:36:36,651 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:36,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:36,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:36,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:36,651 INFO L87 Difference]: Start difference. First operand 495 states and 1625 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:37,285 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-06-05 14:36:37,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:37,308 INFO L93 Difference]: Finished difference Result 819 states and 2546 transitions. [2021-06-05 14:36:37,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 14:36:37,309 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:37,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:37,312 INFO L225 Difference]: With dead ends: 819 [2021-06-05 14:36:37,312 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 14:36:37,312 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 923.3ms TimeCoverageRelationStatistics Valid=166, Invalid=536, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:36:37,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 14:36:37,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 496. [2021-06-05 14:36:37,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.294949494949495) internal successors, (1631), 495 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:37,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1631 transitions. [2021-06-05 14:36:37,324 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1631 transitions. Word has length 20 [2021-06-05 14:36:37,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:37,324 INFO L482 AbstractCegarLoop]: Abstraction has 496 states and 1631 transitions. [2021-06-05 14:36:37,324 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:37,324 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1631 transitions. [2021-06-05 14:36:37,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:37,326 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:37,326 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:37,545 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:37,545 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:37,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:37,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1938132120, now seen corresponding path program 11 times [2021-06-05 14:36:37,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:37,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574306711] [2021-06-05 14:36:37,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:37,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:37,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:37,813 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:37,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574306711] [2021-06-05 14:36:37,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574306711] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:37,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520869399] [2021-06-05 14:36:37,813 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:37,870 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:36:37,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:37,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:36:37,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:38,403 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:38,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520869399] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:38,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:38,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:36:38,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983039389] [2021-06-05 14:36:38,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:36:38,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:38,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:36:38,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:36:38,404 INFO L87 Difference]: Start difference. First operand 496 states and 1631 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:38,715 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-06-05 14:36:38,977 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-06-05 14:36:39,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:39,083 INFO L93 Difference]: Finished difference Result 724 states and 2271 transitions. [2021-06-05 14:36:39,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 14:36:39,083 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:39,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:39,086 INFO L225 Difference]: With dead ends: 724 [2021-06-05 14:36:39,086 INFO L226 Difference]: Without dead ends: 709 [2021-06-05 14:36:39,087 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1019.8ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-06-05 14:36:39,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2021-06-05 14:36:39,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 496. [2021-06-05 14:36:39,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.294949494949495) internal successors, (1631), 495 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:39,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1631 transitions. [2021-06-05 14:36:39,098 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1631 transitions. Word has length 20 [2021-06-05 14:36:39,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:39,098 INFO L482 AbstractCegarLoop]: Abstraction has 496 states and 1631 transitions. [2021-06-05 14:36:39,098 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:39,098 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1631 transitions. [2021-06-05 14:36:39,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:39,099 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:39,099 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:39,321 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2021-06-05 14:36:39,321 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:39,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:39,321 INFO L82 PathProgramCache]: Analyzing trace with hash 762269212, now seen corresponding path program 12 times [2021-06-05 14:36:39,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:39,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352386440] [2021-06-05 14:36:39,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:39,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:39,557 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:39,557 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:39,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352386440] [2021-06-05 14:36:39,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352386440] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:39,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42887446] [2021-06-05 14:36:39,557 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:39,606 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 14:36:39,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:39,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:36:39,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:40,175 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2021-06-05 14:36:40,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:40,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42887446] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:40,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:40,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:40,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028943098] [2021-06-05 14:36:40,341 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:40,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:40,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:40,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:40,342 INFO L87 Difference]: Start difference. First operand 496 states and 1631 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:41,121 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 68 [2021-06-05 14:36:41,514 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-06-05 14:36:41,814 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-06-05 14:36:41,990 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 53 [2021-06-05 14:36:42,373 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-06-05 14:36:42,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:42,415 INFO L93 Difference]: Finished difference Result 914 states and 2862 transitions. [2021-06-05 14:36:42,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 14:36:42,415 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:42,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:42,417 INFO L225 Difference]: With dead ends: 914 [2021-06-05 14:36:42,418 INFO L226 Difference]: Without dead ends: 869 [2021-06-05 14:36:42,418 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 2476.6ms TimeCoverageRelationStatistics Valid=264, Invalid=996, Unknown=0, NotChecked=0, Total=1260 [2021-06-05 14:36:42,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2021-06-05 14:36:42,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 518. [2021-06-05 14:36:42,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 3.2959381044487426) internal successors, (1704), 517 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:42,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1704 transitions. [2021-06-05 14:36:42,430 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1704 transitions. Word has length 20 [2021-06-05 14:36:42,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:42,430 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 1704 transitions. [2021-06-05 14:36:42,430 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:42,430 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1704 transitions. [2021-06-05 14:36:42,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:42,431 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:42,431 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:42,654 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2021-06-05 14:36:42,654 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:42,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:42,655 INFO L82 PathProgramCache]: Analyzing trace with hash 174296510, now seen corresponding path program 13 times [2021-06-05 14:36:42,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:42,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877649948] [2021-06-05 14:36:42,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:42,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:42,886 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:42,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:42,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877649948] [2021-06-05 14:36:42,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877649948] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:42,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519979206] [2021-06-05 14:36:42,887 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:42,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:42,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:36:42,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:43,453 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:43,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519979206] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:43,454 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:43,454 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:43,454 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572038955] [2021-06-05 14:36:43,454 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:43,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:43,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:43,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:43,454 INFO L87 Difference]: Start difference. First operand 518 states and 1704 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:43,795 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-06-05 14:36:44,144 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-06-05 14:36:44,426 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-06-05 14:36:44,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:44,448 INFO L93 Difference]: Finished difference Result 781 states and 2418 transitions. [2021-06-05 14:36:44,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 14:36:44,448 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:44,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:44,450 INFO L225 Difference]: With dead ends: 781 [2021-06-05 14:36:44,450 INFO L226 Difference]: Without dead ends: 736 [2021-06-05 14:36:44,450 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 1289.3ms TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2021-06-05 14:36:44,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-06-05 14:36:44,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 521. [2021-06-05 14:36:44,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 3.3038461538461537) internal successors, (1718), 520 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:44,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1718 transitions. [2021-06-05 14:36:44,461 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1718 transitions. Word has length 20 [2021-06-05 14:36:44,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:44,461 INFO L482 AbstractCegarLoop]: Abstraction has 521 states and 1718 transitions. [2021-06-05 14:36:44,461 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:44,461 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1718 transitions. [2021-06-05 14:36:44,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:44,462 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:44,462 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:44,685 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2021-06-05 14:36:44,685 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:44,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:44,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1147131350, now seen corresponding path program 14 times [2021-06-05 14:36:44,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:44,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954733730] [2021-06-05 14:36:44,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:44,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:44,955 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:44,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:44,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954733730] [2021-06-05 14:36:44,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954733730] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:44,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390073505] [2021-06-05 14:36:44,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:45,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:36:45,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:45,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:36:45,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:45,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:45,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390073505] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:45,649 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:45,649 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:45,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957486039] [2021-06-05 14:36:45,649 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:45,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:45,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:45,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:45,650 INFO L87 Difference]: Start difference. First operand 521 states and 1718 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:45,808 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-06-05 14:36:46,298 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-06-05 14:36:46,453 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-06-05 14:36:46,694 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 34 [2021-06-05 14:36:46,869 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 60 [2021-06-05 14:36:47,360 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 83 [2021-06-05 14:36:47,559 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-06-05 14:36:48,072 WARN L205 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 85 [2021-06-05 14:36:48,320 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 75 [2021-06-05 14:36:48,965 WARN L205 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 76 [2021-06-05 14:36:49,246 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 86 [2021-06-05 14:36:49,552 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 63 [2021-06-05 14:36:49,874 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 60 [2021-06-05 14:36:50,441 WARN L205 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 76 [2021-06-05 14:36:50,755 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2021-06-05 14:36:50,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:50,761 INFO L93 Difference]: Finished difference Result 1138 states and 3464 transitions. [2021-06-05 14:36:50,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 14:36:50,762 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:50,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:50,764 INFO L225 Difference]: With dead ends: 1138 [2021-06-05 14:36:50,764 INFO L226 Difference]: Without dead ends: 1078 [2021-06-05 14:36:50,764 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 5307.6ms TimeCoverageRelationStatistics Valid=390, Invalid=1502, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 14:36:50,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-06-05 14:36:50,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 536. [2021-06-05 14:36:50,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 535 states have (on average 3.317757009345794) internal successors, (1775), 535 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:50,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1775 transitions. [2021-06-05 14:36:50,778 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1775 transitions. Word has length 20 [2021-06-05 14:36:50,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:50,778 INFO L482 AbstractCegarLoop]: Abstraction has 536 states and 1775 transitions. [2021-06-05 14:36:50,778 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:50,778 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1775 transitions. [2021-06-05 14:36:50,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:50,779 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:50,779 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:51,002 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2021-06-05 14:36:51,002 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:51,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:51,003 INFO L82 PathProgramCache]: Analyzing trace with hash -1087596476, now seen corresponding path program 15 times [2021-06-05 14:36:51,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:51,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446728891] [2021-06-05 14:36:51,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:51,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:51,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:51,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:51,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446728891] [2021-06-05 14:36:51,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446728891] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:51,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189012791] [2021-06-05 14:36:51,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:51,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 14:36:51,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:51,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:36:51,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:51,881 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-06-05 14:36:52,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:36:52,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189012791] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:52,028 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:52,028 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:52,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378283023] [2021-06-05 14:36:52,028 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:52,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:52,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:52,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:52,029 INFO L87 Difference]: Start difference. First operand 536 states and 1775 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:52,391 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 49 [2021-06-05 14:36:52,632 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-06-05 14:36:52,897 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-06-05 14:36:53,123 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 73 [2021-06-05 14:36:53,445 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 69 [2021-06-05 14:36:53,615 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2021-06-05 14:36:53,821 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 76 [2021-06-05 14:36:54,119 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 62 [2021-06-05 14:36:54,297 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2021-06-05 14:36:54,566 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 75 [2021-06-05 14:36:54,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:54,577 INFO L93 Difference]: Finished difference Result 1144 states and 3484 transitions. [2021-06-05 14:36:54,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 14:36:54,577 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:54,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:54,580 INFO L225 Difference]: With dead ends: 1144 [2021-06-05 14:36:54,580 INFO L226 Difference]: Without dead ends: 1099 [2021-06-05 14:36:54,580 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 2902.2ms TimeCoverageRelationStatistics Valid=220, Invalid=902, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 14:36:54,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2021-06-05 14:36:54,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 551. [2021-06-05 14:36:54,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 3.350909090909091) internal successors, (1843), 550 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:54,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1843 transitions. [2021-06-05 14:36:54,594 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1843 transitions. Word has length 20 [2021-06-05 14:36:54,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:54,594 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1843 transitions. [2021-06-05 14:36:54,594 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:54,594 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1843 transitions. [2021-06-05 14:36:54,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:54,596 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:54,596 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:54,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:54,809 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:54,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:54,809 INFO L82 PathProgramCache]: Analyzing trace with hash 1635816502, now seen corresponding path program 16 times [2021-06-05 14:36:54,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:54,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892767658] [2021-06-05 14:36:54,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:54,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:55,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-06-05 14:36:55,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:55,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892767658] [2021-06-05 14:36:55,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892767658] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:55,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642204198] [2021-06-05 14:36:55,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 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:55,063 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:36:55,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:55,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:36:55,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:36:55,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-06-05 14:36:55,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642204198] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:55,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:36:55,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:36:55,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845402877] [2021-06-05 14:36:55,621 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:36:55,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:36:55,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:36:55,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:36:55,622 INFO L87 Difference]: Start difference. First operand 551 states and 1843 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:55,978 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2021-06-05 14:36:56,405 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2021-06-05 14:36:56,635 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-06-05 14:36:56,913 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-06-05 14:36:57,044 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-06-05 14:36:57,208 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-06-05 14:36:57,518 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2021-06-05 14:36:57,701 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-06-05 14:36:57,913 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 55 [2021-06-05 14:36:58,133 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-06-05 14:36:58,309 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 69 [2021-06-05 14:36:58,436 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-06-05 14:36:58,723 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 67 [2021-06-05 14:36:59,025 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 76 [2021-06-05 14:36:59,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:36:59,081 INFO L93 Difference]: Finished difference Result 1251 states and 3883 transitions. [2021-06-05 14:36:59,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 14:36:59,081 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:36:59,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:36:59,083 INFO L225 Difference]: With dead ends: 1251 [2021-06-05 14:36:59,084 INFO L226 Difference]: Without dead ends: 1206 [2021-06-05 14:36:59,084 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 3470.0ms TimeCoverageRelationStatistics Valid=367, Invalid=1525, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 14:36:59,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2021-06-05 14:36:59,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 578. [2021-06-05 14:36:59,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 577 states have (on average 3.4003466204506068) internal successors, (1962), 577 states have internal predecessors, (1962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:59,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 1962 transitions. [2021-06-05 14:36:59,099 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 1962 transitions. Word has length 20 [2021-06-05 14:36:59,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:36:59,099 INFO L482 AbstractCegarLoop]: Abstraction has 578 states and 1962 transitions. [2021-06-05 14:36:59,099 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:36:59,099 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 1962 transitions. [2021-06-05 14:36:59,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:36:59,101 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:36:59,101 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:36:59,323 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable351 [2021-06-05 14:36:59,324 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:36:59,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:36:59,324 INFO L82 PathProgramCache]: Analyzing trace with hash 2054143060, now seen corresponding path program 17 times [2021-06-05 14:36:59,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:36:59,324 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185159526] [2021-06-05 14:36:59,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:36:59,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:36:59,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-06-05 14:36:59,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:36:59,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185159526] [2021-06-05 14:36:59,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185159526] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:36:59,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7087342] [2021-06-05 14:36:59,543 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:36:59,584 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 14:36:59,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:36:59,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:36:59,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:00,127 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:00,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7087342] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:00,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:00,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:37:00,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482468554] [2021-06-05 14:37:00,128 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:37:00,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:00,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:37:00,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:37:00,128 INFO L87 Difference]: Start difference. First operand 578 states and 1962 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:00,888 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 50 [2021-06-05 14:37:01,191 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-06-05 14:37:01,394 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-06-05 14:37:01,547 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-06-05 14:37:01,952 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2021-06-05 14:37:02,143 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-06-05 14:37:02,362 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-06-05 14:37:02,544 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 65 [2021-06-05 14:37:02,886 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 63 [2021-06-05 14:37:03,130 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 52 [2021-06-05 14:37:03,344 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 68 [2021-06-05 14:37:03,604 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 62 [2021-06-05 14:37:04,101 WARN L205 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 67 [2021-06-05 14:37:04,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:04,150 INFO L93 Difference]: Finished difference Result 1136 states and 3546 transitions. [2021-06-05 14:37:04,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 14:37:04,150 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:04,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:04,152 INFO L225 Difference]: With dead ends: 1136 [2021-06-05 14:37:04,152 INFO L226 Difference]: Without dead ends: 1121 [2021-06-05 14:37:04,153 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 4051.0ms TimeCoverageRelationStatistics Valid=345, Invalid=1547, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 14:37:04,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1121 states. [2021-06-05 14:37:04,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1121 to 587. [2021-06-05 14:37:04,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 586 states have (on average 3.3890784982935154) internal successors, (1986), 586 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:04,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 1986 transitions. [2021-06-05 14:37:04,166 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 1986 transitions. Word has length 20 [2021-06-05 14:37:04,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:04,167 INFO L482 AbstractCegarLoop]: Abstraction has 587 states and 1986 transitions. [2021-06-05 14:37:04,167 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:04,167 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 1986 transitions. [2021-06-05 14:37:04,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:04,168 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:04,168 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:04,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable375 [2021-06-05 14:37:04,381 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:04,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:04,381 INFO L82 PathProgramCache]: Analyzing trace with hash 598607746, now seen corresponding path program 18 times [2021-06-05 14:37:04,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:04,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790773944] [2021-06-05 14:37:04,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:04,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:04,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:04,568 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:04,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790773944] [2021-06-05 14:37:04,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790773944] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:04,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406397415] [2021-06-05 14:37:04,568 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:04,606 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:37:04,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:04,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:37:04,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:05,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-06-05 14:37:05,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406397415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:05,050 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:05,050 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:37:05,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389412306] [2021-06-05 14:37:05,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:37:05,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:05,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:37:05,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:37:05,050 INFO L87 Difference]: Start difference. First operand 587 states and 1986 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:05,549 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-06-05 14:37:05,764 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-06-05 14:37:06,009 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-06-05 14:37:06,233 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 50 [2021-06-05 14:37:06,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:06,246 INFO L93 Difference]: Finished difference Result 899 states and 2812 transitions. [2021-06-05 14:37:06,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 14:37:06,246 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:06,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:06,248 INFO L225 Difference]: With dead ends: 899 [2021-06-05 14:37:06,248 INFO L226 Difference]: Without dead ends: 854 [2021-06-05 14:37:06,249 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1447.0ms TimeCoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2021-06-05 14:37:06,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-06-05 14:37:06,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 602. [2021-06-05 14:37:06,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 601 states have (on average 3.3910149750415974) internal successors, (2038), 601 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:06,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 2038 transitions. [2021-06-05 14:37:06,261 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 2038 transitions. Word has length 20 [2021-06-05 14:37:06,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:06,261 INFO L482 AbstractCegarLoop]: Abstraction has 602 states and 2038 transitions. [2021-06-05 14:37:06,261 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:06,261 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 2038 transitions. [2021-06-05 14:37:06,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:06,262 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:06,262 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:06,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable397,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:06,481 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:06,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:06,481 INFO L82 PathProgramCache]: Analyzing trace with hash 109805262, now seen corresponding path program 19 times [2021-06-05 14:37:06,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:06,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795304015] [2021-06-05 14:37:06,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:06,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:06,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-06-05 14:37:06,647 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:06,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795304015] [2021-06-05 14:37:06,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795304015] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:06,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633582270] [2021-06-05 14:37:06,647 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:06,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:06,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:37:06,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:07,280 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:07,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633582270] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:07,280 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:07,280 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:37:07,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609437637] [2021-06-05 14:37:07,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:37:07,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:07,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:37:07,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:37:07,281 INFO L87 Difference]: Start difference. First operand 602 states and 2038 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:07,843 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-06-05 14:37:07,990 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-06-05 14:37:08,195 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-06-05 14:37:08,541 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-06-05 14:37:08,793 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-06-05 14:37:09,101 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 57 [2021-06-05 14:37:09,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:09,230 INFO L93 Difference]: Finished difference Result 1090 states and 3379 transitions. [2021-06-05 14:37:09,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:37:09,230 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:09,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:09,232 INFO L225 Difference]: With dead ends: 1090 [2021-06-05 14:37:09,232 INFO L226 Difference]: Without dead ends: 1045 [2021-06-05 14:37:09,232 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 2124.7ms TimeCoverageRelationStatistics Valid=175, Invalid=755, Unknown=0, NotChecked=0, Total=930 [2021-06-05 14:37:09,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2021-06-05 14:37:09,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 617. [2021-06-05 14:37:09,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 616 states have (on average 3.387987012987013) internal successors, (2087), 616 states have internal predecessors, (2087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:09,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 2087 transitions. [2021-06-05 14:37:09,246 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 2087 transitions. Word has length 20 [2021-06-05 14:37:09,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:09,246 INFO L482 AbstractCegarLoop]: Abstraction has 617 states and 2087 transitions. [2021-06-05 14:37:09,246 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:09,246 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 2087 transitions. [2021-06-05 14:37:09,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:09,247 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:09,247 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:09,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2021-06-05 14:37:09,461 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:09,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:09,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1227590060, now seen corresponding path program 20 times [2021-06-05 14:37:09,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:09,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712777203] [2021-06-05 14:37:09,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:09,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:09,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-06-05 14:37:09,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:09,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712777203] [2021-06-05 14:37:09,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712777203] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:09,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534736801] [2021-06-05 14:37:09,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:09,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:37:09,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:09,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:37:09,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:10,197 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:10,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534736801] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:10,197 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:10,197 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:37:10,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67264623] [2021-06-05 14:37:10,197 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:37:10,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:10,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:37:10,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:37:10,198 INFO L87 Difference]: Start difference. First operand 617 states and 2087 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:10,896 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-06-05 14:37:11,035 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2021-06-05 14:37:11,189 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-06-05 14:37:11,408 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 63 [2021-06-05 14:37:11,692 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-06-05 14:37:11,976 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2021-06-05 14:37:12,226 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2021-06-05 14:37:12,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:12,246 INFO L93 Difference]: Finished difference Result 1189 states and 3576 transitions. [2021-06-05 14:37:12,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:37:12,246 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:12,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:12,249 INFO L225 Difference]: With dead ends: 1189 [2021-06-05 14:37:12,249 INFO L226 Difference]: Without dead ends: 1114 [2021-06-05 14:37:12,249 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 2209.2ms TimeCoverageRelationStatistics Valid=257, Invalid=933, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 14:37:12,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-06-05 14:37:12,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 616. [2021-06-05 14:37:12,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 3.3821138211382116) internal successors, (2080), 615 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:12,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 2080 transitions. [2021-06-05 14:37:12,263 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 2080 transitions. Word has length 20 [2021-06-05 14:37:12,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:12,263 INFO L482 AbstractCegarLoop]: Abstraction has 616 states and 2080 transitions. [2021-06-05 14:37:12,263 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:12,263 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 2080 transitions. [2021-06-05 14:37:12,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:12,264 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:12,265 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:12,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable448,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:12,481 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:12,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:12,481 INFO L82 PathProgramCache]: Analyzing trace with hash 1673593458, now seen corresponding path program 21 times [2021-06-05 14:37:12,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:12,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441226353] [2021-06-05 14:37:12,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:12,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:12,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:12,661 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:12,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441226353] [2021-06-05 14:37:12,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441226353] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:12,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483691987] [2021-06-05 14:37:12,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:12,700 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:37:12,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:12,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:37:12,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:13,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:13,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483691987] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:13,319 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:13,319 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:37:13,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580002319] [2021-06-05 14:37:13,319 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:37:13,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:13,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:37:13,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:37:13,320 INFO L87 Difference]: Start difference. First operand 616 states and 2080 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:13,834 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 49 [2021-06-05 14:37:14,023 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 51 [2021-06-05 14:37:14,169 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-06-05 14:37:14,335 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-06-05 14:37:14,582 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 53 [2021-06-05 14:37:14,819 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2021-06-05 14:37:14,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:14,831 INFO L93 Difference]: Finished difference Result 900 states and 2836 transitions. [2021-06-05 14:37:14,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 14:37:14,831 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:14,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:14,833 INFO L225 Difference]: With dead ends: 900 [2021-06-05 14:37:14,833 INFO L226 Difference]: Without dead ends: 855 [2021-06-05 14:37:14,833 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1916.1ms TimeCoverageRelationStatistics Valid=180, Invalid=632, Unknown=0, NotChecked=0, Total=812 [2021-06-05 14:37:14,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2021-06-05 14:37:14,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 610. [2021-06-05 14:37:14,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 3.3842364532019706) internal successors, (2061), 609 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:14,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 2061 transitions. [2021-06-05 14:37:14,844 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 2061 transitions. Word has length 20 [2021-06-05 14:37:14,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:14,844 INFO L482 AbstractCegarLoop]: Abstraction has 610 states and 2061 transitions. [2021-06-05 14:37:14,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:14,844 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 2061 transitions. [2021-06-05 14:37:14,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:14,845 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:14,845 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:15,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable472 [2021-06-05 14:37:15,068 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:15,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:15,068 INFO L82 PathProgramCache]: Analyzing trace with hash 1184790974, now seen corresponding path program 22 times [2021-06-05 14:37:15,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:15,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249789283] [2021-06-05 14:37:15,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:15,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:15,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-06-05 14:37:15,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:15,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249789283] [2021-06-05 14:37:15,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249789283] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:15,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850491542] [2021-06-05 14:37:15,257 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:15,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:37:15,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:15,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:37:15,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:15,832 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:15,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850491542] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:15,832 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:15,833 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:37:15,833 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419554770] [2021-06-05 14:37:15,833 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:37:15,833 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:15,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:37:15,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:37:15,833 INFO L87 Difference]: Start difference. First operand 610 states and 2061 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:16,776 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 63 [2021-06-05 14:37:17,000 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-06-05 14:37:17,221 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-06-05 14:37:17,390 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-06-05 14:37:17,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:17,509 INFO L93 Difference]: Finished difference Result 1037 states and 3230 transitions. [2021-06-05 14:37:17,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:37:17,510 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:17,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:17,512 INFO L225 Difference]: With dead ends: 1037 [2021-06-05 14:37:17,512 INFO L226 Difference]: Without dead ends: 1007 [2021-06-05 14:37:17,513 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1849.8ms TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2021-06-05 14:37:17,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2021-06-05 14:37:17,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 607. [2021-06-05 14:37:17,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 3.387788778877888) internal successors, (2053), 606 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:17,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 2053 transitions. [2021-06-05 14:37:17,526 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 2053 transitions. Word has length 20 [2021-06-05 14:37:17,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:17,526 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 2053 transitions. [2021-06-05 14:37:17,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:17,527 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 2053 transitions. [2021-06-05 14:37:17,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:17,528 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:17,528 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:17,750 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:17,750 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:17,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:17,751 INFO L82 PathProgramCache]: Analyzing trace with hash 2080320032, now seen corresponding path program 23 times [2021-06-05 14:37:17,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:17,751 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567435710] [2021-06-05 14:37:17,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:17,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:17,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-06-05 14:37:17,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:17,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567435710] [2021-06-05 14:37:17,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567435710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:17,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972524515] [2021-06-05 14:37:17,980 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:18,021 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 14:37:18,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:18,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:37:18,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:18,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:18,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972524515] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:18,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:18,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:37:18,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616640220] [2021-06-05 14:37:18,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:37:18,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:18,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:37:18,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:37:18,540 INFO L87 Difference]: Start difference. First operand 607 states and 2053 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:19,151 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-06-05 14:37:19,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:19,237 INFO L93 Difference]: Finished difference Result 824 states and 2659 transitions. [2021-06-05 14:37:19,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 14:37:19,238 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:19,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:19,239 INFO L225 Difference]: With dead ends: 824 [2021-06-05 14:37:19,239 INFO L226 Difference]: Without dead ends: 794 [2021-06-05 14:37:19,239 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1009.2ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-06-05 14:37:19,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-06-05 14:37:19,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 616. [2021-06-05 14:37:19,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 3.401626016260163) internal successors, (2092), 615 states have internal predecessors, (2092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:19,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 2092 transitions. [2021-06-05 14:37:19,250 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 2092 transitions. Word has length 20 [2021-06-05 14:37:19,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:19,250 INFO L482 AbstractCegarLoop]: Abstraction has 616 states and 2092 transitions. [2021-06-05 14:37:19,250 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:19,251 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 2092 transitions. [2021-06-05 14:37:19,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:19,252 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:19,252 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:19,463 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable517 [2021-06-05 14:37:19,464 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:19,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:19,464 INFO L82 PathProgramCache]: Analyzing trace with hash 1998920976, now seen corresponding path program 24 times [2021-06-05 14:37:19,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:19,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797254925] [2021-06-05 14:37:19,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:19,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:19,669 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:19,669 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:19,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797254925] [2021-06-05 14:37:19,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797254925] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:19,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707570103] [2021-06-05 14:37:19,676 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:19,721 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 14:37:19,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:19,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:37:19,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:20,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:37:20,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,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 10 treesize of output 1 [2021-06-05 14:37:20,070 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:20,077 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:20,086 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:20,094 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:20,104 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:37:20,111 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,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-06-05 14:37:20,119 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:20,127 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:20,135 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,140 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:20,141 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:37:20,149 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:20,155 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:20,170 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,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 10 treesize of output 1 [2021-06-05 14:37:20,176 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:20,182 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:20,187 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:20,194 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:37:20,200 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:20,205 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,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 7 treesize of output 1 [2021-06-05 14:37:20,211 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:20,216 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,219 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:20,220 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:37:20,229 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:20,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:20,234 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:20,501 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-06-05 14:37:20,501 INFO L628 ElimStorePlain]: treesize reduction 30, result has 90.9 percent of original size [2021-06-05 14:37:20,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-05 14:37:20,507 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:971, output treesize:300 [2021-06-05 14:37:20,843 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 81 [2021-06-05 14:37:21,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:21,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:21,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:22,110 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-06-05 14:37:22,110 INFO L628 ElimStorePlain]: treesize reduction 71, result has 60.1 percent of original size [2021-06-05 14:37:22,110 INFO L518 ElimStorePlain]: Eliminatee v_prenex_4 vanished before elimination [2021-06-05 14:37:22,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:37:22,115 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:22,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:22,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 5 treesize of output 1 [2021-06-05 14:37:22,179 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:22,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:22,234 INFO L518 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2021-06-05 14:37: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-06-05 14:37:22,238 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:22,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:22,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:37:22,292 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:210, output treesize:92 [2021-06-05 14:37:22,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:22,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707570103] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:22,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:22,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:37:22,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699577740] [2021-06-05 14:37:22,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:37:22,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:22,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:37:22,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:37:22,450 INFO L87 Difference]: Start difference. First operand 616 states and 2092 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:22,928 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 63 [2021-06-05 14:37:23,198 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 91 [2021-06-05 14:37:23,601 WARN L205 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 62 [2021-06-05 14:37:24,009 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 71 [2021-06-05 14:37:24,388 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 97 [2021-06-05 14:37:24,794 WARN L205 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 69 [2021-06-05 14:37:25,227 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 77 [2021-06-05 14:37:25,626 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 106 [2021-06-05 14:37:26,091 WARN L205 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 76 [2021-06-05 14:37:26,544 WARN L205 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 86 [2021-06-05 14:37:26,931 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 74 [2021-06-05 14:37:27,344 WARN L205 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 77 [2021-06-05 14:37:27,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:27,369 INFO L93 Difference]: Finished difference Result 1084 states and 3412 transitions. [2021-06-05 14:37:27,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 14:37:27,370 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:27,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:27,371 INFO L225 Difference]: With dead ends: 1084 [2021-06-05 14:37:27,371 INFO L226 Difference]: Without dead ends: 1039 [2021-06-05 14:37:27,372 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 5525.4ms TimeCoverageRelationStatistics Valid=247, Invalid=943, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 14:37:27,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2021-06-05 14:37:27,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 632. [2021-06-05 14:37:27,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 3.380348652931854) internal successors, (2133), 631 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:27,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 2133 transitions. [2021-06-05 14:37:27,384 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 2133 transitions. Word has length 20 [2021-06-05 14:37:27,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:27,384 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 2133 transitions. [2021-06-05 14:37:27,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:27,384 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 2133 transitions. [2021-06-05 14:37:27,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:27,385 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:27,386 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:27,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable536 [2021-06-05 14:37:27,608 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:27,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:27,609 INFO L82 PathProgramCache]: Analyzing trace with hash -998509850, now seen corresponding path program 25 times [2021-06-05 14:37:27,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:27,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492491753] [2021-06-05 14:37:27,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:27,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:27,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:27,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:27,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492491753] [2021-06-05 14:37:27,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492491753] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:27,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434598040] [2021-06-05 14:37:27,836 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:27,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:27,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:37:27,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:28,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:28,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:28,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:37:28,420 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,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 9 treesize of output 2 [2021-06-05 14:37:28,428 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:28,435 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,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 10 treesize of output 1 [2021-06-05 14:37:28,441 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,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 11 treesize of output 2 [2021-06-05 14:37:28,449 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,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 8 treesize of output 1 [2021-06-05 14:37:28,457 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:28,463 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:28,469 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:28,475 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,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-06-05 14:37:28,484 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,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-06-05 14:37:28,493 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:28,501 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37: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 10 treesize of output 1 [2021-06-05 14:37:28,507 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:37:28,512 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37: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 11 treesize of output 2 [2021-06-05 14:37:28,518 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,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 1 [2021-06-05 14:37:28,524 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,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 7 treesize of output 1 [2021-06-05 14:37:28,529 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:28,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 8 treesize of output 1 [2021-06-05 14:37:28,534 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:28,704 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-06-05 14:37:28,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:28,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-05 14:37:28,709 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:869, output treesize:350 [2021-06-05 14:37:29,061 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 85 [2021-06-05 14:37:30,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:30,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:37:30,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:30,499 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 85 [2021-06-05 14:37:30,500 INFO L628 ElimStorePlain]: treesize reduction 327, result has 44.1 percent of original size [2021-06-05 14:37:30,500 INFO L518 ElimStorePlain]: Eliminatee v_prenex_24 vanished before elimination [2021-06-05 14:37:30,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 4 treesize of output 2 [2021-06-05 14:37:30,506 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:30,637 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-05 14:37:30,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:30,638 INFO L518 ElimStorePlain]: Eliminatee v_prenex_14 vanished before elimination [2021-06-05 14:37:30,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:37:30,643 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:30,772 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:37:30,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:30,772 INFO L518 ElimStorePlain]: Eliminatee v_prenex_12 vanished before elimination [2021-06-05 14:37:30,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:37:30,777 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:30,904 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-06-05 14:37:30,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:30,904 INFO L518 ElimStorePlain]: Eliminatee v_prenex_28 vanished before elimination [2021-06-05 14:37:30,904 INFO L518 ElimStorePlain]: Eliminatee v_prenex_18 vanished before elimination [2021-06-05 14:37:30,904 INFO L518 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2021-06-05 14:37:30,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:37:30,909 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:31,033 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-05 14:37:31,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:31,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:37:31,038 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:31,160 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-05 14:37:31,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:31,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:37:31,165 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:31,285 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-06-05 14:37:31,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:31,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:37:31,291 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:31,409 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-06-05 14:37:31,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:31,409 INFO L518 ElimStorePlain]: Eliminatee v_prenex_20 vanished before elimination [2021-06-05 14:37:31,410 INFO L518 ElimStorePlain]: Eliminatee v_prenex_21 vanished before elimination [2021-06-05 14:37:31,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:37:31,426 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 24 variables, input treesize:593, output treesize:201 [2021-06-05 14:37:31,559 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2021-06-05 14:37:31,838 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:31,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434598040] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:31,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:31,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:37:31,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203761247] [2021-06-05 14:37:31,838 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:37:31,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:31,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:37:31,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:37:31,839 INFO L87 Difference]: Start difference. First operand 632 states and 2133 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:32,524 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 49 [2021-06-05 14:37:32,780 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-06-05 14:37:33,007 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 42 [2021-06-05 14:37:33,373 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 52 [2021-06-05 14:37:33,592 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 41 [2021-06-05 14:37:33,830 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 45 [2021-06-05 14:37:33,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:33,845 INFO L93 Difference]: Finished difference Result 901 states and 2893 transitions. [2021-06-05 14:37:33,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 14:37:33,846 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:33,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:33,848 INFO L225 Difference]: With dead ends: 901 [2021-06-05 14:37:33,848 INFO L226 Difference]: Without dead ends: 826 [2021-06-05 14:37:33,848 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 2606.8ms TimeCoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2021-06-05 14:37:33,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-06-05 14:37:33,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 629. [2021-06-05 14:37:33,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 3.378980891719745) internal successors, (2122), 628 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:33,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 2122 transitions. [2021-06-05 14:37:33,859 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 2122 transitions. Word has length 20 [2021-06-05 14:37:33,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:33,860 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 2122 transitions. [2021-06-05 14:37:33,860 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:33,860 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 2122 transitions. [2021-06-05 14:37:33,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:33,861 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:33,861 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:34,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable678 [2021-06-05 14:37:34,083 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:34,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:34,084 INFO L82 PathProgramCache]: Analyzing trace with hash 761543090, now seen corresponding path program 26 times [2021-06-05 14:37:34,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:34,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966465787] [2021-06-05 14:37:34,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:34,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:34,330 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:34,330 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:34,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966465787] [2021-06-05 14:37:34,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966465787] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:34,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083645920] [2021-06-05 14:37:34,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:34,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:37:34,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:34,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:37:34,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:34,728 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-06-05 14:37:35,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:37:35,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,445 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,445 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:35,452 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,457 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,458 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,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-06-05 14:37:35,474 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:35,481 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,486 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,486 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:35,493 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:35,502 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:37:35,512 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:37:35,521 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,527 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,528 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,535 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,535 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,541 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,542 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,547 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,548 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,552 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,553 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:35,560 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,564 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,565 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,569 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,570 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,576 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,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 11 treesize of output 2 [2021-06-05 14:37:35,583 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:37:35,590 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,595 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:35,601 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,606 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,606 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:35,612 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,616 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,617 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,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-06-05 14:37:35,623 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,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-06-05 14:37:35,629 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,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 9 treesize of output 1 [2021-06-05 14:37:35,635 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:35,642 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,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-06-05 14:37:35,648 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:35,654 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,658 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,659 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:35,665 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:35,671 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:35,676 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:35,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 8 treesize of output 1 [2021-06-05 14:37:35,681 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,685 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,685 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:35,689 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,974 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 56 [2021-06-05 14:37:35,974 INFO L628 ElimStorePlain]: treesize reduction 65, result has 81.9 percent of original size [2021-06-05 14:37:35,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:37:35,979 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,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-06-05 14:37:35,984 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,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 3 treesize of output 1 [2021-06-05 14:37:35,988 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,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-06-05 14:37:35,992 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:35,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 3 treesize of output 1 [2021-06-05 14:37:35,997 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:36,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-06-05 14:37:36,001 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:36,126 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-06-05 14:37:36,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:36,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-05 14:37:36,129 INFO L247 ElimStorePlain]: Needed 47 recursive calls to eliminate 3 variables, input treesize:1693, output treesize:240 [2021-06-05 14:37:36,331 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-06-05 14:37:36,610 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:36,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083645920] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:36,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:36,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:37:36,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123900757] [2021-06-05 14:37:36,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:37:36,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:36,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:37:36,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:37:36,612 INFO L87 Difference]: Start difference. First operand 629 states and 2122 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:36,775 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2021-06-05 14:37:36,914 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 23 [2021-06-05 14:37:37,760 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-06-05 14:37:38,092 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-06-05 14:37:38,313 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-06-05 14:37:38,607 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 41 [2021-06-05 14:37:38,824 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 49 [2021-06-05 14:37:39,193 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 65 [2021-06-05 14:37:39,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:39,197 INFO L93 Difference]: Finished difference Result 997 states and 3169 transitions. [2021-06-05 14:37:39,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 14:37:39,197 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:39,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:39,198 INFO L225 Difference]: With dead ends: 997 [2021-06-05 14:37:39,198 INFO L226 Difference]: Without dead ends: 937 [2021-06-05 14:37:39,199 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 2943.2ms TimeCoverageRelationStatistics Valid=269, Invalid=1137, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 14:37:39,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2021-06-05 14:37:39,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 636. [2021-06-05 14:37:39,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 3.3858267716535435) internal successors, (2150), 635 states have internal predecessors, (2150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:39,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 2150 transitions. [2021-06-05 14:37:39,209 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 2150 transitions. Word has length 20 [2021-06-05 14:37:39,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:39,209 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 2150 transitions. [2021-06-05 14:37:39,209 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:39,209 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 2150 transitions. [2021-06-05 14:37:39,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:39,210 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:39,210 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:39,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable931,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:39,420 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:39,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:39,420 INFO L82 PathProgramCache]: Analyzing trace with hash -750476354, now seen corresponding path program 27 times [2021-06-05 14:37:39,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:39,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860856390] [2021-06-05 14:37:39,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:39,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:39,639 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:39,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:39,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860856390] [2021-06-05 14:37:39,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860856390] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:39,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125126074] [2021-06-05 14:37:39,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:39,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 14:37:39,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:39,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:37:39,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:40,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:40,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:40,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:40,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,002 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:41,003 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,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 7 treesize of output 1 [2021-06-05 14:37:41,010 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,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 10 treesize of output 1 [2021-06-05 14:37:41,016 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,021 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:41,022 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,025 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:41,026 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,029 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:41,030 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,033 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:41,033 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,036 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:41,037 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:41,042 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:37:41,048 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,051 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:41,051 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,054 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:41,055 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,058 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:41,059 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,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 9 treesize of output 2 [2021-06-05 14:37:41,064 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,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-06-05 14:37:41,069 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:41,074 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:41,079 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:41,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:41,083 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,086 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:41,087 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,200 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-06-05 14:37:41,200 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-06-05 14:37:41,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:37:41,204 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,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 5 treesize of output 1 [2021-06-05 14:37:41,210 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:37:41,216 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:37:41,221 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,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 4 treesize of output 2 [2021-06-05 14:37:41,224 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:41,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:41,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:37:41,273 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-06-05 14:37:41,387 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:41,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125126074] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:41,388 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:41,388 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:37:41,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551111651] [2021-06-05 14:37:41,388 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:37:41,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:41,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:37:41,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:37:41,389 INFO L87 Difference]: Start difference. First operand 636 states and 2150 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:41,636 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-06-05 14:37:41,837 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 58 [2021-06-05 14:37:41,956 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-06-05 14:37:42,122 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 58 [2021-06-05 14:37:42,365 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2021-06-05 14:37:42,534 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-06-05 14:37:42,737 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-06-05 14:37:42,945 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-06-05 14:37:43,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:43,113 INFO L93 Difference]: Finished difference Result 793 states and 2561 transitions. [2021-06-05 14:37:43,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:37:43,113 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:43,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:43,114 INFO L225 Difference]: With dead ends: 793 [2021-06-05 14:37:43,114 INFO L226 Difference]: Without dead ends: 763 [2021-06-05 14:37:43,114 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 2026.7ms TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:37:43,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2021-06-05 14:37:43,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 645. [2021-06-05 14:37:43,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.391304347826087) internal successors, (2184), 644 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:43,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2184 transitions. [2021-06-05 14:37:43,124 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2184 transitions. Word has length 20 [2021-06-05 14:37:43,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:43,124 INFO L482 AbstractCegarLoop]: Abstraction has 645 states and 2184 transitions. [2021-06-05 14:37:43,124 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:43,124 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2184 transitions. [2021-06-05 14:37:43,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:43,125 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:43,125 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:43,341 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1180,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:43,342 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:43,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:43,342 INFO L82 PathProgramCache]: Analyzing trace with hash -807827858, now seen corresponding path program 28 times [2021-06-05 14:37:43,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:43,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207443834] [2021-06-05 14:37:43,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:43,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37: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-06-05 14:37:43,574 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:43,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207443834] [2021-06-05 14:37:43,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207443834] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:43,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789342027] [2021-06-05 14:37:43,574 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:43,616 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:37:43,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:43,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:37:43,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:44,713 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:44,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:37:44,722 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,727 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:44,728 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:44,733 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:44,739 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:37:44,746 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,751 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:44,752 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,756 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:44,757 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,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 11 treesize of output 2 [2021-06-05 14:37:44,766 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,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 10 treesize of output 1 [2021-06-05 14:37:44,774 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:37:44,781 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:44,788 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,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-06-05 14:37:44,796 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,801 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:44,802 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,806 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:44,807 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:44,814 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:44,819 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,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-06-05 14:37:44,826 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:44,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-06-05 14:37:44,832 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:44,836 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:44,837 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:45,000 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-06-05 14:37:45,001 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-06-05 14:37:45,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-06-05 14:37:45,007 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:45,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:37:45,011 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:45,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 5 treesize of output 1 [2021-06-05 14:37:45,017 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:45,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 3 treesize of output 1 [2021-06-05 14:37:45,022 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:45,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:37:45,026 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:45,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:45,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:37:45,090 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-06-05 14:37:45,215 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:45,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789342027] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:45,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:45,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:37:45,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693022814] [2021-06-05 14:37:45,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:37:45,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:45,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:37:45,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:37:45,216 INFO L87 Difference]: Start difference. First operand 645 states and 2184 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:45,545 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-06-05 14:37:45,708 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-06-05 14:37:45,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:45,975 INFO L93 Difference]: Finished difference Result 815 states and 2658 transitions. [2021-06-05 14:37:45,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 14:37:45,976 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:45,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:45,977 INFO L225 Difference]: With dead ends: 815 [2021-06-05 14:37:45,977 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 14:37:45,977 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1060.5ms TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-06-05 14:37:45,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 14:37:45,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 648. [2021-06-05 14:37:45,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 647 states have (on average 3.3879443585780527) internal successors, (2192), 647 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:45,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 2192 transitions. [2021-06-05 14:37:45,987 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 2192 transitions. Word has length 20 [2021-06-05 14:37:45,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:45,987 INFO L482 AbstractCegarLoop]: Abstraction has 648 states and 2192 transitions. [2021-06-05 14:37:45,987 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:45,987 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 2192 transitions. [2021-06-05 14:37:45,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:45,989 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:45,989 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:46,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1537 [2021-06-05 14:37:46,197 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:46,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:46,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1783372094, now seen corresponding path program 29 times [2021-06-05 14:37:46,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:46,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97659967] [2021-06-05 14:37:46,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:46,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:46,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:46,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:46,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97659967] [2021-06-05 14:37:46,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97659967] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:46,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887757879] [2021-06-05 14:37:46,391 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:46,433 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:37:46,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:46,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:37:46,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:46,909 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:46,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887757879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:46,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:46,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:37:46,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506541297] [2021-06-05 14:37:46,910 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:37:46,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:46,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:37:46,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:37:46,911 INFO L87 Difference]: Start difference. First operand 648 states and 2192 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:47,504 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-06-05 14:37:47,755 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 49 [2021-06-05 14:37:47,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:47,786 INFO L93 Difference]: Finished difference Result 861 states and 2756 transitions. [2021-06-05 14:37:47,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 14:37:47,786 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:47,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:47,787 INFO L225 Difference]: With dead ends: 861 [2021-06-05 14:37:47,787 INFO L226 Difference]: Without dead ends: 846 [2021-06-05 14:37:47,787 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1169.8ms TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-06-05 14:37:47,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2021-06-05 14:37:47,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 637. [2021-06-05 14:37:47,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 3.3789308176100628) internal successors, (2149), 636 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:47,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2149 transitions. [2021-06-05 14:37:47,795 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2149 transitions. Word has length 20 [2021-06-05 14:37:47,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:47,795 INFO L482 AbstractCegarLoop]: Abstraction has 637 states and 2149 transitions. [2021-06-05 14:37:47,795 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:47,795 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2149 transitions. [2021-06-05 14:37:47,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:47,796 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:47,796 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:48,002 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1822,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:48,002 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:48,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:48,002 INFO L82 PathProgramCache]: Analyzing trace with hash 889417086, now seen corresponding path program 30 times [2021-06-05 14:37:48,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:48,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234199561] [2021-06-05 14:37:48,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:48,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:48,262 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:48,263 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:48,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234199561] [2021-06-05 14:37:48,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234199561] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:48,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128312922] [2021-06-05 14:37:48,263 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:48,326 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:37:48,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:48,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:37:48,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:49,193 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:49,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,198 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:49,199 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,203 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:49,203 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,207 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:49,207 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,211 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:49,211 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:49,216 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:37:49,221 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:37:49,227 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,230 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:49,231 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,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 8 treesize of output 1 [2021-06-05 14:37:49,235 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,238 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:49,239 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:49,245 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:49,250 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:49,255 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,258 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:49,258 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:37:49,263 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:49,268 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:49,272 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:49,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-06-05 14:37:49,277 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,279 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:37:49,280 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,396 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-06-05 14:37:49,396 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.4 percent of original size [2021-06-05 14:37:49,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:37:49,400 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:37:49,404 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:37:49,408 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:37:49,412 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,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 3 treesize of output 1 [2021-06-05 14:37:49,416 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:49,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:49,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:37:49,477 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:761, output treesize:89 [2021-06-05 14:37:49,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:49,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128312922] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:49,641 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:49,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:37:49,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130280815] [2021-06-05 14:37:49,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:37:49,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:49,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:37:49,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:37:49,642 INFO L87 Difference]: Start difference. First operand 637 states and 2149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:50,128 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-06-05 14:37:50,492 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-06-05 14:37:50,652 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 45 [2021-06-05 14:37:50,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:50,887 INFO L93 Difference]: Finished difference Result 854 states and 2751 transitions. [2021-06-05 14:37:50,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 14:37:50,887 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:50,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:50,888 INFO L225 Difference]: With dead ends: 854 [2021-06-05 14:37:50,888 INFO L226 Difference]: Without dead ends: 839 [2021-06-05 14:37:50,888 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 1520.5ms TimeCoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2021-06-05 14:37:50,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2021-06-05 14:37:50,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 637. [2021-06-05 14:37:50,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 3.3789308176100628) internal successors, (2149), 636 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:50,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2149 transitions. [2021-06-05 14:37:50,896 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2149 transitions. Word has length 20 [2021-06-05 14:37:50,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:50,896 INFO L482 AbstractCegarLoop]: Abstraction has 637 states and 2149 transitions. [2021-06-05 14:37:50,896 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:50,896 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2149 transitions. [2021-06-05 14:37:50,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:50,897 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:50,897 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:51,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1845 [2021-06-05 14:37:51,097 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:51,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:51,098 INFO L82 PathProgramCache]: Analyzing trace with hash 48224212, now seen corresponding path program 31 times [2021-06-05 14:37:51,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:51,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975881900] [2021-06-05 14:37:51,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:51,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:51,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-06-05 14:37:51,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:51,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975881900] [2021-06-05 14:37:51,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975881900] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:51,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081469960] [2021-06-05 14:37:51,399 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:51,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:51,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:37:51,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:37:51,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:51,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:51,870 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:51,875 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,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 7 treesize of output 1 [2021-06-05 14:37:51,881 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:51,886 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:37:51,891 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:37:51,899 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,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 2 [2021-06-05 14:37:51,907 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,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 8 treesize of output 1 [2021-06-05 14:37:51,913 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:37:51,920 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:51,925 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:37:51,933 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:51,938 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:51,943 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:37:51,950 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:51,955 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,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-06-05 14:37:51,960 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:37:51,967 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,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-06-05 14:37:51,985 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:51,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:51,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:37:51,992 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:52,157 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-06-05 14:37:52,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:52,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-05 14:37:52,162 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:785, output treesize:308 [2021-06-05 14:37:52,405 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2021-06-05 14:37:53,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:37:53,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 9 treesize of output 1 [2021-06-05 14:37:53,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:53,654 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 68 [2021-06-05 14:37:53,654 INFO L628 ElimStorePlain]: treesize reduction 223, result has 44.7 percent of original size [2021-06-05 14:37:53,654 INFO L518 ElimStorePlain]: Eliminatee v_prenex_36 vanished before elimination [2021-06-05 14:37:53,654 INFO L518 ElimStorePlain]: Eliminatee v_prenex_34 vanished before elimination [2021-06-05 14:37:53,654 INFO L518 ElimStorePlain]: Eliminatee v_prenex_39 vanished before elimination [2021-06-05 14:37:53,655 INFO L518 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2021-06-05 14:37:53,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 4 treesize of output 2 [2021-06-05 14:37:53,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:53,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:53,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:37:53,742 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:53,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:53,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 3 treesize of output 1 [2021-06-05 14:37:53,824 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:53,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:53,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:37:53,904 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:53,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:53,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-06-05 14:37:53,982 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:37:54,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:37:54,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:37:54,056 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 15 variables, input treesize:411, output treesize:134 [2021-06-05 14:37:54,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-06-05 14:37:54,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081469960] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:54,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:37:54,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:37:54,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405160287] [2021-06-05 14:37:54,264 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:37:54,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:37:54,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:37:54,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:37:54,264 INFO L87 Difference]: Start difference. First operand 637 states and 2149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:54,872 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-06-05 14:37:54,991 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2021-06-05 14:37:55,294 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 94 [2021-06-05 14:37:55,658 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 77 [2021-06-05 14:37:55,774 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2021-06-05 14:37:56,052 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 85 [2021-06-05 14:37:56,475 WARN L205 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 97 [2021-06-05 14:37:56,811 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-06-05 14:37:57,394 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2021-06-05 14:37:57,704 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 98 [2021-06-05 14:37:58,006 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 84 [2021-06-05 14:37:58,315 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 89 [2021-06-05 14:37:58,644 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2021-06-05 14:37:59,048 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 73 [2021-06-05 14:37:59,392 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 87 [2021-06-05 14:37:59,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:37:59,415 INFO L93 Difference]: Finished difference Result 1166 states and 3608 transitions. [2021-06-05 14:37:59,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 14:37:59,415 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:37:59,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:37:59,417 INFO L225 Difference]: With dead ends: 1166 [2021-06-05 14:37:59,417 INFO L226 Difference]: Without dead ends: 1091 [2021-06-05 14:37:59,417 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 5520.3ms TimeCoverageRelationStatistics Valid=325, Invalid=1235, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 14:37:59,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2021-06-05 14:37:59,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 664. [2021-06-05 14:37:59,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.396681749622926) internal successors, (2252), 663 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:59,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2252 transitions. [2021-06-05 14:37:59,426 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2252 transitions. Word has length 20 [2021-06-05 14:37:59,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:37:59,426 INFO L482 AbstractCegarLoop]: Abstraction has 664 states and 2252 transitions. [2021-06-05 14:37:59,427 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:37:59,427 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2252 transitions. [2021-06-05 14:37:59,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:37:59,427 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:37:59,428 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:37:59,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2055,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:59,628 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:37:59,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:37:59,628 INFO L82 PathProgramCache]: Analyzing trace with hash 1926175282, now seen corresponding path program 32 times [2021-06-05 14:37:59,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:37:59,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75293940] [2021-06-05 14:37:59,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:37:59,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:37:59,842 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:37:59,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:37:59,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75293940] [2021-06-05 14:37:59,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75293940] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:37:59,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420371417] [2021-06-05 14:37:59,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:37:59,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:37:59,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:37:59,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:37:59,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:38:00,335 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_46, v_prenex_47, ends_with_2, v_prenex_45, v_prenex_48, v_prenex_49], 6=[v_prenex_50, v_prenex_53, v_prenex_51]} [2021-06-05 14:38:00,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:00,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:01,020 WARN L205 SmtUtils]: Spent 675.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 133 [2021-06-05 14:38:01,020 INFO L628 ElimStorePlain]: treesize reduction 428, result has 61.9 percent of original size [2021-06-05 14:38:01,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-06-05 14:38:01,026 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:01,300 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-06-05 14:38:01,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:01,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:01,307 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:01,583 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-06-05 14:38:01,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:01,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:01,590 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:01,864 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-06-05 14:38:01,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:01,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-06-05 14:38:01,871 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:02,387 WARN L205 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 120 [2021-06-05 14:38:02,388 INFO L628 ElimStorePlain]: treesize reduction 42, result has 93.8 percent of original size [2021-06-05 14:38:02,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 3 treesize of output 1 [2021-06-05 14:38:02,394 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:02,657 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-05 14:38:02,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:02,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-06-05 14:38:02,665 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:02,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:02,671 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:02,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-06-05 14:38:02,678 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:02,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-06-05 14:38:02,684 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:02,929 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-05 14:38:02,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:02,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:02,935 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:02,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:02,941 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:02,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 4 treesize of output 2 [2021-06-05 14:38:02,947 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:02,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 6 treesize of output 2 [2021-06-05 14:38:02,952 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:03,189 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-05 14:38:03,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:03,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 5 treesize of output 1 [2021-06-05 14:38:03,195 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:03,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:03,200 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:03,433 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-05 14:38:03,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:03,454 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 9 dim-1 vars, End of recursive call: 11 dim-0 vars, and 15 xjuncts. [2021-06-05 14:38:03,454 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:1127, output treesize:573 [2021-06-05 14:38:03,772 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 121 [2021-06-05 14:38:04,003 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-06-05 14:38:05,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:05,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:05,258 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:05,258 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:05,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:05,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:05,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-06-05 14:38:05,273 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:05,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:05,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:05,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:38:05,288 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:05,300 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:05,301 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:05,810 WARN L205 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 131 [2021-06-05 14:38:05,811 INFO L628 ElimStorePlain]: treesize reduction 1199, result has 23.7 percent of original size [2021-06-05 14:38:05,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:05,818 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:05,974 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-05 14:38:05,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:05,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 4 treesize of output 2 [2021-06-05 14:38:05,982 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:06,135 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-05 14:38:06,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:06,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:06,143 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:06,313 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-06-05 14:38:06,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:06,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:06,320 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:06,470 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-05 14:38:06,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:06,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-06-05 14:38:06,477 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:06,627 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-05 14:38:06,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:06,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:06,638 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:06,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:06,647 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:06,801 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-06-05 14:38:06,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:06,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-06-05 14:38:06,808 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:06,954 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-05 14:38:06,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:06,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 4 treesize of output 2 [2021-06-05 14:38:06,962 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:07,107 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-06-05 14:38:07,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:07,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:07,113 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:07,254 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-05 14:38:07,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:07,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-06-05 14:38:07,262 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:07,404 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-05 14:38:07,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:07,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 3 treesize of output 1 [2021-06-05 14:38:07,410 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:07,548 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-05 14:38:07,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:07,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:07,566 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:07,705 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-06-05 14:38:07,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:07,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:07,713 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:07,846 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-05 14:38:07,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:07,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-05 14:38:07,863 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 22 variables, input treesize:1788, output treesize:249 [2021-06-05 14:38:08,072 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-06-05 14:38:08,400 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:08,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420371417] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:08,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:38:08,400 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:38:08,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685587028] [2021-06-05 14:38:08,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:38:08,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:38:08,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:38:08,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:38:08,401 INFO L87 Difference]: Start difference. First operand 664 states and 2252 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:08,685 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 52 [2021-06-05 14:38:08,973 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 54 [2021-06-05 14:38:09,344 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 144 [2021-06-05 14:38:09,912 WARN L205 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 139 [2021-06-05 14:38:09,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:38:09,960 INFO L93 Difference]: Finished difference Result 912 states and 2903 transitions. [2021-06-05 14:38:09,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 14:38:09,962 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:38:09,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:38:09,963 INFO L225 Difference]: With dead ends: 912 [2021-06-05 14:38:09,963 INFO L226 Difference]: Without dead ends: 897 [2021-06-05 14:38:09,963 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 2384.7ms TimeCoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2021-06-05 14:38:09,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2021-06-05 14:38:09,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 666. [2021-06-05 14:38:09,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 3.38796992481203) internal successors, (2253), 665 states have internal predecessors, (2253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:09,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 2253 transitions. [2021-06-05 14:38:09,971 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 2253 transitions. Word has length 20 [2021-06-05 14:38:09,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:38:09,972 INFO L482 AbstractCegarLoop]: Abstraction has 666 states and 2253 transitions. [2021-06-05 14:38:09,972 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:09,972 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 2253 transitions. [2021-06-05 14:38:09,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:38:09,973 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:38:09,973 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:38:10,173 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2326 [2021-06-05 14:38:10,174 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:38:10,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:38:10,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1839884244, now seen corresponding path program 33 times [2021-06-05 14:38:10,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:38:10,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398410755] [2021-06-05 14:38:10,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:38:10,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:38:10,362 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:10,362 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:38:10,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398410755] [2021-06-05 14:38:10,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398410755] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:10,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901149302] [2021-06-05 14:38:10,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:10,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 14:38:10,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:38:10,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:38:10,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:38:10,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:38:10,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:38:10,671 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:38:10,677 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,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 7 treesize of output 1 [2021-06-05 14:38:10,682 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,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-06-05 14:38:10,688 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,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 8 treesize of output 1 [2021-06-05 14:38:10,693 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38: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-06-05 14:38:10,697 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,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-06-05 14:38:10,702 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:10,706 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,709 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:10,710 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:38:10,715 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:38:10,720 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,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 10 treesize of output 1 [2021-06-05 14:38:10,727 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:38:10,732 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:38:10,736 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:10,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:38:10,740 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:10,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:10,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:38:10,842 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:565, output treesize:225 [2021-06-05 14:38:11,047 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 78 [2021-06-05 14:38:11,187 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:38:11,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:11,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:11,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:38:11,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:11,645 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:11,646 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:11,786 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 41 [2021-06-05 14:38:11,786 INFO L628 ElimStorePlain]: treesize reduction 85, result has 65.2 percent of original size [2021-06-05 14:38:11,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:11,790 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:11,897 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 38 [2021-06-05 14:38:11,897 INFO L628 ElimStorePlain]: treesize reduction 26, result has 83.1 percent of original size [2021-06-05 14:38:11,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-06-05 14:38:11,901 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:11,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:11,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-06-05 14:38:11,955 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:12,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:12,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:38:12,005 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:287, output treesize:119 [2021-06-05 14:38:12,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-06-05 14:38:12,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901149302] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:12,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:38:12,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:38:12,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051821974] [2021-06-05 14:38:12,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:38:12,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:38:12,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:38:12,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:38:12,234 INFO L87 Difference]: Start difference. First operand 666 states and 2253 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:12,706 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 85 [2021-06-05 14:38:13,086 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 66 [2021-06-05 14:38:13,403 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 62 [2021-06-05 14:38:13,709 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2021-06-05 14:38:13,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:38:13,760 INFO L93 Difference]: Finished difference Result 879 states and 2825 transitions. [2021-06-05 14:38:13,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 14:38:13,760 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:38:13,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:38:13,762 INFO L225 Difference]: With dead ends: 879 [2021-06-05 14:38:13,762 INFO L226 Difference]: Without dead ends: 864 [2021-06-05 14:38:13,762 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1982.1ms TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2021-06-05 14:38:13,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2021-06-05 14:38:13,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 673. [2021-06-05 14:38:13,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 3.3898809523809526) internal successors, (2278), 672 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:13,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 2278 transitions. [2021-06-05 14:38:13,770 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 2278 transitions. Word has length 20 [2021-06-05 14:38:13,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:38:13,770 INFO L482 AbstractCegarLoop]: Abstraction has 673 states and 2278 transitions. [2021-06-05 14:38:13,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:13,770 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 2278 transitions. [2021-06-05 14:38:13,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:38:13,771 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:38:13,771 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:38:13,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2801 [2021-06-05 14:38:13,972 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:38:13,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:38:13,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1540001564, now seen corresponding path program 34 times [2021-06-05 14:38:13,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:38:13,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416552174] [2021-06-05 14:38:13,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:38:13,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:38:14,172 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:14,172 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:38:14,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416552174] [2021-06-05 14:38:14,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416552174] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:14,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462184303] [2021-06-05 14:38:14,172 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:14,219 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:38:14,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:38:14,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:38:14,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:38:14,618 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_83, v_prenex_85], 15=[ends_with_2]} [2021-06-05 14:38:14,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:14,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:14,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:38:14,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:14,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:14,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:14,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-06-05 14:38:14,635 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:14,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:14,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:14,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 7 treesize of output 1 [2021-06-05 14:38:14,642 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:14,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:14,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-06-05 14:38:14,649 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:15,008 WARN L205 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 99 [2021-06-05 14:38:15,009 INFO L628 ElimStorePlain]: treesize reduction 332, result has 51.2 percent of original size [2021-06-05 14:38:15,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:15,015 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:15,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:15,020 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:15,176 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-05 14:38:15,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:15,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:15,182 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:15,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:15,187 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:15,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-06-05 14:38:15,192 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:15,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:15,197 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:15,346 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-05 14:38:15,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:15,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-06-05 14:38:15,356 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:789, output treesize:321 [2021-06-05 14:38:15,514 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-06-05 14:38:15,842 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-05 14:38:16,669 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:16,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:16,676 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:16,677 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:16,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:16,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:16,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-06-05 14:38:16,685 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:16,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:16,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-06-05 14:38:16,693 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:17,023 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 98 [2021-06-05 14:38:17,024 INFO L628 ElimStorePlain]: treesize reduction 783, result has 23.6 percent of original size [2021-06-05 14:38:17,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:17,030 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:17,137 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-05 14:38:17,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:17,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:17,143 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:17,249 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-05 14:38:17,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:17,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:17,255 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:17,359 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-05 14:38:17,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:17,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-06-05 14:38:17,364 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:17,467 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-06-05 14:38:17,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:17,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 4 treesize of output 2 [2021-06-05 14:38:17,473 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:17,574 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-06-05 14:38:17,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:17,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:17,581 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:17,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:17,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-06-05 14:38:17,686 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:17,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:17,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:17,787 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:17,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:17,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:17,887 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:17,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:17,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 3 treesize of output 1 [2021-06-05 14:38:17,986 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:18,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:18,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-06-05 14:38:18,082 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:18,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:18,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:38:18,174 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 17 variables, input treesize:1169, output treesize:156 [2021-06-05 14:38:18,409 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 35 [2021-06-05 14:38:18,479 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:18,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462184303] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:18,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:38:18,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:38:18,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087684885] [2021-06-05 14:38:18,480 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:38:18,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:38:18,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:38:18,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:38:18,480 INFO L87 Difference]: Start difference. First operand 673 states and 2278 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:18,866 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 103 [2021-06-05 14:38:19,197 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 107 [2021-06-05 14:38:19,710 WARN L205 SmtUtils]: Spent 368.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 120 [2021-06-05 14:38:20,076 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 94 [2021-06-05 14:38:20,383 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 114 [2021-06-05 14:38:20,691 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 91 [2021-06-05 14:38:20,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:38:20,718 INFO L93 Difference]: Finished difference Result 980 states and 3094 transitions. [2021-06-05 14:38:20,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 14:38:20,718 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:38:20,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:38:20,719 INFO L225 Difference]: With dead ends: 980 [2021-06-05 14:38:20,719 INFO L226 Difference]: Without dead ends: 920 [2021-06-05 14:38:20,720 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 2729.9ms TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2021-06-05 14:38:20,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-06-05 14:38:20,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 673. [2021-06-05 14:38:20,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 3.3898809523809526) internal successors, (2278), 672 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:20,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 2278 transitions. [2021-06-05 14:38:20,728 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 2278 transitions. Word has length 20 [2021-06-05 14:38:20,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:38:20,728 INFO L482 AbstractCegarLoop]: Abstraction has 673 states and 2278 transitions. [2021-06-05 14:38:20,728 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:20,728 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 2278 transitions. [2021-06-05 14:38:20,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:38:20,730 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:38:20,730 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:38:20,930 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2924,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:20,930 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:38:20,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:38:20,931 INFO L82 PathProgramCache]: Analyzing trace with hash -2103334614, now seen corresponding path program 35 times [2021-06-05 14:38:20,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:38:20,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632022308] [2021-06-05 14:38:20,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:38:20,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:38:21,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:21,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:38:21,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632022308] [2021-06-05 14:38:21,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632022308] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:21,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222398624] [2021-06-05 14:38:21,312 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:21,360 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 14:38:21,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:38:21,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:38:21,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:38:21,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-06-05 14:38:21,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222398624] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:21,796 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:38:21,796 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:38:21,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087284036] [2021-06-05 14:38:21,796 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:38:21,796 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:38:21,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:38:21,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:38:21,797 INFO L87 Difference]: Start difference. First operand 673 states and 2278 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:22,322 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 38 [2021-06-05 14:38:22,467 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 45 [2021-06-05 14:38:22,755 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2021-06-05 14:38:22,913 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 35 [2021-06-05 14:38:23,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:38:23,216 INFO L93 Difference]: Finished difference Result 898 states and 2884 transitions. [2021-06-05 14:38:23,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 14:38:23,216 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:38:23,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:38:23,217 INFO L225 Difference]: With dead ends: 898 [2021-06-05 14:38:23,218 INFO L226 Difference]: Without dead ends: 853 [2021-06-05 14:38:23,218 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1748.5ms TimeCoverageRelationStatistics Valid=198, Invalid=858, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 14:38:23,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2021-06-05 14:38:23,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 676. [2021-06-05 14:38:23,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 3.388148148148148) internal successors, (2287), 675 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:23,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 2287 transitions. [2021-06-05 14:38:23,226 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 2287 transitions. Word has length 20 [2021-06-05 14:38:23,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:38:23,226 INFO L482 AbstractCegarLoop]: Abstraction has 676 states and 2287 transitions. [2021-06-05 14:38:23,226 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:23,226 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 2287 transitions. [2021-06-05 14:38:23,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:38:23,227 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:38:23,227 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:38:23,427 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3245,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:23,427 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:38:23,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:38:23,428 INFO L82 PathProgramCache]: Analyzing trace with hash -927843970, now seen corresponding path program 36 times [2021-06-05 14:38:23,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:38:23,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862566277] [2021-06-05 14:38:23,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:38:23,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:38:23,641 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:23,641 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:38:23,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862566277] [2021-06-05 14:38:23,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862566277] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:23,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657491782] [2021-06-05 14:38:23,641 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:23,685 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:38:23,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:38:23,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:38:23,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:38:24,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:24,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:24,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:38:24,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:24,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:24,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:24,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-06-05 14:38:24,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:24,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:24,362 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:24,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:24,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 7 treesize of output 1 [2021-06-05 14:38:24,367 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:24,642 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-06-05 14:38:24,642 INFO L628 ElimStorePlain]: treesize reduction 172, result has 62.9 percent of original size [2021-06-05 14:38:24,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:24,647 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:24,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 6 treesize of output 2 [2021-06-05 14:38:24,651 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:24,772 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-06-05 14:38:24,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:24,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 4 treesize of output 2 [2021-06-05 14:38:24,777 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:24,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:24,781 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:24,898 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-06-05 14:38:24,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:24,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 9 xjuncts. [2021-06-05 14:38:24,902 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:551, output treesize:272 [2021-06-05 14:38:25,115 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-06-05 14:38:26,284 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_111, v_prenex_121, v_prenex_115, ends_with_6], 10=[v_prenex_110, ends_with_2, v_prenex_114, v_prenex_120]} [2021-06-05 14:38:26,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:26,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:26,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-06-05 14:38:26,309 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:26,319 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:26,320 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:26,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:26,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:26,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:38:26,332 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:26,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:26,344 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:26,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:26,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:26,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:38:26,357 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:26,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:26,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:38:26,368 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:26,830 WARN L205 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 104 [2021-06-05 14:38:26,830 INFO L628 ElimStorePlain]: treesize reduction 580, result has 43.1 percent of original size [2021-06-05 14:38:26,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-06-05 14:38:26,836 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:26,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:26,842 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,027 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-05 14:38:27,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:27,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-06-05 14:38:27,033 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:27,038 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,221 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-05 14:38:27,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:27,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:27,228 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:27,236 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:27,243 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:27,250 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:27,257 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,433 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-05 14:38:27,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:27,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:27,440 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,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-06-05 14:38:27,445 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:27,450 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,626 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-05 14:38:27,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:27,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:27,632 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,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-06-05 14:38:27,637 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:27,642 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,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-06-05 14:38:27,648 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:27,653 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,964 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 82 [2021-06-05 14:38:27,964 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-06-05 14:38:27,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 3 treesize of output 1 [2021-06-05 14:38:27,969 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:27,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-06-05 14:38:27,974 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:28,124 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-06-05 14:38:28,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:28,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:28,130 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:28,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-06-05 14:38:28,134 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:28,282 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-05 14:38:28,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:28,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 8 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-05 14:38:28,288 INFO L247 ElimStorePlain]: Needed 29 recursive calls to eliminate 21 variables, input treesize:1207, output treesize:266 [2021-06-05 14:38:28,449 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-06-05 14:38:28,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:28,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657491782] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:28,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:38:28,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:38:28,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896812730] [2021-06-05 14:38:28,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:38:28,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:38:28,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:38:28,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:38:28,626 INFO L87 Difference]: Start difference. First operand 676 states and 2287 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:28,974 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2021-06-05 14:38:29,116 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 55 [2021-06-05 14:38:29,400 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 87 [2021-06-05 14:38:29,618 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 38 [2021-06-05 14:38:29,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:38:29,640 INFO L93 Difference]: Finished difference Result 761 states and 2533 transitions. [2021-06-05 14:38:29,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 14:38:29,640 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:38:29,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:38:29,641 INFO L225 Difference]: With dead ends: 761 [2021-06-05 14:38:29,641 INFO L226 Difference]: Without dead ends: 746 [2021-06-05 14:38:29,641 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1770.4ms TimeCoverageRelationStatistics Valid=154, Invalid=398, Unknown=0, NotChecked=0, Total=552 [2021-06-05 14:38:29,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2021-06-05 14:38:29,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 685. [2021-06-05 14:38:29,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 3.3830409356725144) internal successors, (2314), 684 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:29,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-06-05 14:38:29,649 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-06-05 14:38:29,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:38:29,649 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-06-05 14:38:29,649 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:29,649 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-06-05 14:38:29,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:38:29,650 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:38:29,650 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:38:29,850 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3269,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:29,850 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:38:29,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:38:29,851 INFO L82 PathProgramCache]: Analyzing trace with hash 725260138, now seen corresponding path program 37 times [2021-06-05 14:38:29,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:38:29,851 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417339645] [2021-06-05 14:38:29,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:38:29,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:38:30,084 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:30,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:38:30,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417339645] [2021-06-05 14:38:30,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417339645] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:30,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724910529] [2021-06-05 14:38:30,085 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:30,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:38:30,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:38:30,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:38:30,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:30,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:30,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-06-05 14:38:30,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:30,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:30,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:30,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:38:30,764 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:30,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:30,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:30,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-06-05 14:38:30,771 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:30,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:30,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:30,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 9 treesize of output 2 [2021-06-05 14:38:30,779 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:30,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:30,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-06-05 14:38:30,786 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:31,315 WARN L205 SmtUtils]: Spent 528.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 103 [2021-06-05 14:38:31,316 INFO L628 ElimStorePlain]: treesize reduction 474, result has 50.6 percent of original size [2021-06-05 14:38:31,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 6 treesize of output 2 [2021-06-05 14:38:31,322 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:31,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:31,328 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:31,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:31,334 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:31,558 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-05 14:38:31,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:31,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 5 treesize of output 1 [2021-06-05 14:38:31,564 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:31,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 5 treesize of output 1 [2021-06-05 14:38:31,570 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:31,790 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-05 14:38:31,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:31,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:31,796 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:31,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:31,801 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:32,015 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-06-05 14:38:32,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:32,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-06-05 14:38:32,027 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:1095, output treesize:451 [2021-06-05 14:38:32,377 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 129 [2021-06-05 14:38:32,756 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 89 [2021-06-05 14:38:33,854 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:33,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:33,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:33,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:33,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:38:33,866 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:33,875 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:33,875 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:34,209 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 203 DAG size of output: 97 [2021-06-05 14:38:34,210 INFO L628 ElimStorePlain]: treesize reduction 823, result has 22.5 percent of original size [2021-06-05 14:38:34,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:34,216 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:34,321 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-05 14:38:34,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:34,321 INFO L518 ElimStorePlain]: Eliminatee v_prenex_144 vanished before elimination [2021-06-05 14:38:34,321 INFO L518 ElimStorePlain]: Eliminatee v_prenex_165 vanished before elimination [2021-06-05 14:38:34,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:34,327 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:34,430 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-05 14:38:34,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:34,430 INFO L518 ElimStorePlain]: Eliminatee v_prenex_143 vanished before elimination [2021-06-05 14:38:34,430 INFO L518 ElimStorePlain]: Eliminatee v_prenex_157 vanished before elimination [2021-06-05 14:38:34,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:34,436 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:34,538 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-05 14:38:34,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:34,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:34,544 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:34,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:34,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-06-05 14:38:34,650 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:34,750 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-05 14:38:34,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:34,751 INFO L518 ElimStorePlain]: Eliminatee v_prenex_148 vanished before elimination [2021-06-05 14:38:34,751 INFO L518 ElimStorePlain]: Eliminatee v_prenex_147 vanished before elimination [2021-06-05 14:38:34,751 INFO L518 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2021-06-05 14:38:34,751 INFO L518 ElimStorePlain]: Eliminatee v_prenex_160 vanished before elimination [2021-06-05 14:38:34,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:34,756 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:34,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:34,853 INFO L518 ElimStorePlain]: Eliminatee v_prenex_151 vanished before elimination [2021-06-05 14:38:34,853 INFO L518 ElimStorePlain]: Eliminatee v_prenex_140 vanished before elimination [2021-06-05 14:38:34,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:34,858 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:34,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:34,953 INFO L518 ElimStorePlain]: Eliminatee v_prenex_150 vanished before elimination [2021-06-05 14:38:34,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:34,958 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:35,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:35,052 INFO L518 ElimStorePlain]: Eliminatee v_prenex_164 vanished before elimination [2021-06-05 14:38:35,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:35,057 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:35,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:35,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:35,156 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:35,259 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-05 14:38:35,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:35,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:35,264 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:35,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:35,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 24 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:38:35,357 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 34 variables, input treesize:1169, output treesize:163 [2021-06-05 14:38:35,518 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-06-05 14:38:35,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-06-05 14:38:35,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724910529] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:35,664 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:38:35,664 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:38:35,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310296213] [2021-06-05 14:38:35,664 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:38:35,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:38:35,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:38:35,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:38:35,665 INFO L87 Difference]: Start difference. First operand 685 states and 2314 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:35,992 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 59 [2021-06-05 14:38:36,185 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-06-05 14:38:36,566 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 130 [2021-06-05 14:38:36,957 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2021-06-05 14:38:37,178 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-06-05 14:38:37,343 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-06-05 14:38:37,500 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-06-05 14:38:37,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:38:37,511 INFO L93 Difference]: Finished difference Result 877 states and 2851 transitions. [2021-06-05 14:38:37,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 14:38:37,511 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:38:37,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:38:37,513 INFO L225 Difference]: With dead ends: 877 [2021-06-05 14:38:37,513 INFO L226 Difference]: Without dead ends: 847 [2021-06-05 14:38:37,513 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 2667.8ms TimeCoverageRelationStatistics Valid=189, Invalid=867, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 14:38:37,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-06-05 14:38:37,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 686. [2021-06-05 14:38:37,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 3.3854014598540147) internal successors, (2319), 685 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:37,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 2319 transitions. [2021-06-05 14:38:37,521 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 2319 transitions. Word has length 20 [2021-06-05 14:38:37,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:38:37,521 INFO L482 AbstractCegarLoop]: Abstraction has 686 states and 2319 transitions. [2021-06-05 14:38:37,521 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:37,521 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 2319 transitions. [2021-06-05 14:38:37,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:38:37,522 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:38:37,522 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:38:37,722 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3588,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:37,723 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:38:37,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:38:37,723 INFO L82 PathProgramCache]: Analyzing trace with hash 1910342118, now seen corresponding path program 38 times [2021-06-05 14:38:37,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:38:37,723 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84817852] [2021-06-05 14:38:37,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:38:37,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:38:37,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:37,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:38:37,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84817852] [2021-06-05 14:38:37,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84817852] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:37,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669558787] [2021-06-05 14:38:37,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:38,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:38:38,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:38:38,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:38:38,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:38:38,622 INFO L446 ElimStorePlain]: Different costs {6=[ends_with_2, v_prenex_169], 10=[v_prenex_172]} [2021-06-05 14:38:38,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:38,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:38,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 7 treesize of output 1 [2021-06-05 14:38:38,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:38,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 3 treesize of output 1 [2021-06-05 14:38:38,638 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:38,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:38,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:38,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:38:38,646 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:38,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:38,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:38:38,653 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:39,106 WARN L205 SmtUtils]: Spent 453.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 110 [2021-06-05 14:38:39,107 INFO L628 ElimStorePlain]: treesize reduction 237, result has 66.3 percent of original size [2021-06-05 14:38:39,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 5 treesize of output 1 [2021-06-05 14:38:39,113 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:39,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:39,118 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:39,328 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-05 14:38:39,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:39,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:39,334 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:39,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-06-05 14:38:39,340 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:39,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:39,348 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:39,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-06-05 14:38:39,354 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:39,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:39,359 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:39,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:39,365 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:39,557 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-05 14:38:39,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:39,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-06-05 14:38:39,569 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:809, output treesize:429 [2021-06-05 14:38:39,888 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 125 [2021-06-05 14:38:41,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:41,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:41,372 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:41,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:41,386 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:41,386 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:41,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:41,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38: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 9 treesize of output 2 [2021-06-05 14:38:41,411 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:41,423 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:41,423 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:42,011 WARN L205 SmtUtils]: Spent 586.00 ms on a formula simplification. DAG size of input: 282 DAG size of output: 133 [2021-06-05 14:38:42,011 INFO L628 ElimStorePlain]: treesize reduction 1538, result has 19.6 percent of original size [2021-06-05 14:38:42,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:42,018 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:42,179 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-06-05 14:38:42,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:42,179 INFO L518 ElimStorePlain]: Eliminatee v_prenex_187 vanished before elimination [2021-06-05 14:38:42,179 INFO L518 ElimStorePlain]: Eliminatee v_prenex_201 vanished before elimination [2021-06-05 14:38:42,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:42,188 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:42,345 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2021-06-05 14:38:42,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:42,346 INFO L518 ElimStorePlain]: Eliminatee v_prenex_203 vanished before elimination [2021-06-05 14:38:42,346 INFO L518 ElimStorePlain]: Eliminatee v_prenex_202 vanished before elimination [2021-06-05 14:38:42,346 INFO L518 ElimStorePlain]: Eliminatee v_prenex_205 vanished before elimination [2021-06-05 14:38:42,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:42,353 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:42,511 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-05 14:38:42,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:42,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 4 treesize of output 2 [2021-06-05 14:38:42,519 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:42,672 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-05 14:38:42,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:42,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-06-05 14:38:42,679 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:42,832 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2021-06-05 14:38:42,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:42,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:42,839 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:42,989 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-06-05 14:38:42,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:42,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 3 treesize of output 1 [2021-06-05 14:38:42,996 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:43,144 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-06-05 14:38:43,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:43,144 INFO L518 ElimStorePlain]: Eliminatee v_prenex_186 vanished before elimination [2021-06-05 14:38:43,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 3 treesize of output 1 [2021-06-05 14:38:43,156 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:43,303 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-05 14:38:43,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:43,304 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-05 14:38:43,304 INFO L518 ElimStorePlain]: Eliminatee v_prenex_207 vanished before elimination [2021-06-05 14:38:43,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:43,311 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:43,456 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-05 14:38:43,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:43,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:43,464 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:43,612 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-05 14:38:43,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:43,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 3 treesize of output 1 [2021-06-05 14:38:43,618 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:43,758 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-05 14:38:43,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:43,758 INFO L518 ElimStorePlain]: Eliminatee v_prenex_199 vanished before elimination [2021-06-05 14:38:43,758 INFO L518 ElimStorePlain]: Eliminatee v_prenex_198 vanished before elimination [2021-06-05 14:38:43,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:43,764 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:43,900 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-06-05 14:38:43,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:43,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-06-05 14:38:43,909 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:44,045 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-05 14:38:44,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:44,046 INFO L518 ElimStorePlain]: Eliminatee v_prenex_192 vanished before elimination [2021-06-05 14:38:44,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:44,056 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:44,189 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-05 14:38:44,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:44,189 INFO L518 ElimStorePlain]: Eliminatee v_prenex_194 vanished before elimination [2021-06-05 14:38:44,189 INFO L518 ElimStorePlain]: Eliminatee v_prenex_196 vanished before elimination [2021-06-05 14:38:44,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 28 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-05 14:38:44,194 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 44 variables, input treesize:2125, output treesize:249 [2021-06-05 14:38:44,375 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-06-05 14:38:44,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:44,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669558787] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:44,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:38:44,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:38:44,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013351696] [2021-06-05 14:38:44,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:38:44,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:38:44,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:38:44,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:38:44,657 INFO L87 Difference]: Start difference. First operand 686 states and 2319 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:45,068 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 53 [2021-06-05 14:38:45,315 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 54 [2021-06-05 14:38:45,602 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 41 [2021-06-05 14:38:45,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:38:45,627 INFO L93 Difference]: Finished difference Result 825 states and 2715 transitions. [2021-06-05 14:38:45,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 14:38:45,627 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:38:45,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:38:45,628 INFO L225 Difference]: With dead ends: 825 [2021-06-05 14:38:45,628 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 14:38:45,629 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1762.7ms TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2021-06-05 14:38:45,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 14:38:45,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 685. [2021-06-05 14:38:45,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 3.3830409356725144) internal successors, (2314), 684 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:45,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-06-05 14:38:45,637 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-06-05 14:38:45,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:38:45,637 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-06-05 14:38:45,637 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:45,637 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-06-05 14:38:45,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:38:45,638 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:38:45,638 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:38:45,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3874,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:45,840 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:38:45,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:38:45,840 INFO L82 PathProgramCache]: Analyzing trace with hash 1980452154, now seen corresponding path program 39 times [2021-06-05 14:38:45,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:38:45,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098282432] [2021-06-05 14:38:45,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:38:45,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:38:46,183 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:46,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:38:46,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098282432] [2021-06-05 14:38:46,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098282432] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:46,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894242750] [2021-06-05 14:38:46,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:46,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:38:46,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:38:46,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:38:46,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:38:47,191 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,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-06-05 14:38:47,201 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,207 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,208 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,214 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,215 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:47,224 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:38:47,232 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,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-06-05 14:38:47,239 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,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-06-05 14:38:47,246 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,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-06-05 14:38:47,254 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:38:47,261 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:38:47,270 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,274 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,275 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:47,280 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,284 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,285 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,289 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,290 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,294 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,295 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,299 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,300 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:38:47,305 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,309 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,310 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,314 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,314 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,319 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,319 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:47,324 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,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 11 treesize of output 2 [2021-06-05 14:38:47,330 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,334 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,335 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:47,340 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,343 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,344 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,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 11 treesize of output 2 [2021-06-05 14:38:47,350 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,353 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,354 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,358 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,358 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:38:47,364 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:38:47,369 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:47,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:38:47,374 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,378 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,379 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,382 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,383 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,386 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:47,387 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,616 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2021-06-05 14:38:47,617 INFO L628 ElimStorePlain]: treesize reduction 165, result has 59.4 percent of original size [2021-06-05 14:38:47,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:47,621 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,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-06-05 14:38:47,626 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:47,630 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:47,633 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:47,638 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:47,641 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:47,645 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,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-06-05 14:38:47,649 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:47,826 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-06-05 14:38:47,826 INFO L628 ElimStorePlain]: treesize reduction 4, result has 98.1 percent of original size [2021-06-05 14:38:47,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:38:47,829 INFO L247 ElimStorePlain]: Needed 44 recursive calls to eliminate 3 variables, input treesize:1420, output treesize:179 [2021-06-05 14:38:47,982 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-06-05 14:38:48,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-06-05 14:38:48,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894242750] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:48,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:38:48,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:38:48,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564385817] [2021-06-05 14:38:48,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:38:48,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:38:48,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:38:48,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:38:48,244 INFO L87 Difference]: Start difference. First operand 685 states and 2314 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:48,691 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 57 [2021-06-05 14:38:48,819 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2021-06-05 14:38:49,382 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-06-05 14:38:49,574 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2021-06-05 14:38:49,779 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 41 [2021-06-05 14:38:50,001 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 50 [2021-06-05 14:38:50,309 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 57 [2021-06-05 14:38:50,624 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2021-06-05 14:38:50,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:38:50,649 INFO L93 Difference]: Finished difference Result 987 states and 3182 transitions. [2021-06-05 14:38:50,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 14:38:50,649 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:38:50,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:38:50,650 INFO L225 Difference]: With dead ends: 987 [2021-06-05 14:38:50,650 INFO L226 Difference]: Without dead ends: 972 [2021-06-05 14:38:50,651 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 2861.4ms TimeCoverageRelationStatistics Valid=409, Invalid=1231, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 14:38:50,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2021-06-05 14:38:50,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 685. [2021-06-05 14:38:50,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 3.3830409356725144) internal successors, (2314), 684 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:50,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 2314 transitions. [2021-06-05 14:38:50,659 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 2314 transitions. Word has length 20 [2021-06-05 14:38:50,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:38:50,659 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 2314 transitions. [2021-06-05 14:38:50,659 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:50,659 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 2314 transitions. [2021-06-05 14:38:50,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:38:50,660 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:38:50,660 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:38:50,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4329,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:50,861 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:38:50,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:38:50,861 INFO L82 PathProgramCache]: Analyzing trace with hash 456394796, now seen corresponding path program 40 times [2021-06-05 14:38:50,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:38:50,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360020961] [2021-06-05 14:38:50,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:38:50,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:38:51,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-06-05 14:38:51,141 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:38:51,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360020961] [2021-06-05 14:38:51,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360020961] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:51,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280533411] [2021-06-05 14:38:51,141 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:51,195 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:38:51,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:38:51,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:38:51,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:38:51,398 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-06-05 14:38:51,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:51,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 1 [2021-06-05 14:38:51,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:52,202 WARN L205 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-06-05 14:38:52,203 INFO L628 ElimStorePlain]: treesize reduction 625, result has 36.3 percent of original size [2021-06-05 14:38:52,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:52,208 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:52,385 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-05 14:38:52,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:52,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:52,390 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:52,565 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-05 14:38:52,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:52,566 INFO L518 ElimStorePlain]: Eliminatee v_prenex_215 vanished before elimination [2021-06-05 14:38:52,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:52,571 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:52,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:52,576 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:52,753 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-05 14:38:52,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:52,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:52,759 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:52,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:38:52,764 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:52,925 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-05 14:38:52,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:52,925 INFO L518 ElimStorePlain]: Eliminatee v_prenex_217 vanished before elimination [2021-06-05 14:38:52,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:52,930 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:53,093 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:38:53,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:53,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:38:53,099 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:989, output treesize:329 [2021-06-05 14:38:53,279 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-05 14:38:54,213 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_228], 3=[v_prenex_232], 10=[ends_with_2, v_prenex_225], 15=[v_prenex_229]} [2021-06-05 14:38:54,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:54,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:54,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:38:54,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,228 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:54,229 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:54,236 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:54,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:54,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:38:54,243 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:38:54,249 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,476 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 75 [2021-06-05 14:38:54,476 INFO L628 ElimStorePlain]: treesize reduction 553, result has 25.0 percent of original size [2021-06-05 14:38:54,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 3 treesize of output 1 [2021-06-05 14:38:54,481 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:54,485 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:54,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-06-05 14:38:54,560 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:38:54,565 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:54,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 4 treesize of output 2 [2021-06-05 14:38:54,637 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:54,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-06-05 14:38:54,709 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:54,713 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:54,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:38:54,781 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:38:54,784 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:54,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:38:54,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:38:54,846 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 13 variables, input treesize:923, output treesize:106 [2021-06-05 14:38:54,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:54,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280533411] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:54,985 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:38:54,985 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:38:54,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498213994] [2021-06-05 14:38:54,985 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:38:54,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:38:54,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:38:54,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:38:54,986 INFO L87 Difference]: Start difference. First operand 685 states and 2314 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:55,466 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 85 [2021-06-05 14:38:55,917 WARN L205 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 103 [2021-06-05 14:38:56,194 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 74 [2021-06-05 14:38:56,708 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 88 [2021-06-05 14:38:57,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:38:57,112 INFO L93 Difference]: Finished difference Result 935 states and 2969 transitions. [2021-06-05 14:38:57,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 14:38:57,112 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:38:57,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:38:57,113 INFO L225 Difference]: With dead ends: 935 [2021-06-05 14:38:57,113 INFO L226 Difference]: Without dead ends: 890 [2021-06-05 14:38:57,113 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 2583.3ms TimeCoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2021-06-05 14:38:57,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states. [2021-06-05 14:38:57,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 687. [2021-06-05 14:38:57,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3877551020408165) internal successors, (2324), 686 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:57,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2324 transitions. [2021-06-05 14:38:57,121 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2324 transitions. Word has length 20 [2021-06-05 14:38:57,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:38:57,122 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2324 transitions. [2021-06-05 14:38:57,122 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:57,122 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2324 transitions. [2021-06-05 14:38:57,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:38:57,123 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:38:57,123 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:38:57,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4644 [2021-06-05 14:38:57,325 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:38:57,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:38:57,325 INFO L82 PathProgramCache]: Analyzing trace with hash 399043292, now seen corresponding path program 41 times [2021-06-05 14:38:57,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:38:57,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600748955] [2021-06-05 14:38:57,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:38:57,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:38:57,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:57,538 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:38:57,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600748955] [2021-06-05 14:38:57,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600748955] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:57,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037144019] [2021-06-05 14:38:57,538 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:57,593 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:38:57,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:38:57,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:38:57,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:38:57,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-06-05 14:38:57,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037144019] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:57,978 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:38:57,978 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:38:57,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60650976] [2021-06-05 14:38:57,978 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:38:57,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:38:57,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:38:57,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:38:57,979 INFO L87 Difference]: Start difference. First operand 687 states and 2324 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:58,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:38:58,679 INFO L93 Difference]: Finished difference Result 781 states and 2556 transitions. [2021-06-05 14:38:58,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 14:38:58,679 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:38:58,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:38:58,680 INFO L225 Difference]: With dead ends: 781 [2021-06-05 14:38:58,680 INFO L226 Difference]: Without dead ends: 751 [2021-06-05 14:38:58,680 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 941.0ms TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-06-05 14:38:58,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-06-05 14:38:58,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 690. [2021-06-05 14:38:58,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 689 states have (on average 3.388969521044993) internal successors, (2335), 689 states have internal predecessors, (2335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:58,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 2335 transitions. [2021-06-05 14:38:58,688 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 2335 transitions. Word has length 20 [2021-06-05 14:38:58,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:38:58,688 INFO L482 AbstractCegarLoop]: Abstraction has 690 states and 2335 transitions. [2021-06-05 14:38:58,688 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:38:58,688 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 2335 transitions. [2021-06-05 14:38:58,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:38:58,689 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:38:58,689 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:38:58,890 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4881 [2021-06-05 14:38:58,890 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:38:58,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:38:58,890 INFO L82 PathProgramCache]: Analyzing trace with hash -1825343152, now seen corresponding path program 42 times [2021-06-05 14:38:58,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:38:58,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790080429] [2021-06-05 14:38:58,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:38:58,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:38:59,182 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2021-06-05 14:38:59,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:38:59,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:38:59,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790080429] [2021-06-05 14:38:59,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790080429] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:38:59,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563402277] [2021-06-05 14:38:59,412 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:38:59,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:38:59,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:38:59,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:38:59,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:38:59,925 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_2, v_prenex_235], 15=[v_prenex_239]} [2021-06-05 14:38:59,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:59,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:59,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:38:59,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:59,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:59,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:59,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:38:59,948 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:59,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:59,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:59,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-06-05 14:38:59,960 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:38:59,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:38:59,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 9 treesize of output 1 [2021-06-05 14:38:59,970 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:00,535 WARN L205 SmtUtils]: Spent 565.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 108 [2021-06-05 14:39:00,536 INFO L628 ElimStorePlain]: treesize reduction 494, result has 50.5 percent of original size [2021-06-05 14:39:00,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:00,542 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:00,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 5 treesize of output 1 [2021-06-05 14:39:00,547 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:00,788 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-05 14:39:00,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:00,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:00,794 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:00,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:00,800 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:00,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:00,806 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:00,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:00,812 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:00,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:00,818 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:00,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-06-05 14:39:00,823 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:01,050 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-05 14:39:01,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:01,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-06-05 14:39:01,063 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:1117, output treesize:461 [2021-06-05 14:39:01,406 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 131 [2021-06-05 14:39:01,804 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 92 [2021-06-05 14:39:04,025 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_255, v_prenex_262], 15=[v_prenex_265, v_prenex_256, ends_with_10], 21=[ends_with_6]} [2021-06-05 14:39:04,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:04,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:04,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:04,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:04,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:04,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-05 14:39:04,051 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,060 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:04,061 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:04,071 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,080 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:04,081 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:04,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 13 treesize of output 2 [2021-06-05 14:39:04,090 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,453 WARN L205 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 102 [2021-06-05 14:39:04,454 INFO L628 ElimStorePlain]: treesize reduction 764, result has 25.8 percent of original size [2021-06-05 14:39:04,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-06-05 14:39:04,460 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,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-06-05 14:39:04,465 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,581 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-05 14:39:04,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:04,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 3 treesize of output 1 [2021-06-05 14:39:04,588 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:04,593 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,705 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-05 14:39:04,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:04,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:04,711 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,821 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-05 14:39:04,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:04,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:04,827 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,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 5 treesize of output 1 [2021-06-05 14:39:04,832 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,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-06-05 14:39:04,837 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,958 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-05 14:39:04,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:04,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 6 treesize of output 2 [2021-06-05 14:39:04,963 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,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 4 treesize of output 2 [2021-06-05 14:39:04,968 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:04,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-06-05 14:39:04,974 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:05,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:05,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:39:05,077 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 22 variables, input treesize:1321, output treesize:163 [2021-06-05 14:39:05,238 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-06-05 14:39:05,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:05,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563402277] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:05,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:39:05,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:39:05,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302263237] [2021-06-05 14:39:05,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:39:05,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:39:05,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:39:05,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:39:05,440 INFO L87 Difference]: Start difference. First operand 690 states and 2335 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:06,143 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 105 [2021-06-05 14:39:06,606 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 47 [2021-06-05 14:39:06,836 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-06-05 14:39:07,050 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 39 [2021-06-05 14:39:07,286 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 53 [2021-06-05 14:39:07,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:39:07,303 INFO L93 Difference]: Finished difference Result 877 states and 2844 transitions. [2021-06-05 14:39:07,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 14:39:07,303 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:39:07,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:39:07,304 INFO L225 Difference]: With dead ends: 877 [2021-06-05 14:39:07,304 INFO L226 Difference]: Without dead ends: 832 [2021-06-05 14:39:07,304 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 2882.6ms TimeCoverageRelationStatistics Valid=178, Invalid=752, Unknown=0, NotChecked=0, Total=930 [2021-06-05 14:39:07,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2021-06-05 14:39:07,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 688. [2021-06-05 14:39:07,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 3.388646288209607) internal successors, (2328), 687 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:07,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 2328 transitions. [2021-06-05 14:39:07,312 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 2328 transitions. Word has length 20 [2021-06-05 14:39:07,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:39:07,312 INFO L482 AbstractCegarLoop]: Abstraction has 688 states and 2328 transitions. [2021-06-05 14:39:07,312 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:07,313 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 2328 transitions. [2021-06-05 14:39:07,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:39:07,313 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:39:07,313 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:39:07,514 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4903 [2021-06-05 14:39:07,514 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:39:07,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:39:07,514 INFO L82 PathProgramCache]: Analyzing trace with hash -640261172, now seen corresponding path program 43 times [2021-06-05 14:39:07,514 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:39:07,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575854487] [2021-06-05 14:39:07,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:39:07,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:39:07,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:07,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:39:07,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575854487] [2021-06-05 14:39:07,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575854487] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:07,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401246731] [2021-06-05 14:39:07,777 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:07,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:39:07,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:39:07,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:39:08,017 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2021-06-05 14:39:08,366 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_272, v_prenex_274], 15=[ends_with_2]} [2021-06-05 14:39:08,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:08,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:08,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:08,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:08,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:08,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:08,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:08,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:08,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:08,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:08,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 9 treesize of output 1 [2021-06-05 14:39:08,394 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:08,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:08,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 7 treesize of output 1 [2021-06-05 14:39:08,401 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:08,966 WARN L205 SmtUtils]: Spent 564.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 110 [2021-06-05 14:39:08,967 INFO L628 ElimStorePlain]: treesize reduction 502, result has 50.2 percent of original size [2021-06-05 14:39:08,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-06-05 14:39:08,973 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:08,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:08,979 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:09,220 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-05 14:39:09,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:09,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:09,228 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:09,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-06-05 14:39:09,234 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:09,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:09,240 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:09,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 6 treesize of output 2 [2021-06-05 14:39:09,246 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:09,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-06-05 14:39:09,252 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:09,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:09,258 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:09,486 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-05 14:39:09,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:09,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-06-05 14:39:09,498 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:1131, output treesize:471 [2021-06-05 14:39:09,873 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 133 [2021-06-05 14:39:12,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:12,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:12,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-06-05 14:39:12,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:12,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:12,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:12,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:12,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:12,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:12,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:12,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-05 14:39:12,108 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:12,127 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:12,128 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:12,139 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:12,139 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:13,033 WARN L205 SmtUtils]: Spent 892.00 ms on a formula simplification. DAG size of input: 296 DAG size of output: 171 [2021-06-05 14:39:13,033 INFO L628 ElimStorePlain]: treesize reduction 1707, result has 23.3 percent of original size [2021-06-05 14:39:13,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:13,041 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:13,284 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2021-06-05 14:39:13,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:13,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:13,292 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:13,533 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 165 [2021-06-05 14:39:13,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:13,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-06-05 14:39:13,542 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:13,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:13,550 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:13,784 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification that was a NOOP. DAG size: 162 [2021-06-05 14:39:13,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:13,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 5 treesize of output 1 [2021-06-05 14:39:13,793 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:14,032 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 159 [2021-06-05 14:39:14,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39: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 5 treesize of output 1 [2021-06-05 14:39:14,040 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:14,270 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 157 [2021-06-05 14:39:14,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:14,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:14,278 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:14,505 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 155 [2021-06-05 14:39:14,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:14,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:14,512 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:14,738 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2021-06-05 14:39:14,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:14,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:14,746 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:14,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 6 treesize of output 2 [2021-06-05 14:39:14,754 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:14,978 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 148 [2021-06-05 14:39:14,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:14,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:14,987 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:15,208 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 146 [2021-06-05 14:39:15,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:15,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:15,216 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:15,434 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2021-06-05 14:39:15,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:15,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:15,441 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:15,656 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2021-06-05 14:39:15,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:15,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 4 treesize of output 2 [2021-06-05 14:39:15,664 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:15,886 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2021-06-05 14:39:15,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:15,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 6 treesize of output 2 [2021-06-05 14:39:15,893 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:15,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-06-05 14:39:15,900 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:16,110 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-06-05 14:39:16,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:16,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:16,118 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:16,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:16,125 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:16,330 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-06-05 14:39:16,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:16,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:16,337 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:16,541 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-05 14:39:16,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:16,548 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 16 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-05 14:39:16,548 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 25 variables, input treesize:2477, output treesize:337 [2021-06-05 14:39:16,820 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 76 [2021-06-05 14:39:17,037 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 59 [2021-06-05 14:39:17,192 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-06-05 14:39:17,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:17,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401246731] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:17,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:39:17,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:39:17,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430037005] [2021-06-05 14:39:17,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:39:17,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:39:17,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:39:17,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:39:17,261 INFO L87 Difference]: Start difference. First operand 688 states and 2328 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:17,868 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 64 [2021-06-05 14:39:18,171 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 84 [2021-06-05 14:39:18,413 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 60 [2021-06-05 14:39:18,674 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 67 [2021-06-05 14:39:18,958 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 57 [2021-06-05 14:39:19,201 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 63 [2021-06-05 14:39:19,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:39:19,220 INFO L93 Difference]: Finished difference Result 899 states and 2933 transitions. [2021-06-05 14:39:19,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:39:19,221 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:39:19,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:39:19,222 INFO L225 Difference]: With dead ends: 899 [2021-06-05 14:39:19,222 INFO L226 Difference]: Without dead ends: 854 [2021-06-05 14:39:19,222 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 2817.6ms TimeCoverageRelationStatistics Valid=167, Invalid=589, Unknown=0, NotChecked=0, Total=756 [2021-06-05 14:39:19,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-06-05 14:39:19,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 687. [2021-06-05 14:39:19,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3862973760932946) internal successors, (2323), 686 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:19,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-06-05 14:39:19,230 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-06-05 14:39:19,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:39:19,230 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-06-05 14:39:19,230 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:19,230 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-06-05 14:39:19,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:39:19,231 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:39:19,231 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:39:19,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5211 [2021-06-05 14:39:19,441 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:39:19,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:39:19,442 INFO L82 PathProgramCache]: Analyzing trace with hash -877073888, now seen corresponding path program 44 times [2021-06-05 14:39:19,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:39:19,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422090121] [2021-06-05 14:39:19,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:39:19,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:39:19,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:19,746 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:39:19,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422090121] [2021-06-05 14:39:19,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422090121] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:19,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388014831] [2021-06-05 14:39:19,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:19,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:39:19,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:39:19,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:39:19,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:39:19,988 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-06-05 14:39:20,448 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_298, v_prenex_297, v_prenex_300, v_prenex_301, ends_with_10, v_prenex_296], 6=[v_prenex_303]} [2021-06-05 14:39:20,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:20,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 8 treesize of output 1 [2021-06-05 14:39:20,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:20,758 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 77 [2021-06-05 14:39:20,758 INFO L628 ElimStorePlain]: treesize reduction 214, result has 58.5 percent of original size [2021-06-05 14:39:20,758 INFO L518 ElimStorePlain]: Eliminatee v_prenex_297 vanished before elimination [2021-06-05 14:39:20,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:20,763 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:21,017 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-06-05 14:39:21,017 INFO L628 ElimStorePlain]: treesize reduction 5, result has 98.3 percent of original size [2021-06-05 14:39:21,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:21,022 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:21,145 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-05 14:39:21,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:21,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:21,150 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:21,271 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-06-05 14:39:21,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:21,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:21,276 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:21,395 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-06-05 14:39:21,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:21,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 6 treesize of output 2 [2021-06-05 14:39:21,401 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:21,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:21,405 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:21,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 6 treesize of output 2 [2021-06-05 14:39:21,409 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:21,523 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-06-05 14:39:21,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:21,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 7 dim-1 vars, End of recursive call: 4 dim-0 vars, and 9 xjuncts. [2021-06-05 14:39:21,528 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 13 variables, input treesize:551, output treesize:263 [2021-06-05 14:39:21,744 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2021-06-05 14:39:22,836 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_6, v_prenex_309], 3=[v_prenex_312], 10=[ends_with_2, v_prenex_306], 15=[v_prenex_311]} [2021-06-05 14:39:22,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:22,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:22,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 7 treesize of output 1 [2021-06-05 14:39:22,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:22,852 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:22,852 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:22,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:22,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:22,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 8 treesize of output 1 [2021-06-05 14:39:22,861 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:22,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:22,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:22,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:22,869 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:22,876 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:22,877 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:22,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-06-05 14:39:22,884 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:22,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:22,891 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,503 WARN L205 SmtUtils]: Spent 611.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 93 [2021-06-05 14:39:23,503 INFO L628 ElimStorePlain]: treesize reduction 659, result has 48.6 percent of original size [2021-06-05 14:39:23,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:23,509 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,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 6 treesize of output 2 [2021-06-05 14:39:23,514 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,792 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-05 14:39:23,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:23,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-06-05 14:39:23,798 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:23,803 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,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-06-05 14:39:23,808 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,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 4 treesize of output 2 [2021-06-05 14:39:23,813 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,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-06-05 14:39:23,819 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:23,824 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:23,832 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:23,838 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,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-06-05 14:39:23,843 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:23,849 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:23,856 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,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-06-05 14:39:23,862 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:23,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:23,868 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,298 WARN L205 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 81 [2021-06-05 14:39:24,298 INFO L628 ElimStorePlain]: treesize reduction 69, result has 87.5 percent of original size [2021-06-05 14:39:24,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-06-05 14:39:24,304 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,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 3 treesize of output 1 [2021-06-05 14:39:24,308 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,514 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-06-05 14:39:24,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:24,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 5 treesize of output 1 [2021-06-05 14:39:24,520 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,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 5 treesize of output 1 [2021-06-05 14:39:24,525 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,724 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-05 14:39:24,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:24,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-06-05 14:39:24,730 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,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 6 treesize of output 2 [2021-06-05 14:39:24,735 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:24,740 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:24,745 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,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 6 treesize of output 2 [2021-06-05 14:39:24,750 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,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 4 treesize of output 2 [2021-06-05 14:39:24,755 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:24,760 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,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 4 treesize of output 2 [2021-06-05 14:39:24,765 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,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 4 treesize of output 2 [2021-06-05 14:39:24,770 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:24,775 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:24,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:24,780 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:25,133 WARN L205 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-06-05 14:39:25,133 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-06-05 14:39:25,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 6 dim-1 vars, End of recursive call: and 15 xjuncts. [2021-06-05 14:39:25,138 INFO L247 ElimStorePlain]: Needed 38 recursive calls to eliminate 16 variables, input treesize:1485, output treesize:323 [2021-06-05 14:39:25,309 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2021-06-05 14:39:25,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:25,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388014831] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:25,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:39:25,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:39:25,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110443718] [2021-06-05 14:39:25,485 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:39:25,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:39:25,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:39:25,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:39:25,485 INFO L87 Difference]: Start difference. First operand 687 states and 2323 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:25,926 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 58 [2021-06-05 14:39:26,225 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-06-05 14:39:26,494 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 76 [2021-06-05 14:39:26,721 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2021-06-05 14:39:26,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:39:26,740 INFO L93 Difference]: Finished difference Result 876 states and 2869 transitions. [2021-06-05 14:39:26,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 14:39:26,740 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:39:26,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:39:26,741 INFO L225 Difference]: With dead ends: 876 [2021-06-05 14:39:26,741 INFO L226 Difference]: Without dead ends: 861 [2021-06-05 14:39:26,741 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 1994.5ms TimeCoverageRelationStatistics Valid=208, Invalid=548, Unknown=0, NotChecked=0, Total=756 [2021-06-05 14:39:26,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2021-06-05 14:39:26,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 687. [2021-06-05 14:39:26,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3862973760932946) internal successors, (2323), 686 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:26,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-06-05 14:39:26,749 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-06-05 14:39:26,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:39:26,749 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-06-05 14:39:26,749 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:26,750 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-06-05 14:39:26,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:39:26,750 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:39:26,750 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:39:26,951 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5965,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:26,951 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:39:26,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:39:26,951 INFO L82 PathProgramCache]: Analyzing trace with hash -570151136, now seen corresponding path program 45 times [2021-06-05 14:39:26,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:39:26,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387162832] [2021-06-05 14:39:26,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:39:26,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:39:27,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-06-05 14:39:27,254 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:39:27,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387162832] [2021-06-05 14:39:27,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387162832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:27,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411679474] [2021-06-05 14:39:27,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:27,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:39:27,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:39:27,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:39:27,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:39:27,524 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-06-05 14:39:28,106 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_321, ends_with_10], 15=[v_prenex_323]} [2021-06-05 14:39:28,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:28,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:28,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:28,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:28,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-05 14:39:28,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:28,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:28,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:28,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:39:28,136 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:28,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:28,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 10 treesize of output 1 [2021-06-05 14:39:28,144 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:28,708 WARN L205 SmtUtils]: Spent 563.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 142 [2021-06-05 14:39:28,708 INFO L628 ElimStorePlain]: treesize reduction 214, result has 73.6 percent of original size [2021-06-05 14:39:28,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 3 treesize of output 1 [2021-06-05 14:39:28,715 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:28,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-06-05 14:39:28,722 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:28,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-06-05 14:39:28,728 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:28,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-06-05 14:39:28,734 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:28,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-06-05 14:39:28,741 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:28,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:28,747 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:29,235 WARN L205 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 134 [2021-06-05 14:39:29,235 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.5 percent of original size [2021-06-05 14:39:29,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:29,242 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:29,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:29,249 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:29,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:29,255 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:29,492 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-06-05 14:39:29,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:29,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 3 dim-1 vars, End of recursive call: 11 dim-0 vars, and 13 xjuncts. [2021-06-05 14:39:29,508 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 12 variables, input treesize:892, output treesize:549 [2021-06-05 14:39:29,836 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 118 [2021-06-05 14:39:32,196 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_6], 15=[ends_with_2], 21=[v_prenex_338], 28=[v_prenex_337]} [2021-06-05 14:39:32,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:32,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:32,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:39:32,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:32,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:32,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:32,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-06-05 14:39:32,218 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:32,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:32,228 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:32,237 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:32,238 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:32,246 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:32,247 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:32,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:32,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:32,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:32,257 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:32,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:32,266 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:32,930 WARN L205 SmtUtils]: Spent 663.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 135 [2021-06-05 14:39:32,930 INFO L628 ElimStorePlain]: treesize reduction 615, result has 50.2 percent of original size [2021-06-05 14:39:32,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-06-05 14:39:32,937 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:32,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:32,944 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,225 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-06-05 14:39:33,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:33,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-06-05 14:39:33,233 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:33,239 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,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 4 treesize of output 2 [2021-06-05 14:39:33,246 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,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-06-05 14:39:33,252 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:33,259 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:33,265 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:33,272 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:33,278 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:33,285 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:33,291 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:33,298 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,549 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-05 14:39:33,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:33,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:33,556 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:33,563 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,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-06-05 14:39:33,570 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:33,576 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:33,582 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:33,589 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:33,596 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,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 6 treesize of output 2 [2021-06-05 14:39:33,602 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:33,609 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,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-06-05 14:39:33,615 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:33,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:33,622 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:34,044 WARN L205 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 112 [2021-06-05 14:39:34,045 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-06-05 14:39:34,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 15 dim-0 vars, 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-06-05 14:39:34,051 INFO L247 ElimStorePlain]: Needed 32 recursive calls to eliminate 19 variables, input treesize:1507, output treesize:404 [2021-06-05 14:39:34,259 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 70 [2021-06-05 14:39:34,461 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 62 [2021-06-05 14:39:34,685 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:34,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411679474] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:34,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:39:34,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:39:34,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123252770] [2021-06-05 14:39:34,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:39:34,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:39:34,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:39:34,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:39:34,686 INFO L87 Difference]: Start difference. First operand 687 states and 2323 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:35,234 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 48 [2021-06-05 14:39:35,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:39:35,262 INFO L93 Difference]: Finished difference Result 803 states and 2652 transitions. [2021-06-05 14:39:35,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 14:39:35,263 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:39:35,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:39:35,264 INFO L225 Difference]: With dead ends: 803 [2021-06-05 14:39:35,264 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 14:39:35,264 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1567.5ms TimeCoverageRelationStatistics Valid=143, Invalid=319, Unknown=0, NotChecked=0, Total=462 [2021-06-05 14:39:35,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 14:39:35,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 687. [2021-06-05 14:39:35,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.3862973760932946) internal successors, (2323), 686 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:35,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2323 transitions. [2021-06-05 14:39:35,272 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2323 transitions. Word has length 20 [2021-06-05 14:39:35,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:39:35,272 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 2323 transitions. [2021-06-05 14:39:35,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:35,272 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2323 transitions. [2021-06-05 14:39:35,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:39:35,273 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:39:35,274 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:39:35,491 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6175 [2021-06-05 14:39:35,491 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:39:35,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:39:35,491 INFO L82 PathProgramCache]: Analyzing trace with hash -153141940, now seen corresponding path program 46 times [2021-06-05 14:39:35,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:39:35,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682997497] [2021-06-05 14:39:35,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:39:35,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:39:35,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:35,728 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:39:35,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682997497] [2021-06-05 14:39:35,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682997497] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:35,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268760093] [2021-06-05 14:39:35,728 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:35,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:39:35,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:39:35,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:39:35,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:39:36,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:36,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:36,218 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,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 11 treesize of output 2 [2021-06-05 14:39:36,227 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:39:36,244 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:36,252 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:36,260 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:39:36,268 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,273 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:36,273 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,278 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:36,278 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39: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 8 treesize of output 1 [2021-06-05 14:39:36,284 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,288 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:36,288 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:36,294 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,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-06-05 14:39:36,300 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:36,306 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:36,311 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:39:36,317 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,320 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:36,321 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:39:36,326 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,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 10 treesize of output 1 [2021-06-05 14:39:36,332 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,335 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:36,336 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:39:36,342 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:36,347 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:36,351 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,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-06-05 14:39:36,357 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:36,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 8 treesize of output 1 [2021-06-05 14:39:36,361 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:36,686 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-06-05 14:39:36,687 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-06-05 14:39:36,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-05 14:39:36,691 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1121, output treesize:357 [2021-06-05 14:39:36,988 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2021-06-05 14:39:38,688 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_350], 6=[ends_with_10], 21=[v_prenex_349], 36=[ends_with_2]} [2021-06-05 14:39:38,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 3 treesize of output 1 [2021-06-05 14:39:38,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:38,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:38,706 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:38,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:38,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:38,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:38,714 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:38,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:38,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:38,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:38,722 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:38,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:38,730 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:38,736 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:38,737 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:38,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:38,744 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:38,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:38,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:39:38,751 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,268 WARN L205 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 96 [2021-06-05 14:39:39,268 INFO L628 ElimStorePlain]: treesize reduction 1212, result has 26.0 percent of original size [2021-06-05 14:39:39,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:39,277 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:39,282 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:39,288 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,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-06-05 14:39:39,293 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:39,298 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,488 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-05 14:39:39,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:39,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:39,494 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,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-06-05 14:39:39,499 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,686 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-05 14:39:39,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:39,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:39,692 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,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 4 treesize of output 2 [2021-06-05 14:39:39,697 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:39,703 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,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 4 treesize of output 2 [2021-06-05 14:39:39,708 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:39,713 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:39,718 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,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 4 treesize of output 2 [2021-06-05 14:39:39,723 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,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 6 treesize of output 2 [2021-06-05 14:39:39,728 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:39,733 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:39,898 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-05 14:39:39,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:39,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-06-05 14:39:39,902 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 13 variables, input treesize:1934, output treesize:270 [2021-06-05 14:39:40,085 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-06-05 14:39:40,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:40,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268760093] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:40,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:39:40,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:39:40,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338748610] [2021-06-05 14:39:40,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:39:40,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:39:40,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:39:40,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:39:40,358 INFO L87 Difference]: Start difference. First operand 687 states and 2323 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:41,519 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 90 [2021-06-05 14:39:41,842 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 37 [2021-06-05 14:39:41,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:39:41,876 INFO L93 Difference]: Finished difference Result 977 states and 3160 transitions. [2021-06-05 14:39:41,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 14:39:41,877 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:39:41,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:39:41,878 INFO L225 Difference]: With dead ends: 977 [2021-06-05 14:39:41,878 INFO L226 Difference]: Without dead ends: 962 [2021-06-05 14:39:41,878 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 2137.1ms TimeCoverageRelationStatistics Valid=273, Invalid=719, Unknown=0, NotChecked=0, Total=992 [2021-06-05 14:39:41,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2021-06-05 14:39:41,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 693. [2021-06-05 14:39:41,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 3.38728323699422) internal successors, (2344), 692 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:41,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 2344 transitions. [2021-06-05 14:39:41,887 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 2344 transitions. Word has length 20 [2021-06-05 14:39:41,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:39:41,887 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 2344 transitions. [2021-06-05 14:39:41,887 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:41,887 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 2344 transitions. [2021-06-05 14:39:41,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:39:41,888 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:39:41,888 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:39:42,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6572,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:42,088 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:39:42,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:39:42,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1665161384, now seen corresponding path program 47 times [2021-06-05 14:39:42,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:39:42,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156779387] [2021-06-05 14:39:42,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:39:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:39:42,380 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:42,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:39:42,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156779387] [2021-06-05 14:39:42,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156779387] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:42,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173490697] [2021-06-05 14:39:42,381 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:42,428 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:39:42,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:39:42,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:39:42,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:39:42,885 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:42,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173490697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:42,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:39:42,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:39:42,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397846993] [2021-06-05 14:39:42,886 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:39:42,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:39:42,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:39:42,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:39:42,886 INFO L87 Difference]: Start difference. First operand 693 states and 2344 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:43,430 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 51 [2021-06-05 14:39:43,611 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-06-05 14:39:43,786 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 42 [2021-06-05 14:39:44,115 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 54 [2021-06-05 14:39:44,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:39:44,267 INFO L93 Difference]: Finished difference Result 796 states and 2609 transitions. [2021-06-05 14:39:44,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:39:44,268 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:39:44,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:39:44,269 INFO L225 Difference]: With dead ends: 796 [2021-06-05 14:39:44,269 INFO L226 Difference]: Without dead ends: 766 [2021-06-05 14:39:44,269 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1678.9ms TimeCoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2021-06-05 14:39:44,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2021-06-05 14:39:44,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 691. [2021-06-05 14:39:44,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 3.3869565217391306) internal successors, (2337), 690 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:44,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 2337 transitions. [2021-06-05 14:39:44,276 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 2337 transitions. Word has length 20 [2021-06-05 14:39:44,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:39:44,276 INFO L482 AbstractCegarLoop]: Abstraction has 691 states and 2337 transitions. [2021-06-05 14:39:44,276 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:44,277 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 2337 transitions. [2021-06-05 14:39:44,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:39:44,277 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:39:44,278 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:39:44,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7082 [2021-06-05 14:39:44,478 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:39:44,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:39:44,478 INFO L82 PathProgramCache]: Analyzing trace with hash 1872779544, now seen corresponding path program 48 times [2021-06-05 14:39:44,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:39:44,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744948745] [2021-06-05 14:39:44,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:39:44,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:39:44,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-06-05 14:39:44,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:39:44,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744948745] [2021-06-05 14:39:44,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744948745] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:44,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484597414] [2021-06-05 14:39:44,743 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:44,790 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 14:39:44,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:39:44,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:39:44,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:39:45,257 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:45,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484597414] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:45,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:39:45,258 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:39:45,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172802189] [2021-06-05 14:39:45,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:39:45,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:39:45,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:39:45,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:39:45,258 INFO L87 Difference]: Start difference. First operand 691 states and 2337 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:45,568 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-06-05 14:39:45,769 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 37 [2021-06-05 14:39:46,140 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2021-06-05 14:39:46,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:39:46,163 INFO L93 Difference]: Finished difference Result 860 states and 2776 transitions. [2021-06-05 14:39:46,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:39:46,164 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:39:46,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:39:46,165 INFO L225 Difference]: With dead ends: 860 [2021-06-05 14:39:46,165 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 14:39:46,165 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 1232.9ms TimeCoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2021-06-05 14:39:46,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 14:39:46,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 701. [2021-06-05 14:39:46,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 3.394285714285714) internal successors, (2376), 700 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:46,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2376 transitions. [2021-06-05 14:39:46,175 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2376 transitions. Word has length 20 [2021-06-05 14:39:46,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:39:46,175 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2376 transitions. [2021-06-05 14:39:46,175 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:46,175 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2376 transitions. [2021-06-05 14:39:46,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:39:46,176 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:39:46,176 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:39:46,392 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7105,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:46,393 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:39:46,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:39:46,393 INFO L82 PathProgramCache]: Analyzing trace with hash -1843084844, now seen corresponding path program 49 times [2021-06-05 14:39:46,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:39:46,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038633280] [2021-06-05 14:39:46,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:39:46,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:39:46,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:46,765 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:39:46,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038633280] [2021-06-05 14:39:46,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038633280] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:46,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179506992] [2021-06-05 14:39:46,766 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:46,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:39:46,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:39:46,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:39:47,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,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 10 treesize of output 1 [2021-06-05 14:39:47,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:47,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,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 10 treesize of output 1 [2021-06-05 14:39:47,362 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:47,369 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:39:47,376 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:47,382 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,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-06-05 14:39:47,390 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,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 10 treesize of output 1 [2021-06-05 14:39:47,397 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:39:47,404 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:39:47,411 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,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 11 treesize of output 2 [2021-06-05 14:39:47,418 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,424 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:47,424 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:47,431 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,435 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:47,436 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,440 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:47,441 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,445 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:47,446 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,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 2 [2021-06-05 14:39:47,453 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:47,459 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,464 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:47,465 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,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 9 treesize of output 1 [2021-06-05 14:39:47,471 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:47,477 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:39:47,484 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:47,490 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,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 8 treesize of output 1 [2021-06-05 14:39:47,496 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:47,512 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:47,519 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,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 8 treesize of output 1 [2021-06-05 14:39:47,525 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,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-06-05 14:39:47,531 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:39:47,538 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:47,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 10 treesize of output 1 [2021-06-05 14:39:47,543 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:47,811 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 56 [2021-06-05 14:39:47,811 INFO L628 ElimStorePlain]: treesize reduction 121, result has 70.2 percent of original size [2021-06-05 14:39:47,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:39:47,815 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 2 variables, input treesize:1382, output treesize:285 [2021-06-05 14:39:48,102 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 83 [2021-06-05 14:39:48,641 INFO L446 ElimStorePlain]: Different costs {0=[ends_with_6], 1=[v_prenex_368, v_prenex_362], 3=[v_prenex_370], 6=[ends_with_2], 10=[v_prenex_365, v_prenex_369, v_prenex_360, v_prenex_361]} [2021-06-05 14:39:48,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:48,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:48,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 6 treesize of output 2 [2021-06-05 14:39:48,667 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:48,678 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:48,679 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:48,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:48,690 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:49,264 WARN L205 SmtUtils]: Spent 573.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 132 [2021-06-05 14:39:49,264 INFO L628 ElimStorePlain]: treesize reduction 318, result has 61.3 percent of original size [2021-06-05 14:39:49,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:49,272 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:49,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:49,279 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:49,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:49,287 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:49,505 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-05 14:39:49,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:49,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 3 treesize of output 1 [2021-06-05 14:39:49,513 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:49,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 5 treesize of output 1 [2021-06-05 14:39:49,520 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:49,744 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-05 14:39:49,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:49,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 5 treesize of output 1 [2021-06-05 14:39:49,751 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:49,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:49,758 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:49,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:39:49,764 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:49,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-06-05 14:39:49,771 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:49,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:49,777 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:49,978 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-05 14:39:49,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:49,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 5 treesize of output 1 [2021-06-05 14:39:49,985 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:39: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 5 treesize of output 1 [2021-06-05 14:39:49,992 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:50,188 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-06-05 14:39:50,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:50,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:50,196 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:50,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:50,202 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:50,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:50,208 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:50,400 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-06-05 14:39:50,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:50,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 3 treesize of output 1 [2021-06-05 14:39:50,407 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:50,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-06-05 14:39:50,413 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:50,762 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2021-06-05 14:39:50,762 INFO L628 ElimStorePlain]: treesize reduction 39, result has 90.9 percent of original size [2021-06-05 14:39:50,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:39:50,769 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:50,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:50,775 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:50,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:39:50,780 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:50,945 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-05 14:39:50,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:50,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 3 treesize of output 1 [2021-06-05 14:39:50,952 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:51,117 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-05 14:39:51,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:51,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 9 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-05 14:39:51,121 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 20 variables, input treesize:933, output treesize:290 [2021-06-05 14:39:51,355 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2021-06-05 14:39:51,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:51,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179506992] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:51,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:39:51,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:39:51,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747207716] [2021-06-05 14:39:51,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:39:51,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:39:51,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:39:51,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:39:51,657 INFO L87 Difference]: Start difference. First operand 701 states and 2376 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:51,803 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 32 [2021-06-05 14:39:52,098 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 32 [2021-06-05 14:39:52,379 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 37 [2021-06-05 14:39:53,022 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 70 [2021-06-05 14:39:53,268 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 72 [2021-06-05 14:39:53,433 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 41 [2021-06-05 14:39:53,823 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2021-06-05 14:39:53,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:39:53,858 INFO L93 Difference]: Finished difference Result 1010 states and 3260 transitions. [2021-06-05 14:39:53,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 14:39:53,859 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:39:53,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:39:53,860 INFO L225 Difference]: With dead ends: 1010 [2021-06-05 14:39:53,860 INFO L226 Difference]: Without dead ends: 965 [2021-06-05 14:39:53,860 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 2934.0ms TimeCoverageRelationStatistics Valid=255, Invalid=737, Unknown=0, NotChecked=0, Total=992 [2021-06-05 14:39:53,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2021-06-05 14:39:53,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 701. [2021-06-05 14:39:53,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 3.394285714285714) internal successors, (2376), 700 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:53,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2376 transitions. [2021-06-05 14:39:53,869 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2376 transitions. Word has length 20 [2021-06-05 14:39:53,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:39:53,869 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2376 transitions. [2021-06-05 14:39:53,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:53,869 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2376 transitions. [2021-06-05 14:39:53,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:39:53,870 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:39:53,870 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:39:54,070 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7124 [2021-06-05 14:39:54,071 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:39:54,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:39:54,071 INFO L82 PathProgramCache]: Analyzing trace with hash 2081522154, now seen corresponding path program 50 times [2021-06-05 14:39:54,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:39:54,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901640779] [2021-06-05 14:39:54,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:39:54,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:39:54,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:54,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:39:54,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901640779] [2021-06-05 14:39:54,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901640779] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:54,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830414889] [2021-06-05 14:39:54,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:54,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:39:54,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:39:54,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:39:54,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:39:54,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,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 9 treesize of output 2 [2021-06-05 14:39:54,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:54,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:54,634 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:54,640 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:54,646 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:54,652 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:39:54,658 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:39:54,664 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,668 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:54,669 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:54,674 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,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-06-05 14:39:54,679 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,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 8 treesize of output 1 [2021-06-05 14:39:54,685 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:39:54,691 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,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 8 treesize of output 1 [2021-06-05 14:39:54,696 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:39:54,702 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,706 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:54,707 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:54,712 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,716 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:54,716 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:54,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:54,722 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:54,727 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:54,931 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-06-05 14:39:54,931 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.5 percent of original size [2021-06-05 14:39:54,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:39:54,933 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:699, output treesize:220 [2021-06-05 14:39:55,181 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2021-06-05 14:39:55,452 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2021-06-05 14:39:55,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:55,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830414889] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:55,574 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:39:55,574 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:39:55,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659193749] [2021-06-05 14:39:55,574 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:39:55,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:39:55,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:39:55,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:39:55,575 INFO L87 Difference]: Start difference. First operand 701 states and 2376 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:55,857 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2021-06-05 14:39:56,037 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 38 [2021-06-05 14:39:56,319 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-06-05 14:39:56,457 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 35 [2021-06-05 14:39:56,628 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 50 [2021-06-05 14:39:56,785 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 41 [2021-06-05 14:39:57,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:39:57,010 INFO L93 Difference]: Finished difference Result 1103 states and 3504 transitions. [2021-06-05 14:39:57,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:39:57,010 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:39:57,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:39:57,012 INFO L225 Difference]: With dead ends: 1103 [2021-06-05 14:39:57,012 INFO L226 Difference]: Without dead ends: 1028 [2021-06-05 14:39:57,012 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1906.7ms TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:39:57,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2021-06-05 14:39:57,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 714. [2021-06-05 14:39:57,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 713 states have (on average 3.4137447405329593) internal successors, (2434), 713 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:57,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 2434 transitions. [2021-06-05 14:39:57,022 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 2434 transitions. Word has length 20 [2021-06-05 14:39:57,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:39:57,022 INFO L482 AbstractCegarLoop]: Abstraction has 714 states and 2434 transitions. [2021-06-05 14:39:57,022 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:39:57,022 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 2434 transitions. [2021-06-05 14:39:57,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:39:57,023 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:39:57,023 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:39:57,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7347,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:57,224 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:39:57,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:39:57,224 INFO L82 PathProgramCache]: Analyzing trace with hash -1028363162, now seen corresponding path program 51 times [2021-06-05 14:39:57,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:39:57,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692688461] [2021-06-05 14:39:57,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:39:57,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:39:57,435 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:57,435 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:39:57,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692688461] [2021-06-05 14:39:57,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692688461] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:57,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349079856] [2021-06-05 14:39:57,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:39:57,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 14:39:57,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:39:57,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:39:57,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:39:57,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:57,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:57,668 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,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 7 treesize of output 1 [2021-06-05 14:39:57,673 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,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 8 treesize of output 1 [2021-06-05 14:39:57,678 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:57,683 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:57,688 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,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 8 treesize of output 1 [2021-06-05 14:39:57,693 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:57,699 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:39:57,703 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:57,708 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:57,714 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:57,719 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:57,723 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,727 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:57,728 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,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 9 treesize of output 2 [2021-06-05 14:39:57,732 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:57,737 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:57,742 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:57,746 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:57,751 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:39:57,755 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:39:57,760 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:39:57,764 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:57,768 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:39:57,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 9 treesize of output 2 [2021-06-05 14:39:57,773 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:57,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:39:57,776 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:58,004 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 42 [2021-06-05 14:39:58,004 INFO L628 ElimStorePlain]: treesize reduction 124, result has 65.7 percent of original size [2021-06-05 14:39:58,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:39:58,006 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 1 variables, input treesize:941, output treesize:237 [2021-06-05 14:39:58,132 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-06-05 14:39:58,229 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_374, v_prenex_376, ends_with_6, v_prenex_372], 1=[v_prenex_375, ends_with_10, v_prenex_371, v_prenex_373]} [2021-06-05 14:39:58,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-06-05 14:39:58,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:58,238 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:39:58,238 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:58,486 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2021-06-05 14:39:58,486 INFO L628 ElimStorePlain]: treesize reduction 147, result has 61.5 percent of original size [2021-06-05 14:39:58,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:58,491 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:58,601 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-06-05 14:39:58,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:58,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-06-05 14:39:58,605 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:58,714 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-06-05 14:39:58,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:58,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 6 treesize of output 2 [2021-06-05 14:39:58,719 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:58,826 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-06-05 14:39:58,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:58,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-06-05 14:39:58,831 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:58,935 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-06-05 14:39:58,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:58,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:39:58,940 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:59,043 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-06-05 14:39:59,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:59,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-06-05 14:39:59,047 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:59,149 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-06-05 14:39:59,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:59,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 5 treesize of output 1 [2021-06-05 14:39:59,153 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:39:59,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:39:59,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:39:59,255 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 8 variables, input treesize:429, output treesize:195 [2021-06-05 14:39:59,371 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-06-05 14:39:59,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:39:59,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349079856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:39:59,584 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:39:59,584 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:39:59,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487700916] [2021-06-05 14:39:59,584 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:39:59,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:39:59,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:39:59,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:39:59,585 INFO L87 Difference]: Start difference. First operand 714 states and 2434 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:00,035 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-06-05 14:40:00,195 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 60 [2021-06-05 14:40:00,378 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2021-06-05 14:40:00,545 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2021-06-05 14:40:00,979 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-06-05 14:40:01,258 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 46 [2021-06-05 14:40:01,549 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2021-06-05 14:40:01,892 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 44 [2021-06-05 14:40:02,132 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 49 [2021-06-05 14:40:02,275 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 55 [2021-06-05 14:40:02,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:40:02,280 INFO L93 Difference]: Finished difference Result 1278 states and 3953 transitions. [2021-06-05 14:40:02,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 14:40:02,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-06-05 14:40:02,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:40:02,282 INFO L225 Difference]: With dead ends: 1278 [2021-06-05 14:40:02,282 INFO L226 Difference]: Without dead ends: 1173 [2021-06-05 14:40:02,282 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 2932.1ms TimeCoverageRelationStatistics Valid=228, Invalid=894, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 14:40:02,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-06-05 14:40:02,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 706. [2021-06-05 14:40:02,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 705 states have (on average 3.4184397163120566) internal successors, (2410), 705 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:02,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 2410 transitions. [2021-06-05 14:40:02,292 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 2410 transitions. Word has length 20 [2021-06-05 14:40:02,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:40:02,292 INFO L482 AbstractCegarLoop]: Abstraction has 706 states and 2410 transitions. [2021-06-05 14:40:02,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:02,293 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 2410 transitions. [2021-06-05 14:40:02,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:40:02,294 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:40:02,294 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:40:02,494 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7413,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:02,494 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:40:02,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:40:02,494 INFO L82 PathProgramCache]: Analyzing trace with hash -1118175910, now seen corresponding path program 52 times [2021-06-05 14:40:02,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:40:02,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238641901] [2021-06-05 14:40:02,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:40:02,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:02,775 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:02,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:40:02,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238641901] [2021-06-05 14:40:02,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238641901] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:02,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576100726] [2021-06-05 14:40:02,775 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:02,824 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:40:02,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:40:02,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:40:02,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:40:03,303 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:03,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576100726] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:03,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:40:03,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:40:03,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073350332] [2021-06-05 14:40:03,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:40:03,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:40:03,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:40:03,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:40:03,304 INFO L87 Difference]: Start difference. First operand 706 states and 2410 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:04,054 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-06-05 14:40:04,388 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-06-05 14:40:04,568 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-06-05 14:40:04,981 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 61 [2021-06-05 14:40:05,209 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 59 [2021-06-05 14:40:05,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:40:05,226 INFO L93 Difference]: Finished difference Result 1207 states and 3824 transitions. [2021-06-05 14:40:05,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 14:40:05,227 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:40:05,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:40:05,229 INFO L225 Difference]: With dead ends: 1207 [2021-06-05 14:40:05,229 INFO L226 Difference]: Without dead ends: 1162 [2021-06-05 14:40:05,229 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1982.2ms TimeCoverageRelationStatistics Valid=208, Invalid=1124, Unknown=0, NotChecked=0, Total=1332 [2021-06-05 14:40:05,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-06-05 14:40:05,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 702. [2021-06-05 14:40:05,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 701 states have (on average 3.4151212553495007) internal successors, (2394), 701 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:05,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 2394 transitions. [2021-06-05 14:40:05,243 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 2394 transitions. Word has length 20 [2021-06-05 14:40:05,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:40:05,243 INFO L482 AbstractCegarLoop]: Abstraction has 702 states and 2394 transitions. [2021-06-05 14:40:05,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:05,243 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 2394 transitions. [2021-06-05 14:40:05,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:40:05,244 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:40:05,244 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:40:05,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7458,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:05,461 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:40:05,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:40:05,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1774648740, now seen corresponding path program 53 times [2021-06-05 14:40:05,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:40:05,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903434646] [2021-06-05 14:40:05,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:40:05,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:05,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:05,687 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:40:05,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903434646] [2021-06-05 14:40:05,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903434646] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:05,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519803655] [2021-06-05 14:40:05,687 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:05,738 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 14:40:05,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:40:05,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:40:05,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:40:06,291 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:06,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519803655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:06,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:40:06,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:40:06,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456599358] [2021-06-05 14:40:06,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:40:06,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:40:06,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:40:06,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:40:06,292 INFO L87 Difference]: Start difference. First operand 702 states and 2394 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:06,793 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-06-05 14:40:06,954 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-06-05 14:40:07,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:40:07,003 INFO L93 Difference]: Finished difference Result 971 states and 3167 transitions. [2021-06-05 14:40:07,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 14:40:07,003 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:40:07,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:40:07,005 INFO L225 Difference]: With dead ends: 971 [2021-06-05 14:40:07,005 INFO L226 Difference]: Without dead ends: 956 [2021-06-05 14:40:07,005 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1065.5ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-06-05 14:40:07,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2021-06-05 14:40:07,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 700. [2021-06-05 14:40:07,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 699 states have (on average 3.4148783977110155) internal successors, (2387), 699 states have internal predecessors, (2387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:07,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 2387 transitions. [2021-06-05 14:40:07,013 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 2387 transitions. Word has length 20 [2021-06-05 14:40:07,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:40:07,013 INFO L482 AbstractCegarLoop]: Abstraction has 700 states and 2387 transitions. [2021-06-05 14:40:07,013 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:07,013 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 2387 transitions. [2021-06-05 14:40:07,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:40:07,014 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:40:07,014 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:40:07,215 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7481,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:07,215 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:40:07,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:40:07,215 INFO L82 PathProgramCache]: Analyzing trace with hash -1692370732, now seen corresponding path program 54 times [2021-06-05 14:40:07,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:40:07,215 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448851606] [2021-06-05 14:40:07,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:40:07,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:07,501 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:07,501 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:40:07,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448851606] [2021-06-05 14:40:07,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448851606] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:07,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717773954] [2021-06-05 14:40:07,501 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:07,551 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:40:07,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:40:07,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:40:07,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:40:07,914 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:07,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717773954] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:07,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:40:07,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:40:07,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425140719] [2021-06-05 14:40:07,914 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:40:07,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:40:07,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:40:07,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:40:07,915 INFO L87 Difference]: Start difference. First operand 700 states and 2387 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:08,888 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-06-05 14:40:09,221 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 45 [2021-06-05 14:40:09,460 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-06-05 14:40:09,739 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2021-06-05 14:40:09,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:40:09,753 INFO L93 Difference]: Finished difference Result 1111 states and 3555 transitions. [2021-06-05 14:40:09,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 14:40:09,754 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:40:09,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:40:09,755 INFO L225 Difference]: With dead ends: 1111 [2021-06-05 14:40:09,755 INFO L226 Difference]: Without dead ends: 1096 [2021-06-05 14:40:09,755 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1912.7ms TimeCoverageRelationStatistics Valid=221, Invalid=1111, Unknown=0, NotChecked=0, Total=1332 [2021-06-05 14:40:09,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2021-06-05 14:40:09,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 697. [2021-06-05 14:40:09,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 696 states have (on average 3.413793103448276) internal successors, (2376), 696 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:09,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 2376 transitions. [2021-06-05 14:40:09,765 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 2376 transitions. Word has length 20 [2021-06-05 14:40:09,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:40:09,765 INFO L482 AbstractCegarLoop]: Abstraction has 697 states and 2376 transitions. [2021-06-05 14:40:09,765 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:09,765 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 2376 transitions. [2021-06-05 14:40:09,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:40:09,766 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:40:09,766 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:40:09,967 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7500 [2021-06-05 14:40:09,967 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:40:09,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:40:09,967 INFO L82 PathProgramCache]: Analyzing trace with hash -200334708, now seen corresponding path program 55 times [2021-06-05 14:40:09,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:40:09,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679319993] [2021-06-05 14:40:09,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:40:09,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:10,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-06-05 14:40:10,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:40:10,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679319993] [2021-06-05 14:40:10,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679319993] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:10,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836154853] [2021-06-05 14:40:10,364 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:10,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:10,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:40:10,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:40:10,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:40:10,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:40:10,903 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:40:10,913 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,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 11 treesize of output 2 [2021-06-05 14:40:10,922 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,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 9 treesize of output 2 [2021-06-05 14:40:10,932 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40: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-06-05 14:40:10,941 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,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-06-05 14:40:10,950 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,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 10 treesize of output 1 [2021-06-05 14:40:10,959 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,965 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:10,966 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:40:10,974 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,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-06-05 14:40:10,983 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:10,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:40:10,992 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:10,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:40:11,001 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:11,009 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,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-06-05 14:40:11,018 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,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 8 treesize of output 1 [2021-06-05 14:40:11,026 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,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 9 treesize of output 2 [2021-06-05 14:40:11,036 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:11,043 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:40:11,052 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:40:11,060 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,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-06-05 14:40:11,068 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,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 11 treesize of output 2 [2021-06-05 14:40:11,077 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:40:11,085 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,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 9 treesize of output 1 [2021-06-05 14:40:11,091 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:11,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:11,097 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:11,498 WARN L205 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 69 [2021-06-05 14:40:11,498 INFO L628 ElimStorePlain]: treesize reduction 48, result has 90.1 percent of original size [2021-06-05 14:40:11,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-05 14:40:11,504 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1321, output treesize:438 [2021-06-05 14:40:11,844 WARN L205 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 99 [2021-06-05 14:40:12,042 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-06-05 14:40:12,432 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_6], 3=[v_prenex_386, v_prenex_384], 6=[v_prenex_383], 10=[v_prenex_385, ends_with_10, v_prenex_381]} [2021-06-05 14:40:12,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 3 treesize of output 1 [2021-06-05 14:40:12,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:12,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-06-05 14:40:12,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:12,455 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:12,456 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:12,793 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 100 [2021-06-05 14:40:12,793 INFO L628 ElimStorePlain]: treesize reduction 312, result has 50.8 percent of original size [2021-06-05 14:40:12,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:12,799 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:12,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:12,806 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:12,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:12,812 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:12,942 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-05 14:40:12,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:12,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 5 treesize of output 1 [2021-06-05 14:40:12,949 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:12,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:12,954 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:12,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:12,960 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:13,085 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-05 14:40:13,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:13,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:13,092 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:13,216 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-06-05 14:40:13,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:13,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-06-05 14:40:13,222 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:13,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:13,228 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:13,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 3 treesize of output 1 [2021-06-05 14:40:13,233 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:13,361 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:40:13,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:13,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:13,366 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:13,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-06-05 14:40:13,371 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:13,580 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-06-05 14:40:13,581 INFO L628 ElimStorePlain]: treesize reduction 34, result has 87.1 percent of original size [2021-06-05 14:40:13,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:13,585 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:13,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:13,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:40:13,689 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:692, output treesize:163 [2021-06-05 14:40:13,941 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2021-06-05 14:40:14,072 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:14,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836154853] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:14,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:40:14,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:40:14,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624612779] [2021-06-05 14:40:14,073 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:40:14,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:40:14,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:40:14,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:40:14,073 INFO L87 Difference]: Start difference. First operand 697 states and 2376 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:14,777 WARN L205 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 76 [2021-06-05 14:40:15,238 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 41 [2021-06-05 14:40:15,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:40:15,278 INFO L93 Difference]: Finished difference Result 815 states and 2712 transitions. [2021-06-05 14:40:15,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:40:15,278 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:40:15,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:40:15,279 INFO L225 Difference]: With dead ends: 815 [2021-06-05 14:40:15,279 INFO L226 Difference]: Without dead ends: 785 [2021-06-05 14:40:15,279 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 2156.5ms TimeCoverageRelationStatistics Valid=137, Invalid=513, Unknown=0, NotChecked=0, Total=650 [2021-06-05 14:40:15,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2021-06-05 14:40:15,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 701. [2021-06-05 14:40:15,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 3.4171428571428573) internal successors, (2392), 700 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:15,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 2392 transitions. [2021-06-05 14:40:15,289 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 2392 transitions. Word has length 20 [2021-06-05 14:40:15,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:40:15,290 INFO L482 AbstractCegarLoop]: Abstraction has 701 states and 2392 transitions. [2021-06-05 14:40:15,290 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:15,290 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 2392 transitions. [2021-06-05 14:40:15,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:40:15,291 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:40:15,291 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:40:15,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7523,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:15,505 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:40:15,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:40:15,505 INFO L82 PathProgramCache]: Analyzing trace with hash 984747272, now seen corresponding path program 56 times [2021-06-05 14:40:15,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:40:15,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940592065] [2021-06-05 14:40:15,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:40:15,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:15,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:15,746 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:40:15,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940592065] [2021-06-05 14:40:15,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940592065] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:15,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016508407] [2021-06-05 14:40:15,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:15,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:40:15,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:40:15,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:40:15,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:40:15,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:15,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:15,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:15,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:15,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:15,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:15,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:15,999 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:16,006 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40: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-06-05 14:40:16,013 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40: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 8 treesize of output 1 [2021-06-05 14:40:16,020 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40: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-06-05 14:40:16,027 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:16,034 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,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 9 treesize of output 2 [2021-06-05 14:40:16,040 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,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 7 treesize of output 1 [2021-06-05 14:40:16,047 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,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 9 treesize of output 2 [2021-06-05 14:40:16,054 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:16,060 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,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-06-05 14:40:16,067 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:40:16,074 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:16,080 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,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 7 treesize of output 1 [2021-06-05 14:40:16,087 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,092 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:16,093 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,097 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:16,097 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:16,102 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,105 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:16,106 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:40:16,111 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,114 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:16,115 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,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 8 treesize of output 1 [2021-06-05 14:40:16,120 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:16,124 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:16,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-06-05 14:40:16,128 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,251 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2021-06-05 14:40:16,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:16,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:40:16,254 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:957, output treesize:261 [2021-06-05 14:40:16,391 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2021-06-05 14:40:16,708 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_389, v_prenex_390], 3=[v_prenex_388, v_prenex_387, ends_with_6, v_prenex_391], 6=[ends_with_10]} [2021-06-05 14:40:16,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:16,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:16,723 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,728 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:16,729 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:16,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:16,735 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:17,253 WARN L205 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 100 [2021-06-05 14:40:17,253 INFO L628 ElimStorePlain]: treesize reduction 540, result has 44.1 percent of original size [2021-06-05 14:40:17,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:17,259 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:17,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:17,265 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:17,473 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-05 14:40:17,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:17,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-06-05 14:40:17,479 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:17,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:17,484 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:17,815 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 86 [2021-06-05 14:40:17,815 INFO L628 ElimStorePlain]: treesize reduction 75, result has 81.7 percent of original size [2021-06-05 14:40:17,815 INFO L518 ElimStorePlain]: Eliminatee v_prenex_387 vanished before elimination [2021-06-05 14:40:17,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 6 treesize of output 2 [2021-06-05 14:40:17,821 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:17,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-06-05 14:40:17,826 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:17,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:17,831 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:17,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-06-05 14:40:17,836 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:17,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:17,840 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:17,998 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-06-05 14:40:17,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:18,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:18,003 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:18,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:18,007 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:18,151 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-05 14:40:18,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:18,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:18,156 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:18,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:18,161 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:18,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:18,177 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:18,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:18,184 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:18,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 5 treesize of output 1 [2021-06-05 14:40:18,190 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:18,325 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-06-05 14:40:18,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:18,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 7 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-05 14:40:18,329 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 8 variables, input treesize:1059, output treesize:253 [2021-06-05 14:40:18,579 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-06-05 14:40:18,825 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:18,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016508407] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:18,825 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:40:18,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:40:18,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063725916] [2021-06-05 14:40:18,826 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:40:18,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:40:18,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:40:18,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:40:18,826 INFO L87 Difference]: Start difference. First operand 701 states and 2392 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:19,504 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 59 [2021-06-05 14:40:19,789 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 68 [2021-06-05 14:40:20,166 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 52 [2021-06-05 14:40:20,381 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-06-05 14:40:20,629 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 51 [2021-06-05 14:40:20,870 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 55 [2021-06-05 14:40:20,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:40:20,897 INFO L93 Difference]: Finished difference Result 1198 states and 3702 transitions. [2021-06-05 14:40:20,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:40:20,898 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:40:20,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:40:20,899 INFO L225 Difference]: With dead ends: 1198 [2021-06-05 14:40:20,899 INFO L226 Difference]: Without dead ends: 1078 [2021-06-05 14:40:20,899 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2519.1ms TimeCoverageRelationStatistics Valid=212, Invalid=658, Unknown=0, NotChecked=0, Total=870 [2021-06-05 14:40:20,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-06-05 14:40:20,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 703. [2021-06-05 14:40:20,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 3.4415954415954415) internal successors, (2416), 702 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:20,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 2416 transitions. [2021-06-05 14:40:20,909 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 2416 transitions. Word has length 20 [2021-06-05 14:40:20,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:40:20,909 INFO L482 AbstractCegarLoop]: Abstraction has 703 states and 2416 transitions. [2021-06-05 14:40:20,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:20,909 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 2416 transitions. [2021-06-05 14:40:20,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:40:20,910 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:40:20,910 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:40:21,111 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7672 [2021-06-05 14:40:21,111 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:40:21,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:40:21,111 INFO L82 PathProgramCache]: Analyzing trace with hash -1048957180, now seen corresponding path program 57 times [2021-06-05 14:40:21,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:40:21,111 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78557918] [2021-06-05 14:40:21,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:40:21,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:21,494 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:21,495 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:40:21,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78557918] [2021-06-05 14:40:21,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78557918] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:21,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416859487] [2021-06-05 14:40:21,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:21,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:40:21,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:40:21,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:40:21,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:40:22,003 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_397, ends_with_2], 15=[v_prenex_395]} [2021-06-05 14:40:22,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:22,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:22,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 10 treesize of output 1 [2021-06-05 14:40:22,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:22,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:22,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:22,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:40:22,022 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:22,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:22,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:22,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:22,031 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:22,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:22,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 9 treesize of output 1 [2021-06-05 14:40:22,044 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:22,500 WARN L205 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 107 [2021-06-05 14:40:22,501 INFO L628 ElimStorePlain]: treesize reduction 366, result has 52.2 percent of original size [2021-06-05 14:40:22,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:22,507 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:22,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 3 treesize of output 1 [2021-06-05 14:40:22,513 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:22,727 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-05 14:40:22,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:22,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:22,733 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:22,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:22,739 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:22,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:22,745 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:22,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:22,752 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:22,944 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-05 14:40:22,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:22,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-06-05 14:40:22,955 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:885, output treesize:369 [2021-06-05 14:40:23,153 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-06-05 14:40:23,482 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 91 [2021-06-05 14:40:24,967 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_410, v_prenex_412, v_prenex_411, ends_with_10, v_prenex_403, ends_with_6, v_prenex_405, v_prenex_404, v_prenex_407, v_prenex_406, v_prenex_409, v_prenex_408], 15=[v_prenex_413], 21=[v_prenex_415]} [2021-06-05 14:40:24,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:24,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:25,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 1 [2021-06-05 14:40:25,006 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:25,019 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:25,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:25,558 WARN L205 SmtUtils]: Spent 537.00 ms on a formula simplification. DAG size of input: 228 DAG size of output: 114 [2021-06-05 14:40:25,561 INFO L628 ElimStorePlain]: treesize reduction 1292, result has 19.7 percent of original size [2021-06-05 14:40:25,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 3 treesize of output 1 [2021-06-05 14:40:25,580 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:25,720 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-05 14:40:25,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:25,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-06-05 14:40:25,726 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:25,859 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-05 14:40:25,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:25,860 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-06-05 14:40:25,860 INFO L518 ElimStorePlain]: Eliminatee v_prenex_403 vanished before elimination [2021-06-05 14:40:25,860 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-05 14:40:25,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 6 treesize of output 2 [2021-06-05 14:40:25,866 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:25,995 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-05 14:40:25,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:25,996 INFO L518 ElimStorePlain]: Eliminatee v_prenex_404 vanished before elimination [2021-06-05 14:40:25,996 INFO L518 ElimStorePlain]: Eliminatee v_prenex_407 vanished before elimination [2021-06-05 14:40:26,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-06-05 14:40:26,001 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:26,131 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-05 14:40:26,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:26,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 5 treesize of output 1 [2021-06-05 14:40:26,137 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:26,267 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-06-05 14:40:26,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:26,267 INFO L518 ElimStorePlain]: Eliminatee v_prenex_408 vanished before elimination [2021-06-05 14:40:26,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:26,273 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:26,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:26,278 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:26,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:26,283 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:26,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:26,288 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:26,407 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-05 14:40:26,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:26,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 4 treesize of output 2 [2021-06-05 14:40:26,414 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:26,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:26,419 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:26,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:26,424 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:26,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:26,429 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:26,542 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-06-05 14:40:26,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:26,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 14 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-05 14:40:26,545 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 25 variables, input treesize:1669, output treesize:200 [2021-06-05 14:40:26,720 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-06-05 14:40:26,916 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:26,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416859487] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:26,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:40:26,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:40:26,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198949417] [2021-06-05 14:40:26,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:40:26,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:40:26,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:40:26,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:40:26,917 INFO L87 Difference]: Start difference. First operand 703 states and 2416 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:27,530 WARN L205 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 106 [2021-06-05 14:40:27,934 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-06-05 14:40:28,148 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 57 [2021-06-05 14:40:28,333 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 49 [2021-06-05 14:40:28,523 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 54 [2021-06-05 14:40:28,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:40:28,538 INFO L93 Difference]: Finished difference Result 912 states and 2961 transitions. [2021-06-05 14:40:28,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:40:28,539 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:40:28,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:40:28,540 INFO L225 Difference]: With dead ends: 912 [2021-06-05 14:40:28,540 INFO L226 Difference]: Without dead ends: 852 [2021-06-05 14:40:28,540 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 2499.2ms TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:40:28,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2021-06-05 14:40:28,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 712. [2021-06-05 14:40:28,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 711 states have (on average 3.4430379746835444) internal successors, (2448), 711 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:28,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 2448 transitions. [2021-06-05 14:40:28,548 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 2448 transitions. Word has length 20 [2021-06-05 14:40:28,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:40:28,548 INFO L482 AbstractCegarLoop]: Abstraction has 712 states and 2448 transitions. [2021-06-05 14:40:28,548 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:28,548 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 2448 transitions. [2021-06-05 14:40:28,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:40:28,549 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:40:28,549 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:40:28,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7783 [2021-06-05 14:40:28,750 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:40:28,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:40:28,750 INFO L82 PathProgramCache]: Analyzing trace with hash 136124800, now seen corresponding path program 58 times [2021-06-05 14:40:28,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:40:28,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037103429] [2021-06-05 14:40:28,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:40:28,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:29,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-06-05 14:40:29,039 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:40:29,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037103429] [2021-06-05 14:40:29,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037103429] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:29,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85389620] [2021-06-05 14:40:29,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:29,089 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:40:29,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:40:29,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:40:29,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:40:29,297 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-06-05 14:40:29,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:29,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:29,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-06-05 14:40:29,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:29,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:29,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:29,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:40:29,641 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:29,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:29,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:29,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 8 treesize of output 1 [2021-06-05 14:40:29,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:29,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:29,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:29,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-06-05 14:40:29,664 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:29,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:29,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:40:29,671 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:30,247 WARN L205 SmtUtils]: Spent 575.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 106 [2021-06-05 14:40:30,248 INFO L628 ElimStorePlain]: treesize reduction 446, result has 53.3 percent of original size [2021-06-05 14:40:30,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:30,254 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:30,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:30,259 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:30,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:30,265 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:30,510 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-05 14:40:30,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:30,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:30,516 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:30,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 6 treesize of output 2 [2021-06-05 14:40:30,522 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:30,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:30,527 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:30,768 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-05 14:40:30,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:30,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:30,774 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:30,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:30,779 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:31,014 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-05 14:40:31,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:31,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-06-05 14:40:31,026 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:1131, output treesize:471 [2021-06-05 14:40:31,392 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 134 [2021-06-05 14:40:33,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:33,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:33,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:40:33,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:33,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:33,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:33,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 9 treesize of output 2 [2021-06-05 14:40:33,359 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:33,371 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:33,372 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:33,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:33,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:33,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:40:33,386 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:33,398 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:33,399 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:34,263 WARN L205 SmtUtils]: Spent 864.00 ms on a formula simplification. DAG size of input: 292 DAG size of output: 158 [2021-06-05 14:40:34,264 INFO L628 ElimStorePlain]: treesize reduction 1763, result has 22.7 percent of original size [2021-06-05 14:40:34,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:34,272 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:34,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:34,280 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:34,524 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2021-06-05 14:40:34,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:34,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:34,533 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:34,773 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification that was a NOOP. DAG size: 151 [2021-06-05 14:40:34,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:34,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:34,781 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:35,022 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 149 [2021-06-05 14:40:35,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:35,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:35,030 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:35,268 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 147 [2021-06-05 14:40:35,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:35,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:35,276 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:35,512 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2021-06-05 14:40:35,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:35,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:35,521 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:35,755 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification that was a NOOP. DAG size: 142 [2021-06-05 14:40:35,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:35,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:35,764 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:35,996 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 140 [2021-06-05 14:40:35,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:36,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:36,004 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:36,249 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 138 [2021-06-05 14:40:36,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:36,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:36,256 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:36,481 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-06-05 14:40:36,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:36,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:36,489 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:36,711 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification that was a NOOP. DAG size: 132 [2021-06-05 14:40:36,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:36,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 6 treesize of output 2 [2021-06-05 14:40:36,719 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:36,942 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-05 14:40:36,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:36,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:36,951 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:36,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:36,958 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:37,173 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-05 14:40:37,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:37,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-06-05 14:40:37,180 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:37,393 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-05 14:40:37,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:37,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:37,400 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:37,611 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2021-06-05 14:40:37,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:37,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:37,619 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:37,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-06-05 14:40:37,626 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:37,832 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-06-05 14:40:37,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:37,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 16 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-05 14:40:37,842 INFO L247 ElimStorePlain]: Needed 24 recursive calls to eliminate 25 variables, input treesize:2477, output treesize:339 [2021-06-05 14:40:38,126 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 75 [2021-06-05 14:40:38,323 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 56 [2021-06-05 14:40:38,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:38,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85389620] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:38,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:40:38,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:40:38,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722474338] [2021-06-05 14:40:38,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:40:38,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:40:38,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:40:38,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:40:38,525 INFO L87 Difference]: Start difference. First operand 712 states and 2448 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:39,039 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 61 [2021-06-05 14:40:39,344 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 82 [2021-06-05 14:40:39,616 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 53 [2021-06-05 14:40:39,883 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 64 [2021-06-05 14:40:40,157 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 50 [2021-06-05 14:40:40,433 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 53 [2021-06-05 14:40:40,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:40:40,456 INFO L93 Difference]: Finished difference Result 980 states and 3163 transitions. [2021-06-05 14:40:40,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 14:40:40,456 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:40:40,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:40:40,458 INFO L225 Difference]: With dead ends: 980 [2021-06-05 14:40:40,458 INFO L226 Difference]: Without dead ends: 905 [2021-06-05 14:40:40,458 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 2881.4ms TimeCoverageRelationStatistics Valid=160, Invalid=542, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:40:40,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2021-06-05 14:40:40,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 708. [2021-06-05 14:40:40,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 3.43988684582744) internal successors, (2432), 707 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:40,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2432 transitions. [2021-06-05 14:40:40,466 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2432 transitions. Word has length 20 [2021-06-05 14:40:40,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:40:40,466 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2432 transitions. [2021-06-05 14:40:40,466 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:40,467 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2432 transitions. [2021-06-05 14:40:40,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:40:40,468 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:40:40,468 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:40:40,668 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8051 [2021-06-05 14:40:40,668 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:40:40,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:40:40,669 INFO L82 PathProgramCache]: Analyzing trace with hash -821811394, now seen corresponding path program 59 times [2021-06-05 14:40:40,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:40:40,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526852506] [2021-06-05 14:40:40,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:40:40,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:41,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-06-05 14:40:41,039 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:40:41,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526852506] [2021-06-05 14:40:41,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526852506] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:41,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523218420] [2021-06-05 14:40:41,039 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:41,108 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:40:41,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:40:41,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:40:41,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:40:41,542 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:41,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523218420] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:41,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:40:41,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:40:41,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079944689] [2021-06-05 14:40:41,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:40:41,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:40:41,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:40:41,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:40:41,543 INFO L87 Difference]: Start difference. First operand 708 states and 2432 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:42,044 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 47 [2021-06-05 14:40:42,243 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 43 [2021-06-05 14:40:42,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:40:42,293 INFO L93 Difference]: Finished difference Result 772 states and 2609 transitions. [2021-06-05 14:40:42,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 14:40:42,293 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:40:42,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:40:42,296 INFO L225 Difference]: With dead ends: 772 [2021-06-05 14:40:42,296 INFO L226 Difference]: Without dead ends: 757 [2021-06-05 14:40:42,296 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1109.1ms TimeCoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2021-06-05 14:40:42,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2021-06-05 14:40:42,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 706. [2021-06-05 14:40:42,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 705 states have (on average 3.4397163120567376) internal successors, (2425), 705 states have internal predecessors, (2425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:42,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 2425 transitions. [2021-06-05 14:40:42,305 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 2425 transitions. Word has length 20 [2021-06-05 14:40:42,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:40:42,305 INFO L482 AbstractCegarLoop]: Abstraction has 706 states and 2425 transitions. [2021-06-05 14:40:42,305 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:42,305 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 2425 transitions. [2021-06-05 14:40:42,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:40:42,306 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:40:42,306 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:40:42,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8770,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:42,507 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:40:42,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:40:42,507 INFO L82 PathProgramCache]: Analyzing trace with hash -100687916, now seen corresponding path program 60 times [2021-06-05 14:40:42,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:40:42,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798130560] [2021-06-05 14:40:42,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:40:42,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:42,842 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:42,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:40:42,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798130560] [2021-06-05 14:40:42,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798130560] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:42,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340232789] [2021-06-05 14:40:42,842 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:42,919 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:40:42,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:40:42,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:40:42,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:40:43,379 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:43,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,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 8 treesize of output 1 [2021-06-05 14:40:43,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:43,390 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:43,395 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,399 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:43,399 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:40:43,405 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,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-06-05 14:40:43,411 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,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-06-05 14:40:43,416 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:43,421 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,424 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:43,425 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40: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 8 treesize of output 1 [2021-06-05 14:40:43,430 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:40:43,435 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,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 9 treesize of output 2 [2021-06-05 14:40:43,441 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:40:43,446 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,449 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:43,450 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,453 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:43,454 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:43,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:40:43,459 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,462 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:43,463 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,466 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:43,466 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,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-06-05 14:40:43,470 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:43,721 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-06-05 14:40:43,722 INFO L628 ElimStorePlain]: treesize reduction 156, result has 64.9 percent of original size [2021-06-05 14:40:43,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-06-05 14:40:43,726 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:1011, output treesize:283 [2021-06-05 14:40:43,941 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-06-05 14:40:45,205 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_447], 6=[ends_with_2], 10=[v_prenex_449], 21=[ends_with_6]} [2021-06-05 14:40:45,215 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:45,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:45,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:45,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:45,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:40:45,228 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:45,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:45,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:45,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:45,239 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:45,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:45,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:45,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 8 treesize of output 1 [2021-06-05 14:40:45,251 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:45,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:45,263 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:45,271 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:45,272 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:45,281 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:45,282 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:45,988 WARN L205 SmtUtils]: Spent 705.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 120 [2021-06-05 14:40:45,988 INFO L628 ElimStorePlain]: treesize reduction 699, result has 48.6 percent of original size [2021-06-05 14:40:45,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:45,995 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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-06-05 14:40:46,001 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:46,007 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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 4 treesize of output 2 [2021-06-05 14:40:46,013 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:46,019 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:46,025 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:46,031 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:46,038 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:46,044 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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-06-05 14:40:46,050 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:46,057 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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-06-05 14:40:46,064 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:46,071 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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-06-05 14:40:46,077 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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 5 treesize of output 1 [2021-06-05 14:40:46,083 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,346 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-05 14:40:46,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:46,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 3 treesize of output 1 [2021-06-05 14:40:46,353 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:46,358 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,630 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-05 14:40:46,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:46,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-06-05 14:40:46,637 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:46,643 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:40: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 4 treesize of output 2 [2021-06-05 14:40:46,649 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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 6 treesize of output 2 [2021-06-05 14:40:46,655 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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-06-05 14:40:46,660 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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-06-05 14:40:46,665 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:46,671 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:46,677 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:46,683 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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-06-05 14:40:46,688 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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 4 treesize of output 2 [2021-06-05 14:40:46,694 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:46,699 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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 4 treesize of output 2 [2021-06-05 14:40:46,705 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:46,710 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:46,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 4 treesize of output 2 [2021-06-05 14:40:46,716 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:47,119 WARN L205 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-06-05 14:40:47,119 INFO L628 ElimStorePlain]: treesize reduction 57, result has 88.9 percent of original size [2021-06-05 14:40:47,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2021-06-05 14:40:47,125 INFO L247 ElimStorePlain]: Needed 40 recursive calls to eliminate 11 variables, input treesize:1575, output treesize:355 [2021-06-05 14:40:47,309 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-06-05 14:40:47,481 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:47,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340232789] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:47,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:40:47,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:40:47,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265755169] [2021-06-05 14:40:47,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:40:47,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:40:47,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:40:47,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:40:47,482 INFO L87 Difference]: Start difference. First operand 706 states and 2425 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:48,113 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 85 [2021-06-05 14:40:48,377 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 40 [2021-06-05 14:40:48,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:40:48,404 INFO L93 Difference]: Finished difference Result 889 states and 2954 transitions. [2021-06-05 14:40:48,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 14:40:48,404 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:40:48,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:40:48,405 INFO L225 Difference]: With dead ends: 889 [2021-06-05 14:40:48,406 INFO L226 Difference]: Without dead ends: 874 [2021-06-05 14:40:48,406 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1579.9ms TimeCoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2021-06-05 14:40:48,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2021-06-05 14:40:48,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 704. [2021-06-05 14:40:48,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 3.4423897581792318) internal successors, (2420), 703 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:48,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 2420 transitions. [2021-06-05 14:40:48,414 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 2420 transitions. Word has length 20 [2021-06-05 14:40:48,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:40:48,414 INFO L482 AbstractCegarLoop]: Abstraction has 704 states and 2420 transitions. [2021-06-05 14:40:48,414 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:48,414 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 2420 transitions. [2021-06-05 14:40:48,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:40:48,415 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:40:48,415 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:40:48,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8794 [2021-06-05 14:40:48,617 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:40:48,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:40:48,617 INFO L82 PathProgramCache]: Analyzing trace with hash 206234836, now seen corresponding path program 61 times [2021-06-05 14:40:48,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:40:48,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617503257] [2021-06-05 14:40:48,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:40:48,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:48,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:48,860 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:40:48,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617503257] [2021-06-05 14:40:48,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617503257] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:48,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308418276] [2021-06-05 14:40:48,861 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:40:48,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:40:48,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:40:48,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:40:49,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:49,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:49,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:40:49,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:49,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:49,303 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:49,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:49,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:49,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:40:49,310 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:49,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:40:49,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-06-05 14:40:49,318 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:49,876 WARN L205 SmtUtils]: Spent 557.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 121 [2021-06-05 14:40:49,876 INFO L628 ElimStorePlain]: treesize reduction 316, result has 62.8 percent of original size [2021-06-05 14:40:49,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:49,883 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:49,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:49,888 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:50,133 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-05 14:40:50,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:50,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-06-05 14:40:50,139 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:50,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:50,145 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:50,382 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-06-05 14:40:50,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:50,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 6 treesize of output 2 [2021-06-05 14:40:50,389 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:50,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:50,394 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:50,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:50,400 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:50,629 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-05 14:40:50,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:50,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-06-05 14:40:50,642 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:925, output treesize:503 [2021-06-05 14:40:50,985 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 140 [2021-06-05 14:40:53,309 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_474, v_prenex_462, v_prenex_470, v_prenex_461], 3=[ends_with_2, ends_with_6, v_prenex_463, v_prenex_473, v_prenex_465, v_prenex_476, v_prenex_464, v_prenex_475, v_prenex_467, v_prenex_466, v_prenex_469, v_prenex_468, v_prenex_472, v_prenex_471], 21=[v_prenex_484], 28=[v_prenex_482]} [2021-06-05 14:40:53,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:40:53,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:54,442 WARN L205 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 343 DAG size of output: 172 [2021-06-05 14:40:54,442 INFO L628 ElimStorePlain]: treesize reduction 1771, result has 28.4 percent of original size [2021-06-05 14:40:54,442 INFO L518 ElimStorePlain]: Eliminatee v_prenex_462 vanished before elimination [2021-06-05 14:40:54,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:54,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:54,783 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification that was a NOOP. DAG size: 169 [2021-06-05 14:40:54,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:54,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-06-05 14:40:54,791 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:55,121 WARN L205 SmtUtils]: Spent 329.00 ms on a formula simplification that was a NOOP. DAG size: 167 [2021-06-05 14:40:55,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:55,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:40:55,129 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:55,458 WARN L205 SmtUtils]: Spent 328.00 ms on a formula simplification that was a NOOP. DAG size: 165 [2021-06-05 14:40:55,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:55,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:55,466 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:55,799 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification that was a NOOP. DAG size: 161 [2021-06-05 14:40:55,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:55,799 INFO L518 ElimStorePlain]: Eliminatee v_prenex_463 vanished before elimination [2021-06-05 14:40:55,799 INFO L518 ElimStorePlain]: Eliminatee v_prenex_473 vanished before elimination [2021-06-05 14:40:55,799 INFO L518 ElimStorePlain]: Eliminatee v_prenex_465 vanished before elimination [2021-06-05 14:40:55,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:55,807 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:56,129 WARN L205 SmtUtils]: Spent 322.00 ms on a formula simplification that was a NOOP. DAG size: 158 [2021-06-05 14:40:56,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:56,130 INFO L518 ElimStorePlain]: Eliminatee v_prenex_464 vanished before elimination [2021-06-05 14:40:56,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 5 treesize of output 1 [2021-06-05 14:40:56,137 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:56,460 WARN L205 SmtUtils]: Spent 322.00 ms on a formula simplification that was a NOOP. DAG size: 156 [2021-06-05 14:40:56,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:56,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-06-05 14:40:56,468 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:56,785 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 154 [2021-06-05 14:40:56,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:56,786 INFO L518 ElimStorePlain]: Eliminatee v_prenex_466 vanished before elimination [2021-06-05 14:40:56,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-06-05 14:40:56,793 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:56,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 5 treesize of output 1 [2021-06-05 14:40:56,800 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:57,116 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification that was a NOOP. DAG size: 151 [2021-06-05 14:40:57,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:57,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:40:57,124 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:57,441 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 149 [2021-06-05 14:40:57,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:57,442 INFO L518 ElimStorePlain]: Eliminatee v_prenex_472 vanished before elimination [2021-06-05 14:40:57,442 INFO L518 ElimStorePlain]: Eliminatee v_prenex_471 vanished before elimination [2021-06-05 14:40:57,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-06-05 14:40:57,450 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:57,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-06-05 14:40:57,458 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:57,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:57,465 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:57,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 4 treesize of output 2 [2021-06-05 14:40:57,473 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:57,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-06-05 14:40:57,480 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:57,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:57,488 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:57,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-06-05 14:40:57,496 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:57,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:57,503 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:58,060 WARN L205 SmtUtils]: Spent 556.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 139 [2021-06-05 14:40:58,060 INFO L628 ElimStorePlain]: treesize reduction 51, result has 91.8 percent of original size [2021-06-05 14:40:58,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:58,068 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:58,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-06-05 14:40:58,075 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:58,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-06-05 14:40:58,082 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:58,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-06-05 14:40:58,089 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:58,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:40:58,095 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:58,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-06-05 14:40:58,102 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:58,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:40:58,109 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:40:58,362 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-06-05 14:40:58,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:40:58,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 17 dim-0 vars, 20 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-05 14:40:58,370 INFO L247 ElimStorePlain]: Needed 27 recursive calls to eliminate 37 variables, input treesize:2532, output treesize:451 [2021-06-05 14:40:58,649 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 68 [2021-06-05 14:40:58,940 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:40:58,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308418276] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:40:58,941 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:40:58,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:40:58,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557328788] [2021-06-05 14:40:58,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:40:58,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:40:58,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:40:58,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:40:58,941 INFO L87 Difference]: Start difference. First operand 704 states and 2420 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:40:59,675 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-06-05 14:40:59,944 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 73 [2021-06-05 14:41:00,237 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 56 [2021-06-05 14:41:00,601 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 64 [2021-06-05 14:41:00,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:00,660 INFO L93 Difference]: Finished difference Result 869 states and 2876 transitions. [2021-06-05 14:41:00,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 14:41:00,660 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:00,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:00,661 INFO L225 Difference]: With dead ends: 869 [2021-06-05 14:41:00,661 INFO L226 Difference]: Without dead ends: 824 [2021-06-05 14:41:00,661 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 2377.8ms TimeCoverageRelationStatistics Valid=145, Invalid=455, Unknown=0, NotChecked=0, Total=600 [2021-06-05 14:41:00,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-06-05 14:41:00,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 703. [2021-06-05 14:41:00,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 3.4415954415954415) internal successors, (2416), 702 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:00,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 2416 transitions. [2021-06-05 14:41:00,669 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 2416 transitions. Word has length 20 [2021-06-05 14:41:00,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:00,669 INFO L482 AbstractCegarLoop]: Abstraction has 703 states and 2416 transitions. [2021-06-05 14:41:00,669 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:00,669 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 2416 transitions. [2021-06-05 14:41:00,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:00,670 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:00,670 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:00,870 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9185 [2021-06-05 14:41:00,871 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:00,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:00,871 INFO L82 PathProgramCache]: Analyzing trace with hash 623244032, now seen corresponding path program 62 times [2021-06-05 14:41:00,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:00,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005907235] [2021-06-05 14:41:00,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:00,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:01,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-06-05 14:41:01,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:01,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005907235] [2021-06-05 14:41:01,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005907235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:01,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527974769] [2021-06-05 14:41:01,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:01,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:41:01,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:01,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:41:01,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:01,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:01,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:01,364 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,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 6 treesize of output 2 [2021-06-05 14:41:01,369 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,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-06-05 14:41:01,374 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:01,379 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,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 6 treesize of output 2 [2021-06-05 14:41:01,385 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,388 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:01,389 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,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-06-05 14:41:01,394 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:01,399 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,403 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:01,404 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:41:01,409 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:01,414 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,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 6 treesize of output 2 [2021-06-05 14:41:01,420 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,423 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:01,424 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:01,713 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 81 [2021-06-05 14:41:01,714 INFO L628 ElimStorePlain]: treesize reduction 70, result has 82.1 percent of original size [2021-06-05 14:41:01,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 9 xjuncts. [2021-06-05 14:41:01,718 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 2 variables, input treesize:578, output treesize:322 [2021-06-05 14:41:02,004 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 92 [2021-06-05 14:41:03,381 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-06-05 14:41:03,393 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:03,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:03,405 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:03,405 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:03,914 WARN L205 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 277 DAG size of output: 107 [2021-06-05 14:41:03,915 INFO L628 ElimStorePlain]: treesize reduction 1062, result has 23.4 percent of original size [2021-06-05 14:41:03,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_515 vanished before elimination [2021-06-05 14:41:03,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_514 vanished before elimination [2021-06-05 14:41:03,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_517 vanished before elimination [2021-06-05 14:41:03,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_516 vanished before elimination [2021-06-05 14:41:03,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_500 vanished before elimination [2021-06-05 14:41:03,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_489 vanished before elimination [2021-06-05 14:41:03,915 INFO L518 ElimStorePlain]: Eliminatee v_prenex_488 vanished before elimination [2021-06-05 14:41:03,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-06-05 14:41:03,922 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:04,058 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-05 14:41:04,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:04,058 INFO L518 ElimStorePlain]: Eliminatee v_prenex_502 vanished before elimination [2021-06-05 14:41:04,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:41:04,064 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:04,200 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-05 14:41:04,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:04,200 INFO L518 ElimStorePlain]: Eliminatee v_prenex_501 vanished before elimination [2021-06-05 14:41:04,200 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-06-05 14:41: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 3 treesize of output 1 [2021-06-05 14:41:04,206 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:04,340 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-06-05 14:41:04,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:04,340 INFO L518 ElimStorePlain]: Eliminatee v_prenex_526 vanished before elimination [2021-06-05 14:41:04,340 INFO L518 ElimStorePlain]: Eliminatee v_prenex_503 vanished before elimination [2021-06-05 14:41:04,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:04,346 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:04,582 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 94 [2021-06-05 14:41:04,582 INFO L628 ElimStorePlain]: treesize reduction 34, result has 89.0 percent of original size [2021-06-05 14:41:04,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 3 treesize of output 1 [2021-06-05 14:41:04,588 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:04,703 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-06-05 14:41:04,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:04,704 INFO L518 ElimStorePlain]: Eliminatee v_prenex_508 vanished before elimination [2021-06-05 14:41:04,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:04,710 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:04,935 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-06-05 14:41:04,935 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-06-05 14:41:04,935 INFO L518 ElimStorePlain]: Eliminatee v_prenex_509 vanished before elimination [2021-06-05 14:41:04,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-06-05 14:41:04,940 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:05,051 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-05 14:41:05,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:05,052 INFO L518 ElimStorePlain]: Eliminatee v_prenex_495 vanished before elimination [2021-06-05 14:41:05,052 INFO L518 ElimStorePlain]: Eliminatee v_prenex_498 vanished before elimination [2021-06-05 14:41:05,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:05,057 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:05,167 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-06-05 14:41:05,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:05,167 INFO L518 ElimStorePlain]: Eliminatee v_prenex_511 vanished before elimination [2021-06-05 14:41:05,167 INFO L518 ElimStorePlain]: Eliminatee v_prenex_499 vanished before elimination [2021-06-05 14:41:05,167 INFO L518 ElimStorePlain]: Eliminatee v_prenex_510 vanished before elimination [2021-06-05 14:41:05,167 INFO L518 ElimStorePlain]: Eliminatee v_prenex_512 vanished before elimination [2021-06-05 14:41:05,167 INFO L518 ElimStorePlain]: Eliminatee v_prenex_490 vanished before elimination [2021-06-05 14:41:05,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-06-05 14:41:05,173 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:05,280 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:41:05,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:05,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:05,286 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:05,391 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-05 14:41:05,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:05,392 INFO L518 ElimStorePlain]: Eliminatee v_prenex_494 vanished before elimination [2021-06-05 14:41:05,392 INFO L518 ElimStorePlain]: Eliminatee v_prenex_493 vanished before elimination [2021-06-05 14:41:05,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 6 treesize of output 2 [2021-06-05 14:41:05,397 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:05,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 6 treesize of output 2 [2021-06-05 14:41:05,401 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:05,509 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-05 14:41:05,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:05,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-06-05 14:41:05,514 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:05,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-06-05 14:41:05,517 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:05,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:05,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 36 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:41:05,616 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 43 variables, input treesize:1480, output treesize:202 [2021-06-05 14:41:05,786 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-06-05 14:41:06,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-06-05 14:41:06,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527974769] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:06,053 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:06,053 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:41:06,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414497685] [2021-06-05 14:41:06,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:41:06,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:06,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:41:06,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:41:06,054 INFO L87 Difference]: Start difference. First operand 703 states and 2416 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:06,600 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 40 [2021-06-05 14:41:06,906 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2021-06-05 14:41:06,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:06,909 INFO L93 Difference]: Finished difference Result 841 states and 2802 transitions. [2021-06-05 14:41:06,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 14:41:06,909 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:06,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:06,910 INFO L225 Difference]: With dead ends: 841 [2021-06-05 14:41:06,910 INFO L226 Difference]: Without dead ends: 826 [2021-06-05 14:41:06,910 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1529.1ms TimeCoverageRelationStatistics Valid=153, Invalid=353, Unknown=0, NotChecked=0, Total=506 [2021-06-05 14:41:06,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-06-05 14:41:06,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 709. [2021-06-05 14:41:06,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 708 states have (on average 3.4420903954802258) internal successors, (2437), 708 states have internal predecessors, (2437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:06,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 2437 transitions. [2021-06-05 14:41:06,918 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 2437 transitions. Word has length 20 [2021-06-05 14:41:06,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:06,919 INFO L482 AbstractCegarLoop]: Abstraction has 709 states and 2437 transitions. [2021-06-05 14:41:06,919 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:06,919 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 2437 transitions. [2021-06-05 14:41:06,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:06,920 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:06,920 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:07,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9500 [2021-06-05 14:41:07,120 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:07,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:07,121 INFO L82 PathProgramCache]: Analyzing trace with hash -888775412, now seen corresponding path program 63 times [2021-06-05 14:41:07,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:07,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107886875] [2021-06-05 14:41:07,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:07,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:07,607 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:07,608 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:07,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107886875] [2021-06-05 14:41:07,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107886875] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:07,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655583923] [2021-06-05 14:41:07,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:07,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:41:07,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:07,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:41:07,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:07,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:07,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:07,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:07,841 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:07,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:07,846 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:07,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:07,851 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:07,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:07,856 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:07,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:07,861 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:07,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 3 treesize of output 1 [2021-06-05 14:41:07,866 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:07,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 5 treesize of output 1 [2021-06-05 14:41:07,871 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:07,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-06-05 14:41:07,876 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41: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 4 treesize of output 2 [2021-06-05 14:41:07,882 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:08,069 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-05 14:41:08,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:08,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 9 xjuncts. [2021-06-05 14:41:08,074 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:520, output treesize:416 [2021-06-05 14:41:08,434 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 108 [2021-06-05 14:41:09,672 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_537, v_prenex_536, v_prenex_528, v_prenex_539, v_prenex_538, v_prenex_529, v_prenex_540, v_prenex_531, v_prenex_530, v_prenex_533, v_prenex_544, v_prenex_532, v_prenex_543, v_prenex_535, v_prenex_534], 10=[ends_with_2, ends_with_10], 15=[v_prenex_541]} [2021-06-05 14:41:09,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:09,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:09,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 10 treesize of output 1 [2021-06-05 14:41:09,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:09,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:09,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-05 14:41:09,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:10,067 WARN L205 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 96 [2021-06-05 14:41:10,068 INFO L628 ElimStorePlain]: treesize reduction 895, result has 23.2 percent of original size [2021-06-05 14:41:10,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:10,073 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:10,182 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-05 14:41:10,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:10,182 INFO L518 ElimStorePlain]: Eliminatee v_prenex_528 vanished before elimination [2021-06-05 14:41:10,182 INFO L518 ElimStorePlain]: Eliminatee v_prenex_539 vanished before elimination [2021-06-05 14:41:10,182 INFO L518 ElimStorePlain]: Eliminatee v_prenex_538 vanished before elimination [2021-06-05 14:41:10,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:10,188 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:10,296 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-05 14:41:10,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:10,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:10,302 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:10,408 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-05 14:41:10,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:10,409 INFO L518 ElimStorePlain]: Eliminatee v_prenex_531 vanished before elimination [2021-06-05 14:41:10,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:10,414 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:10,519 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-05 14:41:10,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:10,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:10,524 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:10,627 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-06-05 14:41:10,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:10,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:10,633 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:10,733 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-06-05 14:41:10,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:10,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:10,738 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:10,914 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 78 [2021-06-05 14:41:10,914 INFO L628 ElimStorePlain]: treesize reduction 38, result has 84.2 percent of original size [2021-06-05 14:41:10,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:10,918 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:10,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:10,996 INFO L518 ElimStorePlain]: Eliminatee v_prenex_535 vanished before elimination [2021-06-05 14:41:10,996 INFO L518 ElimStorePlain]: Eliminatee v_prenex_534 vanished before elimination [2021-06-05 14:41:11,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-06-05 14:41:11,000 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:11,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:11,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 4 treesize of output 2 [2021-06-05 14:41:11,081 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:11,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:11,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:11,159 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:11,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-06-05 14:41:11,162 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:11,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:11,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:41:11,234 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 22 variables, input treesize:1227, output treesize:115 [2021-06-05 14:41:11,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-06-05 14:41:11,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655583923] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:11,408 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:11,408 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:41:11,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630040236] [2021-06-05 14:41:11,409 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:41:11,409 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:11,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:41:11,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:41:11,409 INFO L87 Difference]: Start difference. First operand 709 states and 2437 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:12,089 WARN L205 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 90 [2021-06-05 14:41:12,534 WARN L205 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 112 [2021-06-05 14:41:13,006 WARN L205 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 85 [2021-06-05 14:41:13,568 WARN L205 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-06-05 14:41:13,885 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 44 [2021-06-05 14:41:13,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:13,970 INFO L93 Difference]: Finished difference Result 884 states and 2887 transitions. [2021-06-05 14:41:13,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 14:41:13,971 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:13,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:13,972 INFO L225 Difference]: With dead ends: 884 [2021-06-05 14:41:13,972 INFO L226 Difference]: Without dead ends: 839 [2021-06-05 14:41:13,972 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 3411.4ms TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:41:13,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2021-06-05 14:41:13,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 708. [2021-06-05 14:41:13,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 3.442715700141443) internal successors, (2434), 707 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:13,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2434 transitions. [2021-06-05 14:41:13,980 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2434 transitions. Word has length 20 [2021-06-05 14:41:13,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:13,980 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2434 transitions. [2021-06-05 14:41:13,980 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:13,980 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2434 transitions. [2021-06-05 14:41:13,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:13,981 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:13,981 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:14,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9701,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:14,182 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:14,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:14,182 INFO L82 PathProgramCache]: Analyzing trace with hash -1645801780, now seen corresponding path program 64 times [2021-06-05 14:41:14,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:14,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987557556] [2021-06-05 14:41:14,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:14,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:14,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:14,532 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:14,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987557556] [2021-06-05 14:41:14,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987557556] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:14,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186087326] [2021-06-05 14:41:14,532 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:14,602 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:41:14,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:14,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:41:14,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:15,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-06-05 14:41:15,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186087326] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:15,054 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:15,054 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:41:15,054 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891148690] [2021-06-05 14:41:15,054 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:41:15,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:15,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:41:15,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:41:15,054 INFO L87 Difference]: Start difference. First operand 708 states and 2434 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:15,325 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 42 [2021-06-05 14:41:15,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:15,363 INFO L93 Difference]: Finished difference Result 781 states and 2622 transitions. [2021-06-05 14:41:15,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 14:41:15,364 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:15,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:15,365 INFO L225 Difference]: With dead ends: 781 [2021-06-05 14:41:15,365 INFO L226 Difference]: Without dead ends: 766 [2021-06-05 14:41:15,365 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 767.4ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:41:15,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2021-06-05 14:41:15,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 708. [2021-06-05 14:41:15,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 3.442715700141443) internal successors, (2434), 707 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:15,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 2434 transitions. [2021-06-05 14:41:15,373 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 2434 transitions. Word has length 20 [2021-06-05 14:41:15,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:15,373 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 2434 transitions. [2021-06-05 14:41:15,373 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:15,373 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 2434 transitions. [2021-06-05 14:41:15,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:15,374 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:15,374 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:15,574 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10026 [2021-06-05 14:41:15,574 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:15,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:15,574 INFO L82 PathProgramCache]: Analyzing trace with hash -1066698872, now seen corresponding path program 65 times [2021-06-05 14:41:15,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:15,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160884817] [2021-06-05 14:41:15,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:15,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:15,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:15,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:15,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160884817] [2021-06-05 14:41:15,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160884817] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:15,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343568898] [2021-06-05 14:41:15,879 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:15,931 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 14:41:15,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:15,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:41:15,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:16,399 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:16,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343568898] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:16,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:16,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:41:16,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308824569] [2021-06-05 14:41:16,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:41:16,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:16,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:41:16,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:41:16,400 INFO L87 Difference]: Start difference. First operand 708 states and 2434 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:16,929 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2021-06-05 14:41:17,114 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 47 [2021-06-05 14:41:17,370 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-06-05 14:41:17,515 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 48 [2021-06-05 14:41:17,750 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 50 [2021-06-05 14:41:17,962 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 40 [2021-06-05 14:41:18,134 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-06-05 14:41:18,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:18,157 INFO L93 Difference]: Finished difference Result 995 states and 3201 transitions. [2021-06-05 14:41:18,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:41:18,158 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:18,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:18,159 INFO L225 Difference]: With dead ends: 995 [2021-06-05 14:41:18,159 INFO L226 Difference]: Without dead ends: 920 [2021-06-05 14:41:18,159 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 1982.5ms TimeCoverageRelationStatistics Valid=234, Invalid=822, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 14:41:18,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-06-05 14:41:18,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 714. [2021-06-05 14:41:18,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 713 states have (on average 3.4488078541374474) internal successors, (2459), 713 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:18,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 2459 transitions. [2021-06-05 14:41:18,168 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 2459 transitions. Word has length 20 [2021-06-05 14:41:18,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:18,168 INFO L482 AbstractCegarLoop]: Abstraction has 714 states and 2459 transitions. [2021-06-05 14:41:18,168 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:18,168 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 2459 transitions. [2021-06-05 14:41:18,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:18,169 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:18,169 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:18,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10048,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:18,369 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:18,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:18,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1773524372, now seen corresponding path program 66 times [2021-06-05 14:41:18,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:18,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577483772] [2021-06-05 14:41:18,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:18,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:18,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:18,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:18,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577483772] [2021-06-05 14:41:18,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577483772] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:18,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402015916] [2021-06-05 14:41:18,621 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:18,673 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 14:41:18,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:18,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:41:18,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:18,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,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 11 treesize of output 2 [2021-06-05 14:41:18,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41: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 10 treesize of output 1 [2021-06-05 14:41:18,897 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:41:18,903 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:41:18,908 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,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 7 treesize of output 1 [2021-06-05 14:41:18,912 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:41:18,917 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:41:18,923 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,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 9 treesize of output 2 [2021-06-05 14:41:18,928 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41: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-06-05 14:41:18,934 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,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 3 treesize of output 1 [2021-06-05 14:41:18,938 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:41:18,943 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,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 5 treesize of output 1 [2021-06-05 14:41:18,947 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41: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 11 treesize of output 2 [2021-06-05 14:41:18,952 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:18,956 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:18,960 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41: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 9 treesize of output 1 [2021-06-05 14:41:18,965 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:18,969 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:41:18,973 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:18,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41: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 8 treesize of output 1 [2021-06-05 14:41:18,978 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:18,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41: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 10 treesize of output 1 [2021-06-05 14:41:18,982 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:19,210 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-06-05 14:41:19,210 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-06-05 14:41:19,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-05 14:41:19,214 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:714, output treesize:277 [2021-06-05 14:41:19,423 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2021-06-05 14:41:19,571 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:41:20,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-06-05 14:41:20,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:20,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:20,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:20,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:41:20,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:20,187 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:20,188 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:20,544 WARN L205 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 82 [2021-06-05 14:41:20,544 INFO L628 ElimStorePlain]: treesize reduction 276, result has 49.9 percent of original size [2021-06-05 14:41:20,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:41:20,550 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:20,668 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-06-05 14:41:20,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:20,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:20,678 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:20,803 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-05 14:41:20,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:20,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:20,809 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:21,011 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 74 [2021-06-05 14:41:21,011 INFO L628 ElimStorePlain]: treesize reduction 36, result has 86.3 percent of original size [2021-06-05 14:41:21,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-06-05 14:41:21,016 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:21,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:21,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:21,121 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:21,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:21,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 6 treesize of output 2 [2021-06-05 14:41:21,223 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:21,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:21,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:21,323 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:21,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:21,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:41:21,419 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:595, output treesize:177 [2021-06-05 14:41:21,575 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-06-05 14:41:21,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:21,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402015916] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:21,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:21,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:41:21,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104287110] [2021-06-05 14:41:21,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:41:21,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:21,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:41:21,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:41:21,825 INFO L87 Difference]: Start difference. First operand 714 states and 2459 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:22,292 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-06-05 14:41:22,916 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 90 [2021-06-05 14:41:23,255 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 94 [2021-06-05 14:41:23,619 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 93 [2021-06-05 14:41:23,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:23,653 INFO L93 Difference]: Finished difference Result 1129 states and 3675 transitions. [2021-06-05 14:41:23,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 14:41:23,654 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:23,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:23,655 INFO L225 Difference]: With dead ends: 1129 [2021-06-05 14:41:23,655 INFO L226 Difference]: Without dead ends: 1114 [2021-06-05 14:41:23,655 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 2396.6ms TimeCoverageRelationStatistics Valid=228, Invalid=702, Unknown=0, NotChecked=0, Total=930 [2021-06-05 14:41:23,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1114 states. [2021-06-05 14:41:23,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1114 to 729. [2021-06-05 14:41:23,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 728 states have (on average 3.451923076923077) internal successors, (2513), 728 states have internal predecessors, (2513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:23,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 2513 transitions. [2021-06-05 14:41:23,665 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 2513 transitions. Word has length 20 [2021-06-05 14:41:23,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:23,665 INFO L482 AbstractCegarLoop]: Abstraction has 729 states and 2513 transitions. [2021-06-05 14:41:23,665 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:23,665 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 2513 transitions. [2021-06-05 14:41:23,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:23,666 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:23,666 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:23,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10072 [2021-06-05 14:41:23,867 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:23,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:23,868 INFO L82 PathProgramCache]: Analyzing trace with hash 261504928, now seen corresponding path program 67 times [2021-06-05 14:41:23,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:23,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480652164] [2021-06-05 14:41:23,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:23,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:24,088 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:24,088 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:24,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480652164] [2021-06-05 14:41:24,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480652164] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:24,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863181412] [2021-06-05 14:41:24,088 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:24,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:24,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:41:24,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:24,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:24,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:24,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:24,386 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:24,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:24,391 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:24,396 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:24,396 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:24,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-06-05 14:41:24,402 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:24,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 3 treesize of output 1 [2021-06-05 14:41:24,407 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:24,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-06-05 14:41:24,413 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:24,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 4 treesize of output 2 [2021-06-05 14:41:24,419 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:24,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 6 treesize of output 2 [2021-06-05 14:41:24,425 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:24,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:24,430 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:24,650 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 76 [2021-06-05 14:41:24,651 INFO L628 ElimStorePlain]: treesize reduction 31, result has 89.2 percent of original size [2021-06-05 14:41:24,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 8 xjuncts. [2021-06-05 14:41:24,654 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:376, output treesize:255 [2021-06-05 14:41:24,887 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-06-05 14:41:25,055 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-06-05 14:41:25,244 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-05 14:41:25,975 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:25,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:25,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:25,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:25,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:41:25,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:25,988 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:25,989 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:26,199 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 61 [2021-06-05 14:41:26,199 INFO L628 ElimStorePlain]: treesize reduction 482, result has 27.7 percent of original size [2021-06-05 14:41:26,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-06-05 14:41:26,204 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:26,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:26,276 INFO L518 ElimStorePlain]: Eliminatee v_prenex_559 vanished before elimination [2021-06-05 14:41:26,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:26,281 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:26,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:26,352 INFO L518 ElimStorePlain]: Eliminatee v_prenex_558 vanished before elimination [2021-06-05 14:41:26,352 INFO L518 ElimStorePlain]: Eliminatee v_prenex_562 vanished before elimination [2021-06-05 14:41:26,352 INFO L518 ElimStorePlain]: Eliminatee v_prenex_561 vanished before elimination [2021-06-05 14:41:26,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 5 treesize of output 1 [2021-06-05 14:41:26,356 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:26,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41: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-06-05 14:41:26,431 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:26,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:26,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 5 treesize of output 1 [2021-06-05 14:41:26,503 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:26,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:26,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-06-05 14:41:26,572 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:26,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:26,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:26,641 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:26,750 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-06-05 14:41:26,750 INFO L628 ElimStorePlain]: treesize reduction 25, result has 83.6 percent of original size [2021-06-05 14:41:26,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 4 treesize of output 2 [2021-06-05 14:41:26,754 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:26,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:26,806 INFO L518 ElimStorePlain]: Eliminatee v_prenex_557 vanished before elimination [2021-06-05 14:41:26,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:41:26,809 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:26,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:26,870 INFO L518 ElimStorePlain]: Eliminatee v_prenex_571 vanished before elimination [2021-06-05 14:41:26,870 INFO L518 ElimStorePlain]: Eliminatee v_prenex_560 vanished before elimination [2021-06-05 14:41:26,870 INFO L518 ElimStorePlain]: Eliminatee v_prenex_570 vanished before elimination [2021-06-05 14:41:26,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 18 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:41:26,871 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:748, output treesize:119 [2021-06-05 14:41:27,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:27,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863181412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:27,012 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:27,012 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:41:27,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994772120] [2021-06-05 14:41:27,012 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:41:27,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:27,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:41:27,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:41:27,012 INFO L87 Difference]: Start difference. First operand 729 states and 2513 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:27,998 WARN L205 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 78 [2021-06-05 14:41:28,324 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 105 [2021-06-05 14:41:28,752 WARN L205 SmtUtils]: Spent 397.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 99 [2021-06-05 14:41:28,887 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-05 14:41:28,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:28,931 INFO L93 Difference]: Finished difference Result 1026 states and 3386 transitions. [2021-06-05 14:41:28,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 14:41:28,931 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:28,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:28,932 INFO L225 Difference]: With dead ends: 1026 [2021-06-05 14:41:28,932 INFO L226 Difference]: Without dead ends: 1011 [2021-06-05 14:41:28,933 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 2560.1ms TimeCoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2021-06-05 14:41:28,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2021-06-05 14:41:28,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 726. [2021-06-05 14:41:28,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 3.449655172413793) internal successors, (2501), 725 states have internal predecessors, (2501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:28,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 2501 transitions. [2021-06-05 14:41:28,949 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 2501 transitions. Word has length 20 [2021-06-05 14:41:28,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:28,949 INFO L482 AbstractCegarLoop]: Abstraction has 726 states and 2501 transitions. [2021-06-05 14:41:28,949 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:28,949 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 2501 transitions. [2021-06-05 14:41:28,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:28,950 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:28,950 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:29,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10248 [2021-06-05 14:41:29,153 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:29,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:29,153 INFO L82 PathProgramCache]: Analyzing trace with hash 679831486, now seen corresponding path program 68 times [2021-06-05 14:41:29,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:29,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056443229] [2021-06-05 14:41:29,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:29,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:29,342 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:29,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:29,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056443229] [2021-06-05 14:41:29,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056443229] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:29,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328800976] [2021-06-05 14:41:29,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:29,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:41:29,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:29,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:41:29,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:29,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:29,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:41:29,585 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:29,590 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,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 6 treesize of output 2 [2021-06-05 14:41:29,595 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,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 5 treesize of output 1 [2021-06-05 14:41:29,599 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:29,604 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:29,609 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,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 5 treesize of output 1 [2021-06-05 14:41:29,614 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:29,619 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,622 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:29,623 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,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-06-05 14:41:29,628 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,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 5 treesize of output 1 [2021-06-05 14:41:29,632 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,635 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:29,636 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:29,876 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 77 [2021-06-05 14:41:29,876 INFO L628 ElimStorePlain]: treesize reduction 73, result has 79.4 percent of original size [2021-06-05 14:41:29,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 9 xjuncts. [2021-06-05 14:41:29,880 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 2 variables, input treesize:483, output treesize:281 [2021-06-05 14:41:30,101 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 88 [2021-06-05 14:41:30,967 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2, ends_with_10, v_prenex_584, v_prenex_594, v_prenex_583, v_prenex_586, v_prenex_575, v_prenex_585, v_prenex_574, v_prenex_588, v_prenex_577, v_prenex_587, v_prenex_576, v_prenex_589, v_prenex_580, v_prenex_590, v_prenex_582, v_prenex_581], 10=[v_prenex_579, v_prenex_578, v_prenex_591, v_prenex_592]} [2021-06-05 14:41:30,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:30,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-06-05 14:41:30,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:31,164 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 64 [2021-06-05 14:41:31,165 INFO L628 ElimStorePlain]: treesize reduction 666, result has 20.0 percent of original size [2021-06-05 14:41:31,165 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-06-05 14:41:31,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 3 treesize of output 1 [2021-06-05 14:41:31,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:31,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:31,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_594 vanished before elimination [2021-06-05 14:41:31,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_583 vanished before elimination [2021-06-05 14:41:31,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_586 vanished before elimination [2021-06-05 14:41:31,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_575 vanished before elimination [2021-06-05 14:41:31,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_585 vanished before elimination [2021-06-05 14:41:31,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_574 vanished before elimination [2021-06-05 14:41:31,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_588 vanished before elimination [2021-06-05 14:41:31,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_577 vanished before elimination [2021-06-05 14:41:31,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_587 vanished before elimination [2021-06-05 14:41:31,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_576 vanished before elimination [2021-06-05 14:41:31,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_589 vanished before elimination [2021-06-05 14:41:31,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:31,231 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:31,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:31,297 INFO L518 ElimStorePlain]: Eliminatee v_prenex_590 vanished before elimination [2021-06-05 14:41:31,297 INFO L518 ElimStorePlain]: Eliminatee v_prenex_582 vanished before elimination [2021-06-05 14:41:31,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:31,301 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:31,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:31,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 6 treesize of output 2 [2021-06-05 14:41:31,359 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:31,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-06-05 14:41:31,363 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:31,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:31,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-06-05 14:41:31,418 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:31,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:31,421 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:31,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:31,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:31,473 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:31,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:31,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 5 treesize of output 1 [2021-06-05 14:41:31,523 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:31,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:31,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 22 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:41:31,570 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 24 variables, input treesize:868, output treesize:118 [2021-06-05 14:41:31,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:31,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328800976] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:31,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:31,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:41:31,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20586206] [2021-06-05 14:41:31,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:41:31,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:31,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:41:31,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:41:31,716 INFO L87 Difference]: Start difference. First operand 726 states and 2501 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:32,122 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 75 [2021-06-05 14:41:32,394 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 79 [2021-06-05 14:41:32,741 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 93 [2021-06-05 14:41:32,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:32,808 INFO L93 Difference]: Finished difference Result 928 states and 3105 transitions. [2021-06-05 14:41:32,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 14:41:32,808 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:32,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:32,809 INFO L225 Difference]: With dead ends: 928 [2021-06-05 14:41:32,809 INFO L226 Difference]: Without dead ends: 913 [2021-06-05 14:41:32,810 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1605.6ms TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-06-05 14:41:32,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2021-06-05 14:41:32,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 723. [2021-06-05 14:41:32,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 722 states have (on average 3.4473684210526314) internal successors, (2489), 722 states have internal predecessors, (2489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:32,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 2489 transitions. [2021-06-05 14:41:32,818 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 2489 transitions. Word has length 20 [2021-06-05 14:41:32,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:32,818 INFO L482 AbstractCegarLoop]: Abstraction has 723 states and 2489 transitions. [2021-06-05 14:41:32,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:32,818 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 2489 transitions. [2021-06-05 14:41:32,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:32,819 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:32,819 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:33,019 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10433 [2021-06-05 14:41:33,019 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:33,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:33,020 INFO L82 PathProgramCache]: Analyzing trace with hash 49349310, now seen corresponding path program 69 times [2021-06-05 14:41:33,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:33,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008369899] [2021-06-05 14:41:33,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:33,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:33,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:33,239 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:33,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008369899] [2021-06-05 14:41:33,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008369899] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:33,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610375662] [2021-06-05 14:41:33,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:33,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:41:33,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:33,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:41:33,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:33,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 5 treesize of output 1 [2021-06-05 14:41:33,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:33,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:33,482 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:33,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-06-05 14:41:33,487 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:33,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-06-05 14:41:33,492 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:33,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:33,497 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:33,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:33,502 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:33,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:33,507 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:33,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:33,512 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:33,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 5 treesize of output 1 [2021-06-05 14:41:33,516 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:33,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:33,521 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:33,825 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-06-05 14:41:33,825 INFO L628 ElimStorePlain]: treesize reduction 34, result has 90.6 percent of original size [2021-06-05 14:41:33,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 9 xjuncts. [2021-06-05 14:41:33,829 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:412, output treesize:326 [2021-06-05 14:41:34,125 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-06-05 14:41:34,321 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-05 14:41:34,971 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:34,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:34,978 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:34,978 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:35,233 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 65 [2021-06-05 14:41:35,233 INFO L628 ElimStorePlain]: treesize reduction 577, result has 25.0 percent of original size [2021-06-05 14:41:35,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 5 treesize of output 1 [2021-06-05 14:41:35,238 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:35,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:35,311 INFO L518 ElimStorePlain]: Eliminatee v_prenex_613 vanished before elimination [2021-06-05 14:41:35,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-06-05 14:41:35,315 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:35,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:35,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 6 treesize of output 2 [2021-06-05 14:41:35,392 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:35,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:35,462 INFO L518 ElimStorePlain]: Eliminatee v_prenex_618 vanished before elimination [2021-06-05 14:41:35,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 4 treesize of output 2 [2021-06-05 14:41:35,466 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:35,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:35,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 4 treesize of output 2 [2021-06-05 14:41:35,539 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:35,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:35,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 3 treesize of output 1 [2021-06-05 14:41:35,611 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:35,726 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-06-05 14:41:35,726 INFO L628 ElimStorePlain]: treesize reduction 23, result has 86.1 percent of original size [2021-06-05 14:41:35,726 INFO L518 ElimStorePlain]: Eliminatee v_prenex_601 vanished before elimination [2021-06-05 14:41:35,727 INFO L518 ElimStorePlain]: Eliminatee v_prenex_600 vanished before elimination [2021-06-05 14:41:35,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:35,730 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:35,831 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2021-06-05 14:41:35,832 INFO L628 ElimStorePlain]: treesize reduction 21, result has 84.9 percent of original size [2021-06-05 14:41:35,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_603 vanished before elimination [2021-06-05 14:41:35,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_602 vanished before elimination [2021-06-05 14:41:35,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_605 vanished before elimination [2021-06-05 14:41:35,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_604 vanished before elimination [2021-06-05 14:41:35,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_607 vanished before elimination [2021-06-05 14:41:35,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_606 vanished before elimination [2021-06-05 14:41:35,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_609 vanished before elimination [2021-06-05 14:41:35,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_608 vanished before elimination [2021-06-05 14:41:35,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_597 vanished before elimination [2021-06-05 14:41:35,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_596 vanished before elimination [2021-06-05 14:41:35,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:41:35,835 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:35,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:35,878 INFO L518 ElimStorePlain]: Eliminatee v_prenex_599 vanished before elimination [2021-06-05 14:41:35,878 INFO L518 ElimStorePlain]: Eliminatee v_prenex_598 vanished before elimination [2021-06-05 14:41:35,878 INFO L518 ElimStorePlain]: Eliminatee v_prenex_612 vanished before elimination [2021-06-05 14:41:35,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-06-05 14:41:35,881 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:35,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:35,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 27 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:41:35,924 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 27 variables, input treesize:838, output treesize:108 [2021-06-05 14:41:36,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:36,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610375662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:36,059 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:36,059 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:41:36,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068188128] [2021-06-05 14:41:36,059 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:41:36,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:36,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:41:36,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:41:36,060 INFO L87 Difference]: Start difference. First operand 723 states and 2489 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:36,673 WARN L205 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-06-05 14:41:36,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:36,744 INFO L93 Difference]: Finished difference Result 783 states and 2648 transitions. [2021-06-05 14:41:36,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 14:41:36,744 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:36,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:36,745 INFO L225 Difference]: With dead ends: 783 [2021-06-05 14:41:36,745 INFO L226 Difference]: Without dead ends: 768 [2021-06-05 14:41:36,745 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 1303.9ms TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:41:36,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-06-05 14:41:36,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 721. [2021-06-05 14:41:36,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 720 states have (on average 3.4472222222222224) internal successors, (2482), 720 states have internal predecessors, (2482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:36,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 2482 transitions. [2021-06-05 14:41:36,753 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 2482 transitions. Word has length 20 [2021-06-05 14:41:36,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:36,753 INFO L482 AbstractCegarLoop]: Abstraction has 721 states and 2482 transitions. [2021-06-05 14:41:36,753 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:36,753 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 2482 transitions. [2021-06-05 14:41:36,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:36,754 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:36,754 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:36,954 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10554,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:36,955 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:36,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:36,955 INFO L82 PathProgramCache]: Analyzing trace with hash -707677058, now seen corresponding path program 70 times [2021-06-05 14:41:36,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:36,955 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064600765] [2021-06-05 14:41:36,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:36,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:37,147 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:37,147 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:37,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064600765] [2021-06-05 14:41:37,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064600765] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:37,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795925150] [2021-06-05 14:41:37,147 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:37,201 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:41:37,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:37,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:41:37,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:37,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:37,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:37,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 6 treesize of output 2 [2021-06-05 14:41:37,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:37,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 6 treesize of output 2 [2021-06-05 14:41:37,390 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:37,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 6 treesize of output 2 [2021-06-05 14:41:37,402 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:37,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:37,409 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:37,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:37,415 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:37,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:41:37,420 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:37,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 6 treesize of output 2 [2021-06-05 14:41:37,425 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:37,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:37,430 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:37,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-06-05 14:41:37,435 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:37,438 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:37,439 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:37,757 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-06-05 14:41:37,758 INFO L628 ElimStorePlain]: treesize reduction 42, result has 88.6 percent of original size [2021-06-05 14:41:37,761 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 9 xjuncts. [2021-06-05 14:41:37,761 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:458, output treesize:326 [2021-06-05 14:41:38,052 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2021-06-05 14:41:38,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:38,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:38,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-06-05 14:41:38,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:38,778 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:38,779 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:38,784 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:38,785 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:38,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:38,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:41:38,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-06-05 14:41:38,792 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:38,797 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:41:38,797 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,065 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 80 [2021-06-05 14:41:39,065 INFO L628 ElimStorePlain]: treesize reduction 713, result has 23.1 percent of original size [2021-06-05 14:41: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 3 treesize of output 1 [2021-06-05 14:41:39,071 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:39,076 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:39,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:39,161 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:39,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:41:39,244 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:39,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-06-05 14:41:39,327 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:39,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:41:39,408 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:39,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:41:39,487 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,616 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-06-05 14:41:39,616 INFO L628 ElimStorePlain]: treesize reduction 25, result has 86.6 percent of original size [2021-06-05 14:41:39,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:41:39,621 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:39,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:41:39,685 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:39,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 5 treesize of output 1 [2021-06-05 14:41:39,747 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:39,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:41:39,808 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:41:39,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:41:39,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 11 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:41:39,865 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 12 variables, input treesize:1104, output treesize:136 [2021-06-05 14:41:40,090 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:40,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795925150] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:40,091 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:40,091 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:41:40,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424815266] [2021-06-05 14:41:40,091 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:41:40,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:40,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:41:40,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:41:40,091 INFO L87 Difference]: Start difference. First operand 721 states and 2482 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:40,758 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 82 [2021-06-05 14:41:40,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:40,798 INFO L93 Difference]: Finished difference Result 793 states and 2673 transitions. [2021-06-05 14:41:40,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 14:41:40,798 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:40,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:40,799 INFO L225 Difference]: With dead ends: 793 [2021-06-05 14:41:40,799 INFO L226 Difference]: Without dead ends: 778 [2021-06-05 14:41:40,800 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 1321.8ms TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2021-06-05 14:41:40,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2021-06-05 14:41:40,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 720. [2021-06-05 14:41:40,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 719 states have (on average 3.4450625869262863) internal successors, (2477), 719 states have internal predecessors, (2477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:40,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 2477 transitions. [2021-06-05 14:41:40,807 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 2477 transitions. Word has length 20 [2021-06-05 14:41:40,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:40,807 INFO L482 AbstractCegarLoop]: Abstraction has 720 states and 2477 transitions. [2021-06-05 14:41:40,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:40,807 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 2477 transitions. [2021-06-05 14:41:40,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:40,808 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:40,808 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:41,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10722 [2021-06-05 14:41:41,009 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:41,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:41,009 INFO L82 PathProgramCache]: Analyzing trace with hash -128574150, now seen corresponding path program 71 times [2021-06-05 14:41:41,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:41,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750225059] [2021-06-05 14:41:41,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:41,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:41,253 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:41,254 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:41,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750225059] [2021-06-05 14:41:41,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750225059] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:41,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560624843] [2021-06-05 14:41:41,254 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:41,308 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 14:41:41,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:41,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:41:41,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:41,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:41,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560624843] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:41,825 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:41,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:41:41,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204102014] [2021-06-05 14:41:41,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:41:41,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:41,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:41:41,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:41:41,825 INFO L87 Difference]: Start difference. First operand 720 states and 2477 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:42,775 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 57 [2021-06-05 14:41:43,023 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 47 [2021-06-05 14:41:43,297 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-06-05 14:41:43,669 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 50 [2021-06-05 14:41:43,919 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 36 [2021-06-05 14:41:44,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:44,040 INFO L93 Difference]: Finished difference Result 1213 states and 3869 transitions. [2021-06-05 14:41:44,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 14:41:44,040 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:44,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:44,042 INFO L225 Difference]: With dead ends: 1213 [2021-06-05 14:41:44,042 INFO L226 Difference]: Without dead ends: 1138 [2021-06-05 14:41:44,042 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 2390.8ms TimeCoverageRelationStatistics Valid=329, Invalid=1231, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 14:41:44,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2021-06-05 14:41:44,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 723. [2021-06-05 14:41:44,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 722 states have (on average 3.4542936288088644) internal successors, (2494), 722 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:44,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 2494 transitions. [2021-06-05 14:41:44,051 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 2494 transitions. Word has length 20 [2021-06-05 14:41:44,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:44,051 INFO L482 AbstractCegarLoop]: Abstraction has 723 states and 2494 transitions. [2021-06-05 14:41:44,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:44,051 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 2494 transitions. [2021-06-05 14:41:44,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:44,052 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:44,052 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:44,253 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11007,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:44,253 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:44,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:44,253 INFO L82 PathProgramCache]: Analyzing trace with hash 504067178, now seen corresponding path program 72 times [2021-06-05 14:41:44,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:44,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852811061] [2021-06-05 14:41:44,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:44,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:44,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-06-05 14:41:44,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:44,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852811061] [2021-06-05 14:41:44,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852811061] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:44,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835989145] [2021-06-05 14:41:44,418 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:44,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:41:44,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:44,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:41:44,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:44,908 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:44,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835989145] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:44,908 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:44,909 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:41:44,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895529096] [2021-06-05 14:41:44,909 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:41:44,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:44,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:41:44,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:41:44,909 INFO L87 Difference]: Start difference. First operand 723 states and 2494 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:45,317 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 51 [2021-06-05 14:41:45,596 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2021-06-05 14:41:45,867 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-06-05 14:41:45,988 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-06-05 14:41:46,150 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2021-06-05 14:41:46,280 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-06-05 14:41:46,503 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 52 [2021-06-05 14:41:46,647 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-06-05 14:41:46,883 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 47 [2021-06-05 14:41:47,022 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-06-05 14:41:47,274 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 56 [2021-06-05 14:41:47,469 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 69 [2021-06-05 14:41:47,726 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 51 [2021-06-05 14:41:47,919 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 64 [2021-06-05 14:41:48,223 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2021-06-05 14:41:48,446 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-06-05 14:41:48,751 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 66 [2021-06-05 14:41:48,951 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 61 [2021-06-05 14:41:49,256 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-06-05 14:41:49,575 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 63 [2021-06-05 14:41:49,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:49,610 INFO L93 Difference]: Finished difference Result 1211 states and 3952 transitions. [2021-06-05 14:41:49,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 14:41:49,611 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:49,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:49,612 INFO L225 Difference]: With dead ends: 1211 [2021-06-05 14:41:49,612 INFO L226 Difference]: Without dead ends: 1196 [2021-06-05 14:41:49,613 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 4588.1ms TimeCoverageRelationStatistics Valid=459, Invalid=1703, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 14:41:49,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2021-06-05 14:41:49,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 741. [2021-06-05 14:41:49,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 3.443243243243243) internal successors, (2548), 740 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:49,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2548 transitions. [2021-06-05 14:41:49,628 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2548 transitions. Word has length 20 [2021-06-05 14:41:49,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:49,628 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2548 transitions. [2021-06-05 14:41:49,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:49,628 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2548 transitions. [2021-06-05 14:41:49,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:49,629 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:49,629 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:49,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11026 [2021-06-05 14:41:49,830 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:49,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:49,830 INFO L82 PathProgramCache]: Analyzing trace with hash -1731378416, now seen corresponding path program 73 times [2021-06-05 14:41:49,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:49,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82613799] [2021-06-05 14:41:49,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:49,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:50,016 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:50,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:50,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82613799] [2021-06-05 14:41:50,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82613799] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:50,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853561840] [2021-06-05 14:41:50,016 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:50,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:50,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:41:50,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:50,586 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:50,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853561840] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:50,587 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:50,587 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:41:50,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252018604] [2021-06-05 14:41:50,587 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:41:50,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:50,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:41:50,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:41:50,587 INFO L87 Difference]: Start difference. First operand 741 states and 2548 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:51,494 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-06-05 14:41:51,642 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-06-05 14:41:51,778 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-06-05 14:41:51,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:51,797 INFO L93 Difference]: Finished difference Result 1086 states and 3521 transitions. [2021-06-05 14:41:51,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 14:41:51,798 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:51,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:51,799 INFO L225 Difference]: With dead ends: 1086 [2021-06-05 14:41:51,799 INFO L226 Difference]: Without dead ends: 1056 [2021-06-05 14:41:51,799 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1480.8ms TimeCoverageRelationStatistics Valid=188, Invalid=682, Unknown=0, NotChecked=0, Total=870 [2021-06-05 14:41:51,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2021-06-05 14:41:51,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 745. [2021-06-05 14:41:51,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 3.4381720430107525) internal successors, (2558), 744 states have internal predecessors, (2558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:51,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2558 transitions. [2021-06-05 14:41:51,808 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2558 transitions. Word has length 20 [2021-06-05 14:41:51,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:51,808 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2558 transitions. [2021-06-05 14:41:51,808 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:51,808 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2558 transitions. [2021-06-05 14:41:51,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:51,809 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:51,809 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:52,011 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11047 [2021-06-05 14:41:52,011 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:52,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:52,011 INFO L82 PathProgramCache]: Analyzing trace with hash -555887772, now seen corresponding path program 74 times [2021-06-05 14:41:52,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:52,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849911085] [2021-06-05 14:41:52,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:52,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:52,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:52,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:52,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849911085] [2021-06-05 14:41:52,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849911085] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:52,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176546898] [2021-06-05 14:41:52,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:52,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:41:52,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:52,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:41:52,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:52,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:52,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176546898] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:52,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:52,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:41:52,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403351452] [2021-06-05 14:41:52,680 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:41:52,680 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:52,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:41:52,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:41:52,680 INFO L87 Difference]: Start difference. First operand 745 states and 2558 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:53,139 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2021-06-05 14:41:53,400 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 53 [2021-06-05 14:41:53,703 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-06-05 14:41:53,921 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-06-05 14:41:54,125 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-06-05 14:41:54,472 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 50 [2021-06-05 14:41:54,631 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-06-05 14:41:54,892 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2021-06-05 14:41:55,038 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-06-05 14:41:55,166 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 48 [2021-06-05 14:41:55,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:55,207 INFO L93 Difference]: Finished difference Result 1118 states and 3671 transitions. [2021-06-05 14:41:55,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 14:41:55,207 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:55,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:55,209 INFO L225 Difference]: With dead ends: 1118 [2021-06-05 14:41:55,209 INFO L226 Difference]: Without dead ends: 1103 [2021-06-05 14:41:55,209 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 2558.3ms TimeCoverageRelationStatistics Valid=379, Invalid=1343, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 14:41:55,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1103 states. [2021-06-05 14:41:55,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1103 to 746. [2021-06-05 14:41:55,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 3.438926174496644) internal successors, (2562), 745 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:55,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2562 transitions. [2021-06-05 14:41:55,219 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2562 transitions. Word has length 20 [2021-06-05 14:41:55,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:55,219 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2562 transitions. [2021-06-05 14:41:55,219 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:55,219 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2562 transitions. [2021-06-05 14:41:55,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:55,220 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:55,220 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:55,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11066,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:55,421 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:55,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:55,421 INFO L82 PathProgramCache]: Analyzing trace with hash 1896142186, now seen corresponding path program 75 times [2021-06-05 14:41:55,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:55,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235981400] [2021-06-05 14:41:55,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:55,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:55,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-06-05 14:41:55,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:55,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235981400] [2021-06-05 14:41:55,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235981400] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:55,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269820657] [2021-06-05 14:41:55,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:55,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 14:41:55,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:55,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:41:55,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:56,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:56,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269820657] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:56,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:56,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:41:56,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456272812] [2021-06-05 14:41:56,115 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:41:56,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:56,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:41:56,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:41:56,116 INFO L87 Difference]: Start difference. First operand 746 states and 2562 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:57,205 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-06-05 14:41:57,499 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-06-05 14:41:57,676 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 48 [2021-06-05 14:41:57,893 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 77 [2021-06-05 14:41:58,172 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 58 [2021-06-05 14:41:58,312 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2021-06-05 14:41:58,619 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-06-05 14:41:58,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:41:58,648 INFO L93 Difference]: Finished difference Result 1245 states and 4029 transitions. [2021-06-05 14:41:58,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:41:58,648 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:41:58,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:41:58,650 INFO L225 Difference]: With dead ends: 1245 [2021-06-05 14:41:58,650 INFO L226 Difference]: Without dead ends: 1200 [2021-06-05 14:41:58,650 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 2722.4ms TimeCoverageRelationStatistics Valid=260, Invalid=930, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 14:41:58,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1200 states. [2021-06-05 14:41:58,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1200 to 754. [2021-06-05 14:41:58,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 3.4395750332005313) internal successors, (2590), 753 states have internal predecessors, (2590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:58,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2590 transitions. [2021-06-05 14:41:58,660 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2590 transitions. Word has length 20 [2021-06-05 14:41:58,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:41:58,660 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2590 transitions. [2021-06-05 14:41:58,660 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:41:58,660 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2590 transitions. [2021-06-05 14:41:58,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:41:58,661 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:41:58,661 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:41:58,861 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11089,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:41:58,861 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:41:58,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:41:58,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1801488452, now seen corresponding path program 76 times [2021-06-05 14:41:58,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:41:58,862 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961535045] [2021-06-05 14:41:58,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:41:58,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:41:59,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:59,124 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:41:59,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961535045] [2021-06-05 14:41:59,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961535045] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:59,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017616390] [2021-06-05 14:41:59,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-06-05 14:41:59,201 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:41:59,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:41:59,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:41:59,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:41:59,691 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:41:59,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017616390] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:41:59,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:41:59,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:41:59,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925742872] [2021-06-05 14:41:59,692 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:41:59,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:41:59,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:41:59,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:41:59,692 INFO L87 Difference]: Start difference. First operand 754 states and 2590 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:00,808 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-06-05 14:42:01,114 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-06-05 14:42:01,542 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-06-05 14:42:01,667 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2021-06-05 14:42:01,815 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 58 [2021-06-05 14:42:02,009 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-06-05 14:42:02,373 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-06-05 14:42:02,551 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-06-05 14:42:02,762 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 54 [2021-06-05 14:42:02,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:02,917 INFO L93 Difference]: Finished difference Result 1351 states and 4386 transitions. [2021-06-05 14:42:02,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 14:42:02,917 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:02,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:02,919 INFO L225 Difference]: With dead ends: 1351 [2021-06-05 14:42:02,919 INFO L226 Difference]: Without dead ends: 1276 [2021-06-05 14:42:02,919 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 566 ImplicationChecksByTransitivity, 3306.2ms TimeCoverageRelationStatistics Valid=457, Invalid=1705, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 14:42:02,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2021-06-05 14:42:02,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 760. [2021-06-05 14:42:02,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 3.437417654808959) internal successors, (2609), 759 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:02,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2609 transitions. [2021-06-05 14:42:02,929 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2609 transitions. Word has length 20 [2021-06-05 14:42:02,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:02,929 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2609 transitions. [2021-06-05 14:42:02,929 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:02,929 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2609 transitions. [2021-06-05 14:42:02,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:02,930 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:02,930 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:03,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11110,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:03,131 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:03,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:03,131 INFO L82 PathProgramCache]: Analyzing trace with hash -625997808, now seen corresponding path program 77 times [2021-06-05 14:42:03,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:03,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569877780] [2021-06-05 14:42:03,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:03,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:03,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:03,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:03,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569877780] [2021-06-05 14:42:03,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569877780] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:03,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322129920] [2021-06-05 14:42:03,285 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:03,341 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:42:03,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:03,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:42:03,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:03,810 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:03,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322129920] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:03,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:03,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:42:03,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586309008] [2021-06-05 14:42:03,810 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:42:03,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:03,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:42:03,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:42:03,811 INFO L87 Difference]: Start difference. First operand 760 states and 2609 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:04,221 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 34 [2021-06-05 14:42:04,906 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 49 [2021-06-05 14:42:05,242 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-06-05 14:42:05,427 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-06-05 14:42:05,919 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 55 [2021-06-05 14:42:06,219 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 63 [2021-06-05 14:42:06,542 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 50 [2021-06-05 14:42:06,762 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 61 [2021-06-05 14:42:06,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:06,783 INFO L93 Difference]: Finished difference Result 1228 states and 4050 transitions. [2021-06-05 14:42:06,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 14:42:06,783 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:06,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:06,785 INFO L225 Difference]: With dead ends: 1228 [2021-06-05 14:42:06,785 INFO L226 Difference]: Without dead ends: 1168 [2021-06-05 14:42:06,785 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 2914.8ms TimeCoverageRelationStatistics Valid=359, Invalid=1533, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 14:42:06,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2021-06-05 14:42:06,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 760. [2021-06-05 14:42:06,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 3.437417654808959) internal successors, (2609), 759 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:06,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2609 transitions. [2021-06-05 14:42:06,797 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2609 transitions. Word has length 20 [2021-06-05 14:42:06,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:06,797 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2609 transitions. [2021-06-05 14:42:06,797 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:06,797 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2609 transitions. [2021-06-05 14:42:06,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:06,798 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:06,798 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:06,998 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11128,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:06,999 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:06,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:06,999 INFO L82 PathProgramCache]: Analyzing trace with hash 1601784788, now seen corresponding path program 78 times [2021-06-05 14:42:06,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:06,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101410541] [2021-06-05 14:42:06,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:07,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:07,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:07,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:07,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101410541] [2021-06-05 14:42:07,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101410541] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:07,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418022864] [2021-06-05 14:42:07,220 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:07,275 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 14:42:07,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:07,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:42:07,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:07,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:07,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418022864] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:07,781 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:07,781 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:42:07,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125713579] [2021-06-05 14:42:07,781 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:42:07,781 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:07,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:42:07,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:42:07,782 INFO L87 Difference]: Start difference. First operand 760 states and 2609 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:08,512 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 52 [2021-06-05 14:42:08,970 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-06-05 14:42:09,184 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2021-06-05 14:42:09,410 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 48 [2021-06-05 14:42:09,655 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-06-05 14:42:09,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:09,690 INFO L93 Difference]: Finished difference Result 1211 states and 3932 transitions. [2021-06-05 14:42:09,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:42:09,691 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:09,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:09,692 INFO L225 Difference]: With dead ends: 1211 [2021-06-05 14:42:09,692 INFO L226 Difference]: Without dead ends: 1166 [2021-06-05 14:42:09,692 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 2111.0ms TimeCoverageRelationStatistics Valid=230, Invalid=960, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 14:42:09,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-06-05 14:42:09,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 755. [2021-06-05 14:42:09,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 3.4416445623342176) internal successors, (2595), 754 states have internal predecessors, (2595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:09,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2595 transitions. [2021-06-05 14:42:09,702 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2595 transitions. Word has length 20 [2021-06-05 14:42:09,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:09,702 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2595 transitions. [2021-06-05 14:42:09,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:09,702 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2595 transitions. [2021-06-05 14:42:09,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:09,703 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:09,703 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:09,914 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11145 [2021-06-05 14:42:09,915 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:09,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:09,915 INFO L82 PathProgramCache]: Analyzing trace with hash 1270707550, now seen corresponding path program 79 times [2021-06-05 14:42:09,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:09,915 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144375646] [2021-06-05 14:42:09,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:09,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:10,110 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:10,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:10,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144375646] [2021-06-05 14:42:10,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144375646] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:10,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247531707] [2021-06-05 14:42:10,110 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:10,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:10,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:42:10,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:10,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:10,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247531707] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:10,673 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:10,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:42:10,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579680020] [2021-06-05 14:42:10,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:42:10,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:10,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:42:10,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:42:10,674 INFO L87 Difference]: Start difference. First operand 755 states and 2595 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:11,976 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-06-05 14:42:12,234 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-06-05 14:42:12,622 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-06-05 14:42:12,768 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2021-06-05 14:42:12,945 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 53 [2021-06-05 14:42:13,240 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 54 [2021-06-05 14:42:13,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:13,350 INFO L93 Difference]: Finished difference Result 1507 states and 4666 transitions. [2021-06-05 14:42:13,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 14:42:13,351 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:13,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:13,352 INFO L225 Difference]: With dead ends: 1507 [2021-06-05 14:42:13,353 INFO L226 Difference]: Without dead ends: 1417 [2021-06-05 14:42:13,353 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 2750.9ms TimeCoverageRelationStatistics Valid=350, Invalid=1456, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 14:42:13,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states. [2021-06-05 14:42:13,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 782. [2021-06-05 14:42:13,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 781 states have (on average 3.4532650448143407) internal successors, (2697), 781 states have internal predecessors, (2697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:13,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 2697 transitions. [2021-06-05 14:42:13,366 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 2697 transitions. Word has length 20 [2021-06-05 14:42:13,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:13,367 INFO L482 AbstractCegarLoop]: Abstraction has 782 states and 2697 transitions. [2021-06-05 14:42:13,367 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:13,367 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 2697 transitions. [2021-06-05 14:42:13,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:13,368 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:13,368 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:13,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11169 [2021-06-05 14:42:13,581 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:13,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:13,581 INFO L82 PathProgramCache]: Analyzing trace with hash -519643180, now seen corresponding path program 80 times [2021-06-05 14:42:13,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:13,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152550087] [2021-06-05 14:42:13,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:13,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:13,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-06-05 14:42:13,785 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:13,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152550087] [2021-06-05 14:42:13,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152550087] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:13,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303276453] [2021-06-05 14:42:13,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:13,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:42:13,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:13,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:42:13,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:14,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:14,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303276453] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:14,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:14,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 14:42:14,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166659831] [2021-06-05 14:42:14,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 14:42:14,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:14,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 14:42:14,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-06-05 14:42:14,320 INFO L87 Difference]: Start difference. First operand 782 states and 2697 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:14,805 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-06-05 14:42:14,971 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2021-06-05 14:42:15,238 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-06-05 14:42:15,469 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 46 [2021-06-05 14:42:15,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:15,490 INFO L93 Difference]: Finished difference Result 1223 states and 3950 transitions. [2021-06-05 14:42:15,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 14:42:15,490 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:15,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:15,491 INFO L225 Difference]: With dead ends: 1223 [2021-06-05 14:42:15,492 INFO L226 Difference]: Without dead ends: 1178 [2021-06-05 14:42:15,492 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1416.2ms TimeCoverageRelationStatistics Valid=170, Invalid=642, Unknown=0, NotChecked=0, Total=812 [2021-06-05 14:42:15,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2021-06-05 14:42:15,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 778. [2021-06-05 14:42:15,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 777 states have (on average 3.4555984555984556) internal successors, (2685), 777 states have internal predecessors, (2685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:15,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 2685 transitions. [2021-06-05 14:42:15,501 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 2685 transitions. Word has length 20 [2021-06-05 14:42:15,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:15,501 INFO L482 AbstractCegarLoop]: Abstraction has 778 states and 2685 transitions. [2021-06-05 14:42:15,501 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:15,501 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 2685 transitions. [2021-06-05 14:42:15,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:15,502 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:15,502 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:15,702 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11187 [2021-06-05 14:42:15,703 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:15,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:15,703 INFO L82 PathProgramCache]: Analyzing trace with hash 2077939720, now seen corresponding path program 81 times [2021-06-05 14:42:15,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:15,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95513341] [2021-06-05 14:42:15,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:15,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:15,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:15,861 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:15,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95513341] [2021-06-05 14:42:15,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95513341] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:15,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687683130] [2021-06-05 14:42:15,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 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:15,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:42:15,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:15,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:42:15,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:16,298 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:16,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:16,304 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,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 9 treesize of output 2 [2021-06-05 14:42:16,309 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,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 9 treesize of output 2 [2021-06-05 14:42:16,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:16,318 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:42:16,322 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,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 7 treesize of output 1 [2021-06-05 14:42:16,327 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,330 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:16,330 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,333 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:16,334 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,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 8 treesize of output 1 [2021-06-05 14:42:16,338 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,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 9 treesize of output 2 [2021-06-05 14:42:16,343 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,346 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:16,347 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:16,352 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,355 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:16,356 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,358 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:16,359 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:16,364 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,367 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:16,367 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,370 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:16,370 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:16,374 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:16,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:16,377 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:16,567 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-06-05 14:42:16,568 INFO L628 ElimStorePlain]: treesize reduction 63, result has 76.5 percent of original size [2021-06-05 14:42:16,571 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-06-05 14:42:16,571 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:746, output treesize:197 [2021-06-05 14:42:16,710 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-06-05 14:42:17,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:17,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-06-05 14:42:17,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:17,619 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 35 [2021-06-05 14:42:17,619 INFO L628 ElimStorePlain]: treesize reduction 239, result has 30.3 percent of original size [2021-06-05 14:42:17,619 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-05 14:42:17,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-05 14:42:17,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:353, output treesize:104 [2021-06-05 14:42:17,751 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:17,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687683130] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:17,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:17,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:42:17,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851006511] [2021-06-05 14:42:17,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:42:17,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:17,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:42:17,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:42:17,752 INFO L87 Difference]: Start difference. First operand 778 states and 2685 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:18,278 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 62 [2021-06-05 14:42:18,449 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-05 14:42:18,696 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 82 [2021-06-05 14:42:18,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:18,735 INFO L93 Difference]: Finished difference Result 1049 states and 3484 transitions. [2021-06-05 14:42:18,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 14:42:18,736 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:18,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:18,737 INFO L225 Difference]: With dead ends: 1049 [2021-06-05 14:42:18,737 INFO L226 Difference]: Without dead ends: 1034 [2021-06-05 14:42:18,737 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1262.7ms TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-06-05 14:42:18,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2021-06-05 14:42:18,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 782. [2021-06-05 14:42:18,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 781 states have (on average 3.4532650448143407) internal successors, (2697), 781 states have internal predecessors, (2697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:18,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 2697 transitions. [2021-06-05 14:42:18,746 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 2697 transitions. Word has length 20 [2021-06-05 14:42:18,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:18,746 INFO L482 AbstractCegarLoop]: Abstraction has 782 states and 2697 transitions. [2021-06-05 14:42:18,746 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:18,746 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 2697 transitions. [2021-06-05 14:42:18,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:18,747 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:18,747 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:18,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11216,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:18,949 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:18,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:18,953 INFO L82 PathProgramCache]: Analyzing trace with hash -157505874, now seen corresponding path program 82 times [2021-06-05 14:42:18,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:18,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780682102] [2021-06-05 14:42:18,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:18,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:19,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-06-05 14:42:19,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:19,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780682102] [2021-06-05 14:42:19,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780682102] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:19,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902701635] [2021-06-05 14:42:19,185 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:19,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:42:19,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:19,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:42:19,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:19,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:19,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:19,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:19,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:19,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:19,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:19,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 8 treesize of output 1 [2021-06-05 14:42:19,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:20,001 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,006 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,007 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,014 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:42:20,021 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,026 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,026 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:20,033 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,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 9 treesize of output 2 [2021-06-05 14:42:20,040 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:42:20,048 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,053 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,053 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,058 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,059 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,064 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,065 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,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 1 [2021-06-05 14:42:20,072 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,077 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,078 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,082 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,083 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,087 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,088 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,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 8 treesize of output 1 [2021-06-05 14:42:20,094 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,100 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,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 10 treesize of output 1 [2021-06-05 14:42:20,106 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,110 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,111 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,117 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,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 7 treesize of output 1 [2021-06-05 14:42:20,123 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:20,130 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:20,136 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,140 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,141 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:20,145 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:20,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 9 treesize of output 1 [2021-06-05 14:42:20,151 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,370 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-06-05 14:42:20,370 INFO L628 ElimStorePlain]: treesize reduction 55, result has 76.9 percent of original size [2021-06-05 14:42:20,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-06-05 14:42:20,374 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,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-06-05 14:42:20,378 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,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-06-05 14:42:20,381 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:20,385 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:42:20,388 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:42:20,392 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:20,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:20,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:42:20,468 INFO L247 ElimStorePlain]: Needed 35 recursive calls to eliminate 3 variables, input treesize:1173, output treesize:132 [2021-06-05 14:42:20,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:20,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902701635] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:20,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:20,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:42:20,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101486059] [2021-06-05 14:42:20,675 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:42:20,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:20,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:42:20,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:42:20,675 INFO L87 Difference]: Start difference. First operand 782 states and 2697 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:21,597 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-06-05 14:42:22,004 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-06-05 14:42:22,240 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-06-05 14:42:22,434 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2021-06-05 14:42:22,618 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2021-06-05 14:42:22,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:22,643 INFO L93 Difference]: Finished difference Result 1142 states and 3655 transitions. [2021-06-05 14:42:22,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 14:42:22,643 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:22,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:22,645 INFO L225 Difference]: With dead ends: 1142 [2021-06-05 14:42:22,645 INFO L226 Difference]: Without dead ends: 1067 [2021-06-05 14:42:22,645 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 2127.7ms TimeCoverageRelationStatistics Valid=210, Invalid=1050, Unknown=0, NotChecked=0, Total=1260 [2021-06-05 14:42:22,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2021-06-05 14:42:22,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 786. [2021-06-05 14:42:22,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 3.4535031847133757) internal successors, (2711), 785 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:22,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-06-05 14:42:22,654 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-06-05 14:42:22,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:22,654 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-06-05 14:42:22,654 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:22,654 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-06-05 14:42:22,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:22,655 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:22,655 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:22,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11511 [2021-06-05 14:42:22,857 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:22,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:22,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1017984770, now seen corresponding path program 83 times [2021-06-05 14:42:22,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:22,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655510536] [2021-06-05 14:42:22,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:22,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:23,040 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:23,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:23,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655510536] [2021-06-05 14:42:23,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655510536] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:23,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300841126] [2021-06-05 14:42:23,041 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:23,099 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:42:23,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:23,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:42:23,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:23,551 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:23,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300841126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:23,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:23,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:42:23,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688019369] [2021-06-05 14:42:23,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:42:23,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:23,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:42:23,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:42:23,551 INFO L87 Difference]: Start difference. First operand 786 states and 2711 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:24,978 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2021-06-05 14:42:25,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:25,105 INFO L93 Difference]: Finished difference Result 1051 states and 3423 transitions. [2021-06-05 14:42:25,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 14:42:25,105 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:25,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:25,107 INFO L225 Difference]: With dead ends: 1051 [2021-06-05 14:42:25,107 INFO L226 Difference]: Without dead ends: 991 [2021-06-05 14:42:25,107 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 1594.2ms TimeCoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 14:42:25,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2021-06-05 14:42:25,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 786. [2021-06-05 14:42:25,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-06-05 14:42:25,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-06-05 14:42:25,118 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-06-05 14:42:25,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:25,118 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-06-05 14:42:25,118 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:25,118 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-06-05 14:42:25,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:25,119 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:25,119 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:25,319 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11727 [2021-06-05 14:42:25,319 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:25,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:25,319 INFO L82 PathProgramCache]: Analyzing trace with hash -1519578236, now seen corresponding path program 84 times [2021-06-05 14:42:25,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:25,320 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607966328] [2021-06-05 14:42:25,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:25,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:25,546 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:25,547 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:25,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607966328] [2021-06-05 14:42:25,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607966328] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:25,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046999560] [2021-06-05 14:42:25,547 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:25,603 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:42:25,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:25,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:42:25,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:25,758 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-06-05 14:42:26,223 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_634, v_prenex_635, v_prenex_639], 6=[ends_with_10, v_prenex_636, v_prenex_637]} [2021-06-05 14:42:26,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:42:26,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:26,622 WARN L205 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 106 [2021-06-05 14:42:26,623 INFO L628 ElimStorePlain]: treesize reduction 472, result has 46.4 percent of original size [2021-06-05 14:42:26,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-06-05 14:42:26,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:26,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:26,634 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:26,954 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 103 [2021-06-05 14:42:26,954 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.3 percent of original size [2021-06-05 14:42:26,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:26,973 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:27,129 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-05 14:42:27,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:27,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:27,135 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:27,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:27,140 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:27,293 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-05 14:42:27,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:27,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:27,299 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:27,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 4 treesize of output 2 [2021-06-05 14:42:27,304 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:27,454 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-05 14:42:27,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:27,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:42:27,460 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:27,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-06-05 14:42:27,465 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:27,609 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-05 14:42:27,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:27,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: 8 dim-0 vars, and 10 xjuncts. [2021-06-05 14:42:27,619 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 9 variables, input treesize:886, output treesize:360 [2021-06-05 14:42:27,860 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 108 [2021-06-05 14:42:28,198 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 89 [2021-06-05 14:42:29,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:29,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:29,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:29,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:29,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-06-05 14:42:29,458 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:29,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:29,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:29,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-06-05 14:42:29,467 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:29,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:29,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:29,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:29,473 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:29,476 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:29,477 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:29,676 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 61 [2021-06-05 14:42:29,676 INFO L628 ElimStorePlain]: treesize reduction 340, result has 36.9 percent of original size [2021-06-05 14:42:29,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:29,680 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:29,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:29,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 6 treesize of output 2 [2021-06-05 14:42:29,759 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:29,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:29,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:29,836 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:29,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:29,908 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-05 14:42:29,908 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:672, output treesize:167 [2021-06-05 14:42:30,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-06-05 14:42:30,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046999560] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:30,096 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:30,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:42:30,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427445363] [2021-06-05 14:42:30,096 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:42:30,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:30,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:42:30,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:42:30,096 INFO L87 Difference]: Start difference. First operand 786 states and 2711 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:30,517 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-06-05 14:42:30,704 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-05 14:42:31,011 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 114 [2021-06-05 14:42:31,211 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2021-06-05 14:42:31,554 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 125 [2021-06-05 14:42:31,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:31,590 INFO L93 Difference]: Finished difference Result 1156 states and 3795 transitions. [2021-06-05 14:42:31,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 14:42:31,591 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:31,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:31,592 INFO L225 Difference]: With dead ends: 1156 [2021-06-05 14:42:31,592 INFO L226 Difference]: Without dead ends: 1141 [2021-06-05 14:42:31,592 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 2333.4ms TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:42:31,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2021-06-05 14:42:31,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 786. [2021-06-05 14:42:31,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 3.4535031847133757) internal successors, (2711), 785 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:31,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2711 transitions. [2021-06-05 14:42:31,601 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2711 transitions. Word has length 20 [2021-06-05 14:42:31,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:31,601 INFO L482 AbstractCegarLoop]: Abstraction has 786 states and 2711 transitions. [2021-06-05 14:42:31,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:31,602 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2711 transitions. [2021-06-05 14:42:31,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:31,602 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:31,603 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:31,803 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11749,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:31,803 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:31,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:31,803 INFO L82 PathProgramCache]: Analyzing trace with hash -1832315252, now seen corresponding path program 85 times [2021-06-05 14:42:31,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:31,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194633360] [2021-06-05 14:42:31,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:31,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:32,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-06-05 14:42:32,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:32,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194633360] [2021-06-05 14:42:32,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194633360] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:32,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951856315] [2021-06-05 14:42:32,033 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:32,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:32,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:42:32,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:33,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,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 10 treesize of output 1 [2021-06-05 14:42:33,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,479 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,479 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:33,485 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,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 9 treesize of output 1 [2021-06-05 14:42:33,490 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,494 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,495 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:42:33,500 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,504 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,504 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:33,509 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,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 7 treesize of output 1 [2021-06-05 14:42:33,515 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,519 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,519 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,523 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,523 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,527 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,527 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,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-06-05 14:42:33,532 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,536 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,536 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,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-06-05 14:42:33,541 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,545 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,545 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,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 9 treesize of output 2 [2021-06-05 14:42:33,550 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,554 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,554 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:33,559 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:33,564 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,567 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,568 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:33,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-06-05 14:42:33,573 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,576 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,576 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:33,580 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,761 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-06-05 14:42:33,762 INFO L628 ElimStorePlain]: treesize reduction 21, result has 89.7 percent of original size [2021-06-05 14:42:33,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:33,766 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,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-06-05 14:42:33,770 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:42:33,773 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:33,777 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:42:33,781 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,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 3 treesize of output 1 [2021-06-05 14:42:33,784 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:33,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:33,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:42:33,861 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 3 variables, input treesize:1005, output treesize:132 [2021-06-05 14:42:34,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-06-05 14:42:34,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951856315] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:34,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:34,064 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:42:34,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818062152] [2021-06-05 14:42:34,065 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:42:34,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:34,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:42:34,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:42:34,065 INFO L87 Difference]: Start difference. First operand 786 states and 2711 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:34,666 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-06-05 14:42:34,866 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-06-05 14:42:35,510 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-06-05 14:42:35,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:35,527 INFO L93 Difference]: Finished difference Result 1180 states and 3778 transitions. [2021-06-05 14:42:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 14:42:35,528 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:35,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:35,529 INFO L225 Difference]: With dead ends: 1180 [2021-06-05 14:42:35,529 INFO L226 Difference]: Without dead ends: 1120 [2021-06-05 14:42:35,530 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 1667.8ms TimeCoverageRelationStatistics Valid=170, Invalid=822, Unknown=0, NotChecked=0, Total=992 [2021-06-05 14:42:35,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2021-06-05 14:42:35,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 801. [2021-06-05 14:42:35,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 801 states, 800 states have (on average 3.4575) internal successors, (2766), 800 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:35,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 2766 transitions. [2021-06-05 14:42:35,540 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 2766 transitions. Word has length 20 [2021-06-05 14:42:35,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:35,541 INFO L482 AbstractCegarLoop]: Abstraction has 801 states and 2766 transitions. [2021-06-05 14:42:35,541 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:35,541 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 2766 transitions. [2021-06-05 14:42:35,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:35,542 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:35,542 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:35,742 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12232,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:35,742 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:35,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:35,742 INFO L82 PathProgramCache]: Analyzing trace with hash 1612649706, now seen corresponding path program 86 times [2021-06-05 14:42:35,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:35,743 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658179777] [2021-06-05 14:42:35,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:35,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:35,979 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:35,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:35,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658179777] [2021-06-05 14:42:35,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658179777] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:35,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125068709] [2021-06-05 14:42:35,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:36,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:42:36,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:36,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:42:36,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:37,641 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,646 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,647 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:42:37,654 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,659 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,660 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:37,666 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,671 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,671 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,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 10 treesize of output 1 [2021-06-05 14:42:37,678 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:37,685 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,690 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,690 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:37,696 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:37,703 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,708 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,708 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:42:37,715 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,720 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,720 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,725 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,725 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,730 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,731 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:37,738 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,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 7 treesize of output 1 [2021-06-05 14:42:37,744 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,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-06-05 14:42:37,750 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,754 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,755 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,760 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,760 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,765 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,765 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,770 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,771 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:37,777 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,781 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,782 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,786 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,800 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,801 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,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 10 treesize of output 1 [2021-06-05 14:42:37,806 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,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-06-05 14:42:37,812 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,816 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:42:37,822 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,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-06-05 14:42:37,827 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:37,832 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:37,837 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,841 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,842 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:37,847 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:37,852 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:37,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-06-05 14:42:37,857 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,861 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,861 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:37,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:37,865 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:38,205 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-06-05 14:42:38,205 INFO L628 ElimStorePlain]: treesize reduction 36, result has 90.3 percent of original size [2021-06-05 14:42:38,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:38,210 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:38,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-06-05 14:42:38,214 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:38,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:38,218 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:38,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:42:38,222 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:38,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:42:38,227 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:38,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:38,231 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:38,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:38,235 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:38,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:42:38,239 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:38,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:42:38,243 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:38,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-06-05 14:42:38,247 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:38,390 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-06-05 14:42:38,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:38,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-05 14:42:38,394 INFO L247 ElimStorePlain]: Needed 51 recursive calls to eliminate 3 variables, input treesize:1817, output treesize:257 [2021-06-05 14:42:38,623 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-06-05 14:42:38,850 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:38,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125068709] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:38,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:38,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:42:38,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381667191] [2021-06-05 14:42:38,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:42:38,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:38,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:42:38,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:42:38,851 INFO L87 Difference]: Start difference. First operand 801 states and 2766 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:39,423 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 56 [2021-06-05 14:42:39,620 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-06-05 14:42:40,090 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-06-05 14:42:40,349 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-06-05 14:42:40,612 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-06-05 14:42:40,899 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2021-06-05 14:42:41,136 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 43 [2021-06-05 14:42:41,355 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-06-05 14:42:41,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:41,460 INFO L93 Difference]: Finished difference Result 1361 states and 4229 transitions. [2021-06-05 14:42:41,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 14:42:41,461 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:41,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:41,462 INFO L225 Difference]: With dead ends: 1361 [2021-06-05 14:42:41,462 INFO L226 Difference]: Without dead ends: 1256 [2021-06-05 14:42:41,462 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 2923.1ms TimeCoverageRelationStatistics Valid=289, Invalid=1043, Unknown=0, NotChecked=0, Total=1332 [2021-06-05 14:42:41,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states. [2021-06-05 14:42:41,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 803. [2021-06-05 14:42:41,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 3.463840399002494) internal successors, (2778), 802 states have internal predecessors, (2778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:41,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2778 transitions. [2021-06-05 14:42:41,473 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2778 transitions. Word has length 20 [2021-06-05 14:42:41,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:41,473 INFO L482 AbstractCegarLoop]: Abstraction has 803 states and 2778 transitions. [2021-06-05 14:42:41,473 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:41,473 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2778 transitions. [2021-06-05 14:42:41,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:41,474 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:41,474 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:41,674 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12766 [2021-06-05 14:42:41,674 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:41,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:41,675 INFO L82 PathProgramCache]: Analyzing trace with hash 1682759742, now seen corresponding path program 87 times [2021-06-05 14:42:41,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:41,675 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057012357] [2021-06-05 14:42:41,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:41,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:41,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:41,930 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:41,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057012357] [2021-06-05 14:42:41,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057012357] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:41,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767583184] [2021-06-05 14:42:41,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:41,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:42:41,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:41,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:42:41,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:42,313 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:42,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,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-06-05 14:42:42,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:42,323 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:42:42,329 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,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 11 treesize of output 2 [2021-06-05 14:42:42,334 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,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-06-05 14:42:42,339 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,343 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:42,344 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,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-06-05 14:42:42,349 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,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-06-05 14:42:42,354 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,358 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:42,358 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:42:42,364 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:42:42,369 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:42,375 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,379 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:42,379 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,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 8 treesize of output 1 [2021-06-05 14:42:42,384 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,388 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:42,389 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,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-06-05 14:42:42,394 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:42,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-06-05 14:42:42,399 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,402 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:42,402 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,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-06-05 14:42:42,406 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:42,653 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-06-05 14:42:42,653 INFO L628 ElimStorePlain]: treesize reduction 148, result has 65.2 percent of original size [2021-06-05 14:42:42,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-06-05 14:42:42,657 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:971, output treesize:269 [2021-06-05 14:42:42,860 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-06-05 14:42:43,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:43,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:43,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:43,970 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 77 [2021-06-05 14:42:43,970 INFO L628 ElimStorePlain]: treesize reduction 352, result has 48.1 percent of original size [2021-06-05 14:42:43,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:43,975 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:44,117 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-06-05 14:42:44,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:44,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-06-05 14:42:44,122 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:44,261 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-05 14:42:44,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:44,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:44,266 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:44,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:44,270 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:44,407 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-06-05 14:42:44,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:44,407 INFO L518 ElimStorePlain]: Eliminatee v_prenex_655 vanished before elimination [2021-06-05 14:42: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 4 treesize of output 2 [2021-06-05 14:42:44,412 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:44,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-06-05 14:42:44,416 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:44,547 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-06-05 14:42:44,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:44,547 INFO L518 ElimStorePlain]: Eliminatee v_prenex_659 vanished before elimination [2021-06-05 14:42:44,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-05 14:42:44,550 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:715, output treesize:267 [2021-06-05 14:42:44,705 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-06-05 14:42:44,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:44,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767583184] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:44,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:44,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:42:44,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101478410] [2021-06-05 14:42:44,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:42:44,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:44,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:42:44,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:42:44,938 INFO L87 Difference]: Start difference. First operand 803 states and 2778 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:45,106 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 48 [2021-06-05 14:42:45,296 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-06-05 14:42:45,463 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-06-05 14:42:45,599 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-06-05 14:42:45,970 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-06-05 14:42:46,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:46,112 INFO L93 Difference]: Finished difference Result 1027 states and 3412 transitions. [2021-06-05 14:42:46,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:42:46,113 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:46,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:46,114 INFO L225 Difference]: With dead ends: 1027 [2021-06-05 14:42:46,114 INFO L226 Difference]: Without dead ends: 1012 [2021-06-05 14:42:46,114 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1731.2ms TimeCoverageRelationStatistics Valid=152, Invalid=448, Unknown=0, NotChecked=0, Total=600 [2021-06-05 14:42:46,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2021-06-05 14:42:46,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 803. [2021-06-05 14:42:46,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 3.463840399002494) internal successors, (2778), 802 states have internal predecessors, (2778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:46,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2778 transitions. [2021-06-05 14:42:46,123 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2778 transitions. Word has length 20 [2021-06-05 14:42:46,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:46,123 INFO L482 AbstractCegarLoop]: Abstraction has 803 states and 2778 transitions. [2021-06-05 14:42:46,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:46,123 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2778 transitions. [2021-06-05 14:42:46,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:46,124 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:46,124 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:46,325 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13521 [2021-06-05 14:42:46,325 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:46,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:46,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1969149776, now seen corresponding path program 88 times [2021-06-05 14:42:46,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:46,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125119937] [2021-06-05 14:42:46,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:46,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:46,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-06-05 14:42:46,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:46,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125119937] [2021-06-05 14:42:46,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125119937] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:46,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318337141] [2021-06-05 14:42:46,515 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:46,592 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:42:46,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:46,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:42:46,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:46,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:46,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,929 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:46,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:46,935 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,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 11 treesize of output 2 [2021-06-05 14:42:46,940 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42: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 9 treesize of output 2 [2021-06-05 14:42:46,945 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:46,949 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,952 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:46,953 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:42:46,957 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,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-06-05 14:42:46,962 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:46,966 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,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-06-05 14:42:46,970 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,973 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:46,974 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,977 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:46,978 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,981 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:46,981 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:46,986 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,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 9 treesize of output 2 [2021-06-05 14:42:46,991 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:46,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:42:46,996 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:46,998 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:46,999 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:47,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:47,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:47,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:47,004 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:47,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:47,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:47,008 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:47,202 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-06-05 14:42:47,203 INFO L628 ElimStorePlain]: treesize reduction 130, result has 64.9 percent of original size [2021-06-05 14:42:47,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-06-05 14:42:47,206 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:866, output treesize:230 [2021-06-05 14:42:47,370 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-06-05 14:42:48,606 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_671, v_prenex_665, ends_with_6, v_prenex_669], 10=[ends_with_2, v_prenex_667]} [2021-06-05 14:42:48,612 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:48,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:48,813 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 61 [2021-06-05 14:42:48,814 INFO L628 ElimStorePlain]: treesize reduction 459, result has 29.6 percent of original size [2021-06-05 14:42:48,814 INFO L518 ElimStorePlain]: Eliminatee v_prenex_665 vanished before elimination [2021-06-05 14:42:48,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:42:48,818 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:48,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:42:48,822 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:48,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:42:48,825 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:48,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:48,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:48,896 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:48,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-06-05 14:42:48,900 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:48,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:48,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 6 treesize of output 2 [2021-06-05 14:42:48,968 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:48,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:48,971 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:48,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 6 treesize of output 2 [2021-06-05 14:42:48,975 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:49,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:49,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:42:49,037 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:49,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:42:49,040 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:49,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:49,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:42:49,095 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 12 variables, input treesize:677, output treesize:136 [2021-06-05 14:42:49,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:49,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318337141] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:49,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:49,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:42:49,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309541930] [2021-06-05 14:42:49,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:42:49,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:49,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:42:49,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:42:49,274 INFO L87 Difference]: Start difference. First operand 803 states and 2778 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:49,920 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 74 [2021-06-05 14:42:50,087 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-05 14:42:50,469 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 82 [2021-06-05 14:42:50,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:50,506 INFO L93 Difference]: Finished difference Result 1097 states and 3621 transitions. [2021-06-05 14:42:50,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 14:42:50,507 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:50,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:50,508 INFO L225 Difference]: With dead ends: 1097 [2021-06-05 14:42:50,508 INFO L226 Difference]: Without dead ends: 1082 [2021-06-05 14:42:50,508 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1673.1ms TimeCoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2021-06-05 14:42:50,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2021-06-05 14:42:50,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 806. [2021-06-05 14:42:50,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 805 states have (on average 3.462111801242236) internal successors, (2787), 805 states have internal predecessors, (2787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:50,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 2787 transitions. [2021-06-05 14:42:50,521 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 2787 transitions. Word has length 20 [2021-06-05 14:42:50,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:50,521 INFO L482 AbstractCegarLoop]: Abstraction has 806 states and 2787 transitions. [2021-06-05 14:42:50,521 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:50,521 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 2787 transitions. [2021-06-05 14:42:50,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:50,522 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:50,522 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:50,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13739,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:50,745 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:50,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:50,745 INFO L82 PathProgramCache]: Analyzing trace with hash -1115280876, now seen corresponding path program 89 times [2021-06-05 14:42:50,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:50,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093101084] [2021-06-05 14:42:50,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:50,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:50,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:50,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:50,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093101084] [2021-06-05 14:42:50,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093101084] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:50,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377219525] [2021-06-05 14:42:50,982 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:51,041 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 14:42:51,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:51,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:42:51,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:51,459 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:51,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377219525] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:51,459 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:51,459 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:42:51,459 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835516982] [2021-06-05 14:42:51,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:42:51,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:51,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:42:51,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:42:51,460 INFO L87 Difference]: Start difference. First operand 806 states and 2787 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:52,507 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-06-05 14:42:52,774 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 59 [2021-06-05 14:42:53,033 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 45 [2021-06-05 14:42:53,410 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 43 [2021-06-05 14:42:53,578 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2021-06-05 14:42:53,729 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 39 [2021-06-05 14:42:53,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:53,749 INFO L93 Difference]: Finished difference Result 1168 states and 3761 transitions. [2021-06-05 14:42:53,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 14:42:53,750 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:53,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:53,751 INFO L225 Difference]: With dead ends: 1168 [2021-06-05 14:42:53,751 INFO L226 Difference]: Without dead ends: 1108 [2021-06-05 14:42:53,752 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 2386.7ms TimeCoverageRelationStatistics Valid=297, Invalid=1343, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 14:42:53,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2021-06-05 14:42:53,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 818. [2021-06-05 14:42:53,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.4589963280293756) internal successors, (2826), 817 states have internal predecessors, (2826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:53,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 2826 transitions. [2021-06-05 14:42:53,761 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 2826 transitions. Word has length 20 [2021-06-05 14:42:53,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:53,761 INFO L482 AbstractCegarLoop]: Abstraction has 818 states and 2826 transitions. [2021-06-05 14:42:53,761 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:53,761 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 2826 transitions. [2021-06-05 14:42:53,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:53,762 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:53,762 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:53,962 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13972 [2021-06-05 14:42:53,962 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:53,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:53,963 INFO L82 PathProgramCache]: Analyzing trace with hash 1072902300, now seen corresponding path program 90 times [2021-06-05 14:42:53,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:53,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786131956] [2021-06-05 14:42:53,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:53,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:54,144 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:54,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:54,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786131956] [2021-06-05 14:42:54,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786131956] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:54,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670080402] [2021-06-05 14:42:54,145 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:54,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:42:54,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:42:54,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:42:54,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:54,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:54,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:54,580 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,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-06-05 14:42:54,584 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:54,589 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,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-06-05 14:42:54,594 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:42:54,599 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,602 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:54,603 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,606 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:54,607 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:54,611 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:54,617 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,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 9 treesize of output 2 [2021-06-05 14:42:54,622 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,625 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:54,625 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:42: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 3 treesize of output 1 [2021-06-05 14:42:54,629 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:54,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-06-05 14:42:54,634 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,637 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:54,638 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,641 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:54,641 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:54,855 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-06-05 14:42:54,855 INFO L628 ElimStorePlain]: treesize reduction 69, result has 78.9 percent of original size [2021-06-05 14:42:54,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-06-05 14:42:54,858 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:711, output treesize:248 [2021-06-05 14:42:55,042 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-06-05 14:42:55,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:55,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:55,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:55,863 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 73 [2021-06-05 14:42:55,863 INFO L628 ElimStorePlain]: treesize reduction 245, result has 54.7 percent of original size [2021-06-05 14:42:55,863 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-06-05 14:42:55,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 3 treesize of output 1 [2021-06-05 14:42:55,868 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:55,988 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-05 14:42:55,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:55,988 INFO L518 ElimStorePlain]: Eliminatee v_prenex_675 vanished before elimination [2021-06-05 14:42:55,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-06-05 14:42:55,993 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:55,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:42:55,997 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:56,115 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-06-05 14:42:56,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:56,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:56,120 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:56,237 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-06-05 14:42:56,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:56,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:56,242 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42: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 4 treesize of output 2 [2021-06-05 14:42:56,246 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:56,360 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-06-05 14:42:56,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:56,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 7 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-05 14:42:56,367 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:572, output treesize:229 [2021-06-05 14:42:56,515 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 40 [2021-06-05 14:42:56,660 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:56,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670080402] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:56,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:42:56,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:42:56,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469870916] [2021-06-05 14:42:56,661 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:42:56,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:42:56,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:42:56,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:42:56,661 INFO L87 Difference]: Start difference. First operand 818 states and 2826 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:56,787 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2021-06-05 14:42:56,939 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2021-06-05 14:42:57,274 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 36 [2021-06-05 14:42:57,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:42:57,303 INFO L93 Difference]: Finished difference Result 1001 states and 3341 transitions. [2021-06-05 14:42:57,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 14:42:57,303 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:42:57,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:42:57,304 INFO L225 Difference]: With dead ends: 1001 [2021-06-05 14:42:57,304 INFO L226 Difference]: Without dead ends: 986 [2021-06-05 14:42:57,304 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1062.6ms TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2021-06-05 14:42:57,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2021-06-05 14:42:57,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 816. [2021-06-05 14:42:57,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.4613496932515337) internal successors, (2821), 815 states have internal predecessors, (2821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:57,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 2821 transitions. [2021-06-05 14:42:57,313 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 2821 transitions. Word has length 20 [2021-06-05 14:42:57,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:42:57,313 INFO L482 AbstractCegarLoop]: Abstraction has 816 states and 2821 transitions. [2021-06-05 14:42:57,313 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:42:57,313 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 2821 transitions. [2021-06-05 14:42:57,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:42:57,315 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:42:57,315 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:42:57,515 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13988,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:57,515 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:42:57,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:42:57,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1293529654, now seen corresponding path program 91 times [2021-06-05 14:42:57,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:42:57,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863060982] [2021-06-05 14:42:57,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:42:57,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:57,797 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:42:57,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:42:57,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863060982] [2021-06-05 14:42:57,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863060982] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:42:57,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13271857] [2021-06-05 14:42:57,797 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:42:57,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:42:57,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:42:57,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:42:59,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,121 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,122 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,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-06-05 14:42:59,129 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,134 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,135 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,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-06-05 14:42:59,142 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:59,150 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,155 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,155 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:42:59,163 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,168 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,168 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,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 7 treesize of output 1 [2021-06-05 14:42:59,175 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,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 8 treesize of output 1 [2021-06-05 14:42:59,184 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,189 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,190 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,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 10 treesize of output 1 [2021-06-05 14:42:59,197 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,203 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,204 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,209 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,209 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:59,216 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:59,224 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,229 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,229 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:42:59,238 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:59,245 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,251 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,251 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,258 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,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-06-05 14:42:59,265 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,270 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,271 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:42:59,279 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:42:59,287 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:59,295 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,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-06-05 14:42:59,303 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,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-06-05 14:42:59,310 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,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 7 treesize of output 1 [2021-06-05 14:42:59,318 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,324 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,324 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:42:59,331 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:42:59,338 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,343 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,344 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:59,352 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,358 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,363 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,364 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,369 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,369 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,374 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,375 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:59,382 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:42:59,390 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,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 8 treesize of output 1 [2021-06-05 14:42:59,397 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:42:59,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:42:59,408 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,414 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,415 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,421 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,422 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,426 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,426 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,430 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,431 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,435 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,436 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,440 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,440 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,444 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:42:59,445 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,789 WARN L205 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 59 [2021-06-05 14:42:59,789 INFO L628 ElimStorePlain]: treesize reduction 158, result has 67.4 percent of original size [2021-06-05 14:42:59,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:59,795 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:42:59,799 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:59,803 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,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 5 treesize of output 1 [2021-06-05 14:42:59,808 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:42:59,812 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,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-06-05 14:42:59,816 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,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-06-05 14:42:59,821 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:42:59,825 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,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-06-05 14:42:59,829 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,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 4 treesize of output 2 [2021-06-05 14:42:59,833 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-06-05 14:42:59,974 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-06-05 14:42:59,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:42:59,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-05 14:42:59,977 INFO L247 ElimStorePlain]: Needed 61 recursive calls to eliminate 3 variables, input treesize:2296, output treesize:255 [2021-06-05 14:43:00,217 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-06-05 14:43:00,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:00,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13271857] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:00,452 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:43:00,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:43:00,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245798904] [2021-06-05 14:43:00,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:43:00,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:43:00,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:43:00,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:43:00,453 INFO L87 Difference]: Start difference. First operand 816 states and 2821 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:01,137 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-06-05 14:43:01,546 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-06-05 14:43:01,846 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-06-05 14:43:02,151 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-06-05 14:43:02,336 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 40 [2021-06-05 14:43:02,595 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-06-05 14:43:02,731 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-06-05 14:43:03,001 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 39 [2021-06-05 14:43:03,277 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 45 [2021-06-05 14:43:03,540 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 37 [2021-06-05 14:43:03,759 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 44 [2021-06-05 14:43:03,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:43:03,788 INFO L93 Difference]: Finished difference Result 1356 states and 4271 transitions. [2021-06-05 14:43:03,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 14:43:03,789 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:43:03,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:43:03,790 INFO L225 Difference]: With dead ends: 1356 [2021-06-05 14:43:03,790 INFO L226 Difference]: Without dead ends: 1251 [2021-06-05 14:43:03,791 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 3656.6ms TimeCoverageRelationStatistics Valid=355, Invalid=1451, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 14:43:03,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2021-06-05 14:43:03,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 825. [2021-06-05 14:43:03,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 824 states have (on average 3.467233009708738) internal successors, (2857), 824 states have internal predecessors, (2857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:03,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 2857 transitions. [2021-06-05 14:43:03,801 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 2857 transitions. Word has length 20 [2021-06-05 14:43:03,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:43:03,801 INFO L482 AbstractCegarLoop]: Abstraction has 825 states and 2857 transitions. [2021-06-05 14:43:03,801 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:03,801 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 2857 transitions. [2021-06-05 14:43:03,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:43:03,802 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:43:03,802 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:43:04,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14243,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:04,003 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:43:04,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:43:04,003 INFO L82 PathProgramCache]: Analyzing trace with hash -396413250, now seen corresponding path program 92 times [2021-06-05 14:43:04,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:43:04,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395372153] [2021-06-05 14:43:04,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:43:04,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:43:04,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:04,261 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:43:04,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395372153] [2021-06-05 14:43:04,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395372153] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:04,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141084224] [2021-06-05 14:43:04,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:04,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:43:04,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:43:04,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:43:04,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:43:04,835 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_683], 15=[ends_with_10]} [2021-06-05 14:43:04,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:04,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43: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-06-05 14:43:04,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:04,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:04,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:04,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 8 treesize of output 1 [2021-06-05 14:43:04,877 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:04,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:04,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:04,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 7 treesize of output 1 [2021-06-05 14:43:04,883 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:04,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:04,890 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:05,399 WARN L205 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 117 [2021-06-05 14:43:05,399 INFO L628 ElimStorePlain]: treesize reduction 326, result has 62.5 percent of original size [2021-06-05 14:43:05,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:05,405 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:05,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:05,411 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:05,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:05,417 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:05,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 3 treesize of output 1 [2021-06-05 14:43:05,423 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:05,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:05,429 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:05,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-06-05 14:43:05,435 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:05,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:05,440 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:05,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-06-05 14:43:05,446 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:05,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 6 treesize of output 2 [2021-06-05 14:43:05,452 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:05,861 WARN L205 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 107 [2021-06-05 14:43:05,862 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.4 percent of original size [2021-06-05 14:43:05,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-06-05 14:43:05,874 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:972, output treesize:490 [2021-06-05 14:43:06,193 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 113 [2021-06-05 14:43:07,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:07,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:07,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:07,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:07,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:07,055 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:07,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:07,063 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:07,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:07,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 7 treesize of output 1 [2021-06-05 14:43:07,071 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:07,596 WARN L205 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 119 [2021-06-05 14:43:07,596 INFO L628 ElimStorePlain]: treesize reduction 591, result has 45.0 percent of original size [2021-06-05 14:43:07,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-06-05 14:43:07,603 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:07,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:07,610 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:07,813 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-06-05 14:43:07,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:07,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:07,820 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:08,024 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-05 14:43:08,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:08,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:08,030 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:08,231 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-05 14:43:08,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:08,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:08,238 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:08,438 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-05 14:43:08,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:08,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:08,445 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:08,642 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-05 14:43:08,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:08,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:08,649 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:08,845 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-05 14:43:08,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:08,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:08,852 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:08,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:08,857 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:09,051 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-05 14:43:09,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:09,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:09,058 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:09,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-06-05 14:43:09,064 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:09,258 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-05 14:43:09,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:09,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 9 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-06-05 14:43:09,264 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 16 variables, input treesize:1235, output treesize:364 [2021-06-05 14:43:09,455 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-06-05 14:43:09,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-06-05 14:43:09,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141084224] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:09,722 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:43:09,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:43:09,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323474677] [2021-06-05 14:43:09,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:43:09,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:43:09,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:43:09,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:43:09,723 INFO L87 Difference]: Start difference. First operand 825 states and 2857 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:09,862 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 50 [2021-06-05 14:43:10,007 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 50 [2021-06-05 14:43:10,258 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-06-05 14:43:10,457 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 52 [2021-06-05 14:43:10,611 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 59 [2021-06-05 14:43:10,898 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 57 [2021-06-05 14:43:11,312 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 123 [2021-06-05 14:43:11,650 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 44 [2021-06-05 14:43:11,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:43:11,683 INFO L93 Difference]: Finished difference Result 1105 states and 3641 transitions. [2021-06-05 14:43:11,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:43:11,683 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:43:11,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:43:11,685 INFO L225 Difference]: With dead ends: 1105 [2021-06-05 14:43:11,685 INFO L226 Difference]: Without dead ends: 1090 [2021-06-05 14:43:11,685 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 2636.0ms TimeCoverageRelationStatistics Valid=243, Invalid=749, Unknown=0, NotChecked=0, Total=992 [2021-06-05 14:43:11,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2021-06-05 14:43:11,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 829. [2021-06-05 14:43:11,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 828 states have (on average 3.464975845410628) internal successors, (2869), 828 states have internal predecessors, (2869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:11,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 2869 transitions. [2021-06-05 14:43:11,695 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 2869 transitions. Word has length 20 [2021-06-05 14:43:11,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:43:11,695 INFO L482 AbstractCegarLoop]: Abstraction has 829 states and 2869 transitions. [2021-06-05 14:43:11,695 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:11,695 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 2869 transitions. [2021-06-05 14:43:11,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:43:11,696 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:43:11,696 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:43:11,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14691 [2021-06-05 14:43:11,897 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:43:11,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:43:11,897 INFO L82 PathProgramCache]: Analyzing trace with hash 69319048, now seen corresponding path program 93 times [2021-06-05 14:43:11,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:43:11,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686571642] [2021-06-05 14:43:11,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:43:11,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:43: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-06-05 14:43:12,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:43:12,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686571642] [2021-06-05 14:43:12,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686571642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:12,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990580313] [2021-06-05 14:43:12,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:12,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 14:43:12,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:43:12,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:43:12,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:43:12,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:43:12,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,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 9 treesize of output 2 [2021-06-05 14:43:12,546 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:43:12,552 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:12,558 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,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 8 treesize of output 1 [2021-06-05 14:43:12,564 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:43:12,570 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:12,575 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:43:12,582 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,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 10 treesize of output 1 [2021-06-05 14:43:12,588 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,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 11 treesize of output 2 [2021-06-05 14:43:12,594 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:12,600 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:12,606 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:12,611 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,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 8 treesize of output 1 [2021-06-05 14:43:12,617 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:43:12,623 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,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-06-05 14:43:12,629 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:12,635 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,639 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:12,640 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,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 7 treesize of output 1 [2021-06-05 14:43:12,645 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:12,651 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:12,656 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:12,665 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,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 9 treesize of output 1 [2021-06-05 14:43:12,671 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:43:12,677 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:12,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:12,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 8 treesize of output 1 [2021-06-05 14:43:12,681 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:13,063 WARN L205 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 66 [2021-06-05 14:43:13,063 INFO L628 ElimStorePlain]: treesize reduction 42, result has 90.6 percent of original size [2021-06-05 14:43:13,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-05 14:43:13,068 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:1231, output treesize:404 [2021-06-05 14:43:13,385 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 96 [2021-06-05 14:43:14,482 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_710], 6=[ends_with_6], 10=[v_prenex_709], 55=[ends_with_10]} [2021-06-05 14:43:14,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:14,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:14,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:43:14,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:14,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:14,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:14,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 7 treesize of output 1 [2021-06-05 14:43:14,499 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:14,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:14,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:14,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:14,507 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:14,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:14,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:14,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:14,515 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:14,522 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:14,522 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:14,528 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:14,529 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:14,838 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 77 [2021-06-05 14:43:14,839 INFO L628 ElimStorePlain]: treesize reduction 738, result has 24.5 percent of original size [2021-06-05 14:43:14,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 5 treesize of output 1 [2021-06-05 14:43:14,843 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:14,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:14,848 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:14,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:14,853 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:14,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:14,857 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:14,958 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-06-05 14:43:14,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:14,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:14,963 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:14,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:14,967 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:15,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:15,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:15,068 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:15,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:15,073 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:15,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-06-05 14:43:15,077 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:15,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 5 treesize of output 1 [2021-06-05 14:43:15,081 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:15,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:15,172 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:43:15,172 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 13 variables, input treesize:1189, output treesize:148 [2021-06-05 14:43:15,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:15,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990580313] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:15,466 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:43:15,466 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:43:15,466 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80168936] [2021-06-05 14:43:15,466 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:43:15,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:43:15,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:43:15,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:43:15,467 INFO L87 Difference]: Start difference. First operand 829 states and 2869 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:16,106 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 57 [2021-06-05 14:43:16,515 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 36 [2021-06-05 14:43:16,720 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-06-05 14:43:16,921 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 34 [2021-06-05 14:43:17,129 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2021-06-05 14:43:17,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:43:17,139 INFO L93 Difference]: Finished difference Result 1124 states and 3695 transitions. [2021-06-05 14:43:17,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 14:43:17,140 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:43:17,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:43:17,141 INFO L225 Difference]: With dead ends: 1124 [2021-06-05 14:43:17,141 INFO L226 Difference]: Without dead ends: 1079 [2021-06-05 14:43:17,142 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 2319.6ms TimeCoverageRelationStatistics Valid=192, Invalid=864, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 14:43:17,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2021-06-05 14:43:17,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 838. [2021-06-05 14:43:17,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 3.4647550776583036) internal successors, (2900), 837 states have internal predecessors, (2900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:17,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 2900 transitions. [2021-06-05 14:43:17,159 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 2900 transitions. Word has length 20 [2021-06-05 14:43:17,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:43:17,160 INFO L482 AbstractCegarLoop]: Abstraction has 838 states and 2900 transitions. [2021-06-05 14:43:17,160 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:17,160 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 2900 transitions. [2021-06-05 14:43:17,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:43:17,161 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:43:17,161 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:43:17,361 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14995 [2021-06-05 14:43:17,361 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:43:17,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:43:17,362 INFO L82 PathProgramCache]: Analyzing trace with hash 1254401028, now seen corresponding path program 94 times [2021-06-05 14:43:17,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:43:17,362 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414269987] [2021-06-05 14:43:17,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:43:17,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:43:17,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:17,589 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:43:17,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414269987] [2021-06-05 14:43:17,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414269987] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:17,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019232322] [2021-06-05 14:43:17,589 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:17,649 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:43:17,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:43:17,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:43:17,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:43:18,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,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-06-05 14:43:18,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,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 10 treesize of output 1 [2021-06-05 14:43:18,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:43:18,026 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:43:18,031 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:18,037 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:18,042 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:43:18,048 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43: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 9 treesize of output 1 [2021-06-05 14:43:18,054 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43: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-06-05 14:43:18,059 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,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 8 treesize of output 1 [2021-06-05 14:43:18,064 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,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 9 treesize of output 2 [2021-06-05 14:43:18,070 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,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-06-05 14:43:18,076 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:43:18,081 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:18,087 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43: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 7 treesize of output 1 [2021-06-05 14:43:18,092 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:18,097 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:18,102 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:43:18,107 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,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 10 treesize of output 1 [2021-06-05 14:43:18,112 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:18,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:43:18,116 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:18,285 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-06-05 14:43:18,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:18,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-05 14:43:18,289 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:885, output treesize:358 [2021-06-05 14:43:18,608 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 84 [2021-06-05 14:43:19,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:19,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:19,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-06-05 14:43:19,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:19,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:19,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:19,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 9 treesize of output 1 [2021-06-05 14:43:19,471 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:19,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:19,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:19,478 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:19,796 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 86 [2021-06-05 14:43:19,796 INFO L628 ElimStorePlain]: treesize reduction 422, result has 39.0 percent of original size [2021-06-05 14:43:19,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:19,802 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:19,931 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-06-05 14:43:19,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:19,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:19,937 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:20,065 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:43:20,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:20,065 INFO L518 ElimStorePlain]: Eliminatee v_prenex_721 vanished before elimination [2021-06-05 14:43:20,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-06-05 14:43:20,070 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:20,204 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-05 14:43:20,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:20,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-06-05 14:43:20,210 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:20,333 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-05 14:43:20,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:20,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:20,338 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:20,460 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-05 14:43:20,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:20,461 INFO L518 ElimStorePlain]: Eliminatee v_prenex_725 vanished before elimination [2021-06-05 14:43:20,461 INFO L518 ElimStorePlain]: Eliminatee v_prenex_717 vanished before elimination [2021-06-05 14:43:20,461 INFO L518 ElimStorePlain]: Eliminatee v_prenex_716 vanished before elimination [2021-06-05 14:43:20,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 6 treesize of output 2 [2021-06-05 14:43:20,465 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:20,586 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-06-05 14:43:20,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:20,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:20,591 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:20,708 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-06-05 14:43:20,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:20,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:43:20,711 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 18 variables, input treesize:767, output treesize:201 [2021-06-05 14:43:20,831 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2021-06-05 14:43:21,054 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:21,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019232322] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:21,054 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:43:21,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:43:21,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885205218] [2021-06-05 14:43:21,055 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:43:21,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:43:21,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:43:21,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:43:21,055 INFO L87 Difference]: Start difference. First operand 838 states and 2900 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:21,690 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-06-05 14:43:21,946 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-06-05 14:43:22,143 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 42 [2021-06-05 14:43:22,360 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-06-05 14:43:22,565 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 41 [2021-06-05 14:43:22,766 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 44 [2021-06-05 14:43:22,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:43:22,781 INFO L93 Difference]: Finished difference Result 1138 states and 3723 transitions. [2021-06-05 14:43:22,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 14:43:22,781 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:43:22,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:43:22,782 INFO L225 Difference]: With dead ends: 1138 [2021-06-05 14:43:22,782 INFO L226 Difference]: Without dead ends: 1063 [2021-06-05 14:43:22,783 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 2215.4ms TimeCoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2021-06-05 14:43:22,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2021-06-05 14:43:22,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 834. [2021-06-05 14:43:22,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 3.46218487394958) internal successors, (2884), 833 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:22,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 2884 transitions. [2021-06-05 14:43:22,796 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 2884 transitions. Word has length 20 [2021-06-05 14:43:22,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:43:22,796 INFO L482 AbstractCegarLoop]: Abstraction has 834 states and 2884 transitions. [2021-06-05 14:43:22,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:22,796 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 2884 transitions. [2021-06-05 14:43:22,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:43:22,797 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:43:22,797 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:43:23,019 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15163,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:23,020 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:43:23,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:43:23,020 INFO L82 PathProgramCache]: Analyzing trace with hash -1280513328, now seen corresponding path program 95 times [2021-06-05 14:43:23,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:43:23,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206454408] [2021-06-05 14:43:23,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:43:23,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:43:23,336 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:23,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:43:23,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206454408] [2021-06-05 14:43:23,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206454408] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:23,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923365866] [2021-06-05 14:43:23,337 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:23,399 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 14:43:23,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:43:23,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:43:23,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:43:23,903 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:23,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923365866] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:23,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:43:23,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:43:23,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888879399] [2021-06-05 14:43:23,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:43:23,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:43:23,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:43:23,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:43:23,903 INFO L87 Difference]: Start difference. First operand 834 states and 2884 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:24,135 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 56 [2021-06-05 14:43:24,352 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-06-05 14:43:25,544 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-06-05 14:43:25,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:43:25,864 INFO L93 Difference]: Finished difference Result 1181 states and 3853 transitions. [2021-06-05 14:43:25,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 14:43:25,864 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:43:25,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:43:25,866 INFO L225 Difference]: With dead ends: 1181 [2021-06-05 14:43:25,866 INFO L226 Difference]: Without dead ends: 1166 [2021-06-05 14:43:25,866 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 2336.3ms TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 14:43:25,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-06-05 14:43:25,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 835. [2021-06-05 14:43:25,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 834 states have (on average 3.464028776978417) internal successors, (2889), 834 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:25,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 2889 transitions. [2021-06-05 14:43:25,876 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 2889 transitions. Word has length 20 [2021-06-05 14:43:25,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:43:25,877 INFO L482 AbstractCegarLoop]: Abstraction has 835 states and 2889 transitions. [2021-06-05 14:43:25,877 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:25,877 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 2889 transitions. [2021-06-05 14:43:25,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:43:25,878 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:43:25,878 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:43:26,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15373 [2021-06-05 14:43:26,093 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:43:26,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:43:26,093 INFO L82 PathProgramCache]: Analyzing trace with hash 1502434524, now seen corresponding path program 96 times [2021-06-05 14:43:26,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:43:26,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858997288] [2021-06-05 14:43:26,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:43:26,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:43:26,430 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:26,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:43:26,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858997288] [2021-06-05 14:43:26,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858997288] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:26,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360887214] [2021-06-05 14:43:26,430 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:26,491 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 14:43:26,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:43:26,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:43:26,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:43:26,671 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2021-06-05 14:43:27,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:27,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:27,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 9 treesize of output 1 [2021-06-05 14:43:27,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:27,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:27,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:27,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:27,134 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:27,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:27,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:27,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:43:27,141 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:27,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:27,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:27,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-06-05 14:43:27,148 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:27,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:27,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:27,155 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:27,542 WARN L205 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2021-06-05 14:43:27,543 INFO L628 ElimStorePlain]: treesize reduction 479, result has 41.9 percent of original size [2021-06-05 14:43: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 6 treesize of output 2 [2021-06-05 14:43:27,548 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:27,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 4 treesize of output 2 [2021-06-05 14:43:27,554 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:27,706 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-05 14:43:27,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43: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 6 treesize of output 2 [2021-06-05 14:43:27,712 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:27,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:27,717 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:27,865 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-05 14:43:27,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:27,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 5 treesize of output 1 [2021-06-05 14:43:27,871 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:27,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:27,876 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:28,020 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-05 14:43:28,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:28,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-06-05 14:43:28,030 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 7 variables, input treesize:979, output treesize:317 [2021-06-05 14:43:28,327 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 121 [2021-06-05 14:43:28,749 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 108 [2021-06-05 14:43:29,071 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 72 [2021-06-05 14:43:29,835 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_750, v_prenex_748, v_prenex_747], 6=[v_prenex_760, v_prenex_762, v_prenex_751, v_prenex_753, v_prenex_752, v_prenex_755, v_prenex_754, v_prenex_757, v_prenex_756, v_prenex_758, v_prenex_749], 10=[ends_with_2, ends_with_10]} [2021-06-05 14:43:29,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:29,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:30,166 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 202 DAG size of output: 96 [2021-06-05 14:43:30,167 INFO L628 ElimStorePlain]: treesize reduction 810, result has 23.2 percent of original size [2021-06-05 14:43:30,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-06-05 14:43:30,179 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:30,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:30,278 INFO L518 ElimStorePlain]: Eliminatee v_prenex_747 vanished before elimination [2021-06-05 14:43:30,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:30,284 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:30,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:30,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:30,387 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:30,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:30,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 5 treesize of output 1 [2021-06-05 14:43:30,487 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:30,589 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-05 14:43:30,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:30,589 INFO L518 ElimStorePlain]: Eliminatee v_prenex_753 vanished before elimination [2021-06-05 14:43:30,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 4 treesize of output 2 [2021-06-05 14:43:30,595 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:30,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:30,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:30,691 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:30,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:30,780 INFO L518 ElimStorePlain]: Eliminatee v_prenex_754 vanished before elimination [2021-06-05 14:43:30,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:30,785 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:30,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:30,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 5 treesize of output 1 [2021-06-05 14:43:30,877 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:30,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:30,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:30,967 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:31,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:31,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:31,055 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:31,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-06-05 14:43:31,060 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:31,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:31,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:31,144 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:31,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:31,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:31,227 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:31,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:31,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 16 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-05 14:43:31,307 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 27 variables, input treesize:1061, output treesize:148 [2021-06-05 14:43:31,426 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 46 [2021-06-05 14:43:31,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-06-05 14:43:31,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360887214] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:31,500 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:43:31,500 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:43:31,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884873764] [2021-06-05 14:43:31,500 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:43:31,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:43:31,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:43:31,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:43:31,501 INFO L87 Difference]: Start difference. First operand 835 states and 2889 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:32,468 WARN L205 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 113 [2021-06-05 14:43:32,673 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-06-05 14:43:32,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:43:32,815 INFO L93 Difference]: Finished difference Result 1080 states and 3543 transitions. [2021-06-05 14:43:32,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:43:32,815 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:43:32,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:43:32,817 INFO L225 Difference]: With dead ends: 1080 [2021-06-05 14:43:32,817 INFO L226 Difference]: Without dead ends: 1035 [2021-06-05 14:43:32,817 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 2307.3ms TimeCoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2021-06-05 14:43:32,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2021-06-05 14:43:32,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 841. [2021-06-05 14:43:32,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 840 states have (on average 3.469047619047619) internal successors, (2914), 840 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:32,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 2914 transitions. [2021-06-05 14:43:32,827 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 2914 transitions. Word has length 20 [2021-06-05 14:43:32,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:43:32,827 INFO L482 AbstractCegarLoop]: Abstraction has 841 states and 2914 transitions. [2021-06-05 14:43:32,827 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:32,827 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 2914 transitions. [2021-06-05 14:43:32,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:43:32,828 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:43:32,828 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:43:33,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15394,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:33,028 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:43:33,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:43:33,029 INFO L82 PathProgramCache]: Analyzing trace with hash 745408156, now seen corresponding path program 97 times [2021-06-05 14:43:33,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:43:33,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396136587] [2021-06-05 14:43:33,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:43:33,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:43:33,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-06-05 14:43:33,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:43:33,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396136587] [2021-06-05 14:43:33,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396136587] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:33,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871973612] [2021-06-05 14:43:33,246 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:33,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:43:33,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:43:33,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:43:33,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:33,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:33,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,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-06-05 14:43:33,638 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,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-06-05 14:43:33,644 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:43:33,650 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:33,655 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,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 9 treesize of output 1 [2021-06-05 14:43:33,661 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:43:33,666 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:43:33,671 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:33,677 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:33,697 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:33,703 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,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-06-05 14:43:33,710 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:43:33,716 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:33,721 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:43:33,726 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:43:33,731 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,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-06-05 14:43:33,736 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:33,741 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:33,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:33,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:43:33,746 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:34,020 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-06-05 14:43:34,020 INFO L628 ElimStorePlain]: treesize reduction 73, result has 79.6 percent of original size [2021-06-05 14:43:34,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:43:34,024 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:881, output treesize:285 [2021-06-05 14:43:34,330 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 80 [2021-06-05 14:43:35,552 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2, v_prenex_786], 3=[v_prenex_779], 10=[v_prenex_783, ends_with_10], 36=[v_prenex_780]} [2021-06-05 14:43:35,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:35,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:35,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 7 treesize of output 1 [2021-06-05 14:43:35,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:35,568 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:35,569 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:35,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:35,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:35,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:35,577 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:35,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:35,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:35,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-06-05 14:43:35,585 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:35,591 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:35,591 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:35,597 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:35,598 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:35,898 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 84 [2021-06-05 14:43:35,899 INFO L628 ElimStorePlain]: treesize reduction 664, result has 30.2 percent of original size [2021-06-05 14:43:35,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:35,904 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,022 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-06-05 14:43:36,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:36,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:36,028 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,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 5 treesize of output 1 [2021-06-05 14:43:36,033 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,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 6 treesize of output 2 [2021-06-05 14:43:36,037 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,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 5 treesize of output 1 [2021-06-05 14:43:36,042 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,154 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-05 14:43:36,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:36,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 6 treesize of output 2 [2021-06-05 14:43:36,160 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,269 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-06-05 14:43:36,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:36,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-06-05 14:43:36,274 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:36,279 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,383 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-05 14:43:36,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:36,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-06-05 14:43:36,389 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,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-06-05 14:43:36,393 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,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 5 treesize of output 1 [2021-06-05 14:43:36,397 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,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-06-05 14:43:36,402 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:36,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:36,502 INFO L550 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 6 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-05 14:43:36,502 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 19 variables, input treesize:1153, output treesize:181 [2021-06-05 14:43:36,648 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-06-05 14:43:36,792 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:36,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871973612] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:36,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:43:36,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:43:36,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155507432] [2021-06-05 14:43:36,792 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:43:36,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:43:36,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:43:36,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:43:36,793 INFO L87 Difference]: Start difference. First operand 841 states and 2914 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:37,666 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 64 [2021-06-05 14:43:37,829 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2021-06-05 14:43:38,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:43:38,069 INFO L93 Difference]: Finished difference Result 1155 states and 3723 transitions. [2021-06-05 14:43:38,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:43:38,069 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:43:38,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:43:38,071 INFO L225 Difference]: With dead ends: 1155 [2021-06-05 14:43:38,071 INFO L226 Difference]: Without dead ends: 1110 [2021-06-05 14:43:38,071 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 1888.2ms TimeCoverageRelationStatistics Valid=173, Invalid=639, Unknown=0, NotChecked=0, Total=812 [2021-06-05 14:43:38,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-06-05 14:43:38,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 847. [2021-06-05 14:43:38,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 847 states, 846 states have (on average 3.4775413711583925) internal successors, (2942), 846 states have internal predecessors, (2942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:38,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 2942 transitions. [2021-06-05 14:43:38,081 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 2942 transitions. Word has length 20 [2021-06-05 14:43:38,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:43:38,081 INFO L482 AbstractCegarLoop]: Abstraction has 847 states and 2942 transitions. [2021-06-05 14:43:38,081 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:38,081 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 2942 transitions. [2021-06-05 14:43:38,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:43:38,082 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:43:38,082 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:43:38,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15729 [2021-06-05 14:43:38,285 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:43:38,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:43:38,285 INFO L82 PathProgramCache]: Analyzing trace with hash 1097783846, now seen corresponding path program 98 times [2021-06-05 14:43:38,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:43:38,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065361993] [2021-06-05 14:43:38,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:43:38,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:43:38,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:38,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:43:38,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065361993] [2021-06-05 14:43:38,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065361993] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:38,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440071292] [2021-06-05 14:43:38,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:38,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:43:38,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:43:38,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:43:38,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:43:39,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:39,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:39,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:39,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:39,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:39,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:39,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-05 14:43:39,220 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:39,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:39,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:39,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:43:39,226 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:39,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:39,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 12 treesize of output 1 [2021-06-05 14:43:39,232 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:39,492 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-06-05 14:43:39,493 INFO L628 ElimStorePlain]: treesize reduction 216, result has 54.9 percent of original size [2021-06-05 14:43:39,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:39,498 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:39,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:39,503 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:39,614 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-06-05 14:43:39,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:39,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:39,620 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:39,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:39,624 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:39,732 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-06-05 14:43:39,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:39,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-06-05 14:43:39,739 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 5 variables, input treesize:597, output treesize:247 [2021-06-05 14:43:41,625 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_2], 15=[ends_with_10], 21=[v_prenex_794], 28=[v_prenex_795]} [2021-06-05 14:43:41,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:41,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:41,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:43:41,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:41,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:41,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:41,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:41,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:41,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:43:41,653 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:41,660 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:41,661 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:41,668 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:41,669 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:41,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:41,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:43:41,677 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,127 WARN L205 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 105 [2021-06-05 14:43:42,127 INFO L628 ElimStorePlain]: treesize reduction 1132, result has 21.9 percent of original size [2021-06-05 14:43:42,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:42,133 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,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 3 treesize of output 1 [2021-06-05 14:43:42,138 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,276 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-05 14:43:42,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:42,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:42,282 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:42,287 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:42,292 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,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-06-05 14:43:42,297 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,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 5 treesize of output 1 [2021-06-05 14:43:42,302 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,426 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-05 14:43:42,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:42,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:42,431 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:42,436 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,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-06-05 14:43:42,441 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,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 3 treesize of output 1 [2021-06-05 14:43:42,446 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:42,451 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:42,564 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-05 14:43:42,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:42,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-05 14:43:42,568 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 15 variables, input treesize:1681, output treesize:209 [2021-06-05 14:43:42,733 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2021-06-05 14:43:42,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:42,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440071292] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:42,974 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:43:42,974 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:43:42,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357045695] [2021-06-05 14:43:42,975 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:43:42,975 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:43:42,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:43:42,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:43:42,975 INFO L87 Difference]: Start difference. First operand 847 states and 2942 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:43,423 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-06-05 14:43:43,774 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-06-05 14:43:44,220 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 53 [2021-06-05 14:43:44,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:43:44,325 INFO L93 Difference]: Finished difference Result 1122 states and 3661 transitions. [2021-06-05 14:43:44,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:43:44,325 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:43:44,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:43:44,327 INFO L225 Difference]: With dead ends: 1122 [2021-06-05 14:43:44,327 INFO L226 Difference]: Without dead ends: 1047 [2021-06-05 14:43:44,327 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 1905.0ms TimeCoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2021-06-05 14:43:44,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2021-06-05 14:43:44,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 862. [2021-06-05 14:43:44,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 3.491289198606272) internal successors, (3006), 861 states have internal predecessors, (3006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:44,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3006 transitions. [2021-06-05 14:43:44,336 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3006 transitions. Word has length 20 [2021-06-05 14:43:44,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:43:44,336 INFO L482 AbstractCegarLoop]: Abstraction has 862 states and 3006 transitions. [2021-06-05 14:43:44,336 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:44,336 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3006 transitions. [2021-06-05 14:43:44,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:43:44,338 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:43:44,338 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:43:44,538 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15910 [2021-06-05 14:43:44,538 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:43:44,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:43:44,539 INFO L82 PathProgramCache]: Analyzing trace with hash -779303424, now seen corresponding path program 99 times [2021-06-05 14:43:44,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:43:44,539 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698167150] [2021-06-05 14:43:44,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:43:44,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:43:44,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:44,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:43:44,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698167150] [2021-06-05 14:43:44,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698167150] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:44,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165280351] [2021-06-05 14:43:44,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:44,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:43:44,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:43:44,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:43:44,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:43:45,102 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-06-05 14:43:45,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:45,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:45,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 12 treesize of output 1 [2021-06-05 14:43:45,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:45,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:45,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:45,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 1 [2021-06-05 14:43:45,423 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:45,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:45,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:45,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-05 14:43:45,432 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:45,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:45,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 10 treesize of output 1 [2021-06-05 14:43:45,440 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:45,918 WARN L205 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 116 [2021-06-05 14:43:45,918 INFO L628 ElimStorePlain]: treesize reduction 442, result has 50.9 percent of original size [2021-06-05 14:43:45,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-06-05 14:43:45,925 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:45,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:45,931 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:46,138 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-05 14:43:46,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:46,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:46,145 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:46,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 4 treesize of output 2 [2021-06-05 14:43:46,151 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:46,355 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-06-05 14:43:46,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:46,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:46,362 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:46,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 6 treesize of output 2 [2021-06-05 14:43:46,368 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:46,567 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-05 14:43:46,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:46,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:46,574 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:46,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:46,580 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:46,785 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-05 14:43:46,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:46,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 5 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-06-05 14:43:46,796 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 16 variables, input treesize:1027, output treesize:417 [2021-06-05 14:43:47,134 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 119 [2021-06-05 14:43:47,488 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 84 [2021-06-05 14:43:49,718 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_10], 15=[ends_with_6], 21=[v_prenex_821], 28=[v_prenex_823]} [2021-06-05 14:43:49,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:49,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:49,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-06-05 14:43:49,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:49,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:49,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:49,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:43:49,737 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:49,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:49,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:49,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:43:49,745 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:49,752 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:49,753 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:49,760 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:49,760 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:49,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:49,768 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:50,092 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 93 [2021-06-05 14:43:50,093 INFO L628 ElimStorePlain]: treesize reduction 755, result has 24.4 percent of original size [2021-06-05 14:43:50,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 3 treesize of output 1 [2021-06-05 14:43:50,098 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:50,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-06-05 14:43:50,103 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:50,207 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-05 14:43:50,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:50,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:50,213 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:50,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:50,218 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:50,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:50,223 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:50,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:50,227 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:50,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:50,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:50,326 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:50,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 6 treesize of output 2 [2021-06-05 14:43:50,331 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:50,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-06-05 14:43:50,335 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:50,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-06-05 14:43:50,340 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:50,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:50,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:43:50,429 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 15 variables, input treesize:1213, output treesize:152 [2021-06-05 14:43:50,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-06-05 14:43:50,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165280351] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:50,698 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:43:50,698 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:43:50,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230790907] [2021-06-05 14:43:50,698 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:43:50,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:43:50,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:43:50,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:43:50,698 INFO L87 Difference]: Start difference. First operand 862 states and 3006 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:51,484 WARN L205 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 120 [2021-06-05 14:43:51,877 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-06-05 14:43:52,086 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-06-05 14:43:52,322 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 40 [2021-06-05 14:43:52,540 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 52 [2021-06-05 14:43:52,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:43:52,557 INFO L93 Difference]: Finished difference Result 1155 states and 3775 transitions. [2021-06-05 14:43:52,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 14:43:52,558 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:43:52,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:43:52,559 INFO L225 Difference]: With dead ends: 1155 [2021-06-05 14:43:52,559 INFO L226 Difference]: Without dead ends: 1095 [2021-06-05 14:43:52,560 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 2652.1ms TimeCoverageRelationStatistics Valid=156, Invalid=714, Unknown=0, NotChecked=0, Total=870 [2021-06-05 14:43:52,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2021-06-05 14:43:52,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 867. [2021-06-05 14:43:52,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 3.4942263279445727) internal successors, (3026), 866 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:52,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3026 transitions. [2021-06-05 14:43:52,569 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3026 transitions. Word has length 20 [2021-06-05 14:43:52,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:43:52,569 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3026 transitions. [2021-06-05 14:43:52,570 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:52,570 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3026 transitions. [2021-06-05 14:43:52,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:43:52,571 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:43:52,571 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:43:52,771 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16168 [2021-06-05 14:43:52,771 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:43:52,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:43:52,771 INFO L82 PathProgramCache]: Analyzing trace with hash 405778556, now seen corresponding path program 100 times [2021-06-05 14:43:52,771 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:43:52,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092773808] [2021-06-05 14:43:52,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:43:52,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:43:53,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-06-05 14:43:53,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:43:53,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092773808] [2021-06-05 14:43:53,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092773808] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:53,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967206040] [2021-06-05 14:43:53,016 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:43:53,077 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:43:53,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:43:53,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:43:53,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:43:53,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:53,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:53,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:43:53,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:53,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:53,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:53,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-06-05 14:43:53,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:53,492 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:53,493 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:53,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:53,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:53,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 8 treesize of output 1 [2021-06-05 14:43:53,499 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:53,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:53,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:43:53,505 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:53,907 WARN L205 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 79 [2021-06-05 14:43:53,907 INFO L628 ElimStorePlain]: treesize reduction 475, result has 42.9 percent of original size [2021-06-05 14:43:53,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 5 treesize of output 1 [2021-06-05 14:43:53,912 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:53,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:53,917 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:54,095 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-06-05 14:43:54,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:54,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-06-05 14:43:54,100 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:54,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-06-05 14:43:54,105 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:54,278 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-05 14:43:54,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:54,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:54,283 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:54,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:54,288 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:54,458 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-05 14:43:54,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:54,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:43:54,462 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 6 variables, input treesize:989, output treesize:329 [2021-06-05 14:43:54,639 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-05 14:43:56,796 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_6], 6=[v_prenex_835], 21=[ends_with_10], 36=[v_prenex_834]} [2021-06-05 14:43:56,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:56,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:56,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-06-05 14:43:56,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:56,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:56,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:56,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 8 treesize of output 1 [2021-06-05 14:43:56,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:56,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:56,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:56,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:43:56,827 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:56,834 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:56,835 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:56,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:56,843 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:56,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:56,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:43:56,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:43:56,852 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:56,860 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:56,860 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:56,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:43:56,869 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,368 WARN L205 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 108 [2021-06-05 14:43:57,368 INFO L628 ElimStorePlain]: treesize reduction 1063, result has 25.7 percent of original size [2021-06-05 14:43:57,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 3 treesize of output 1 [2021-06-05 14:43:57,375 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:57,380 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:57,386 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:57,391 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,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-06-05 14:43:57,396 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,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-06-05 14:43:57,402 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,564 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-06-05 14:43:57,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:57,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:57,570 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:43:57,576 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,735 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-05 14:43:57,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:57,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:57,742 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:57,747 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:57,752 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:43:57,758 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:43:57,763 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:43:57,768 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:43:57,915 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-05 14:43:57,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:43:57,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:43:57,920 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 13 variables, input treesize:1769, output treesize:245 [2021-06-05 14:43:58,171 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-05 14:43:58,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:43:58,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967206040] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:43:58,433 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:43:58,433 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:43:58,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536963136] [2021-06-05 14:43:58,433 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:43:58,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:43:58,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:43:58,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:43:58,434 INFO L87 Difference]: Start difference. First operand 867 states and 3026 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:43:59,424 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 55 [2021-06-05 14:43:59,748 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-06-05 14:43:59,974 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2021-06-05 14:44:00,318 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 57 [2021-06-05 14:44:00,614 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 41 [2021-06-05 14:44:00,841 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2021-06-05 14:44:00,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:44:00,862 INFO L93 Difference]: Finished difference Result 1313 states and 4250 transitions. [2021-06-05 14:44:00,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 14:44:00,862 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:44:00,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:44:00,864 INFO L225 Difference]: With dead ends: 1313 [2021-06-05 14:44:00,864 INFO L226 Difference]: Without dead ends: 1238 [2021-06-05 14:44:00,864 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 2851.9ms TimeCoverageRelationStatistics Valid=264, Invalid=926, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 14:44:00,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2021-06-05 14:44:00,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 864. [2021-06-05 14:44:00,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.4936268829663963) internal successors, (3015), 863 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:00,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-06-05 14:44:00,875 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-06-05 14:44:00,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:44:00,875 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-06-05 14:44:00,875 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:00,875 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-06-05 14:44:00,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:44:00,876 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:44:00,876 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:44:01,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16378 [2021-06-05 14:44:01,077 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:44:01,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:44:01,077 INFO L82 PathProgramCache]: Analyzing trace with hash -552157638, now seen corresponding path program 101 times [2021-06-05 14:44:01,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:44:01,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017715363] [2021-06-05 14:44:01,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:44:01,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:01,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:01,319 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:44:01,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017715363] [2021-06-05 14:44:01,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017715363] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:01,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862283504] [2021-06-05 14:44:01,319 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:01,381 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:44:01,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:44:01,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:44:01,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:44:01,863 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:01,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862283504] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:01,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:44:01,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:44:01,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563253859] [2021-06-05 14:44:01,864 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:44:01,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:44:01,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:44:01,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:44:01,864 INFO L87 Difference]: Start difference. First operand 864 states and 3015 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:02,456 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-06-05 14:44:02,636 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2021-06-05 14:44:02,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:44:02,684 INFO L93 Difference]: Finished difference Result 1002 states and 3396 transitions. [2021-06-05 14:44:02,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 14:44:02,684 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:44:02,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:44:02,685 INFO L225 Difference]: With dead ends: 1002 [2021-06-05 14:44:02,686 INFO L226 Difference]: Without dead ends: 987 [2021-06-05 14:44:02,686 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1130.2ms TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:44:02,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states. [2021-06-05 14:44:02,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 866. [2021-06-05 14:44:02,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.491329479768786) internal successors, (3020), 865 states have internal predecessors, (3020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:02,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3020 transitions. [2021-06-05 14:44:02,695 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3020 transitions. Word has length 20 [2021-06-05 14:44:02,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:44:02,695 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 3020 transitions. [2021-06-05 14:44:02,695 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:02,695 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3020 transitions. [2021-06-05 14:44:02,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:44:02,696 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:44:02,696 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:44:02,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16609 [2021-06-05 14:44:02,901 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:44:02,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:44:02,901 INFO L82 PathProgramCache]: Analyzing trace with hash 168965840, now seen corresponding path program 102 times [2021-06-05 14:44:02,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:44:02,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325949037] [2021-06-05 14:44:02,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:44:02,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:03,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-06-05 14:44:03,105 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:44:03,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325949037] [2021-06-05 14:44:03,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325949037] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:03,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613138107] [2021-06-05 14:44:03,105 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:03,176 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:44:03,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:44:03,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:44:03,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:44:03,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,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-06-05 14:44:03,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:44:03,525 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:44:03,530 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:03,535 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:03,539 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,543 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:03,543 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,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 3 treesize of output 1 [2021-06-05 14:44:03,548 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:03,553 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,556 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:03,556 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:03,560 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,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-06-05 14:44:03,566 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:03,570 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:44:03,575 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:03,580 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:03,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 9 treesize of output 2 [2021-06-05 14:44:03,585 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,588 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:03,588 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:03,803 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-06-05 14:44:03,804 INFO L628 ElimStorePlain]: treesize reduction 106, result has 70.2 percent of original size [2021-06-05 14:44:03,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-06-05 14:44:03,807 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:710, output treesize:242 [2021-06-05 14:44:03,989 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-06-05 14:44:04,924 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_850, ends_with_2, v_prenex_843, v_prenex_842, ends_with_6, v_prenex_844, v_prenex_855, v_prenex_847, v_prenex_846, v_prenex_848], 10=[v_prenex_853]} [2021-06-05 14:44:04,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:04,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:04,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:05,292 WARN L205 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 102 [2021-06-05 14:44:05,293 INFO L628 ElimStorePlain]: treesize reduction 432, result has 44.0 percent of original size [2021-06-05 14:44:05,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:05,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:05,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 4 treesize of output 2 [2021-06-05 14:44:05,304 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:05,444 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-06-05 14:44:05,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:05,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-06-05 14:44:05,451 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:05,731 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-06-05 14:44:05,732 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-06-05 14:44:05,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:05,738 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:05,872 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-05 14:44:05,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:05,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 4 treesize of output 2 [2021-06-05 14:44:05,878 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:06,010 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-05 14:44:06,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:06,011 INFO L518 ElimStorePlain]: Eliminatee v_prenex_844 vanished before elimination [2021-06-05 14:44:06,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:06,016 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:06,147 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-05 14:44:06,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:06,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 6 treesize of output 2 [2021-06-05 14:44:06,153 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:06,283 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-05 14:44:06,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:06,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:06,288 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:06,417 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-05 14:44:06,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:06,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:06,423 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:06,549 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-06-05 14:44:06,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:06,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 5 treesize of output 1 [2021-06-05 14:44:06,554 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:06,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 5 treesize of output 1 [2021-06-05 14:44:06,559 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:06,685 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-06-05 14:44:06,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:06,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 11 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-05 14:44:06,689 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 20 variables, input treesize:803, output treesize:236 [2021-06-05 14:44:06,835 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-06-05 14:44:06,979 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:06,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613138107] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:06,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:44:06,979 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:44:06,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611118002] [2021-06-05 14:44:06,980 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:44:06,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:44:06,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:44:06,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:44:06,981 INFO L87 Difference]: Start difference. First operand 866 states and 3020 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:07,212 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-06-05 14:44:07,470 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2021-06-05 14:44:07,638 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2021-06-05 14:44:08,106 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 79 [2021-06-05 14:44:08,306 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2021-06-05 14:44:08,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:44:08,331 INFO L93 Difference]: Finished difference Result 1130 states and 3780 transitions. [2021-06-05 14:44:08,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:44:08,331 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:44:08,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:44:08,333 INFO L225 Difference]: With dead ends: 1130 [2021-06-05 14:44:08,333 INFO L226 Difference]: Without dead ends: 1115 [2021-06-05 14:44:08,333 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 1770.8ms TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2021-06-05 14:44:08,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2021-06-05 14:44:08,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 864. [2021-06-05 14:44:08,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.4936268829663963) internal successors, (3015), 863 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:08,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-06-05 14:44:08,344 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-06-05 14:44:08,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:44:08,344 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-06-05 14:44:08,344 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:08,344 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-06-05 14:44:08,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:44:08,345 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:44:08,345 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:44:08,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16628,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:08,549 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:44:08,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:44:08,549 INFO L82 PathProgramCache]: Analyzing trace with hash 475888592, now seen corresponding path program 103 times [2021-06-05 14:44:08,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:44:08,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230445913] [2021-06-05 14:44:08,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:44:08,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:08,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:08,802 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:44:08,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230445913] [2021-06-05 14:44:08,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230445913] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:08,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339312822] [2021-06-05 14:44:08,803 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:08,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:08,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:44:08,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:44:09,326 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_860], 21=[ends_with_10]} [2021-06-05 14:44:09,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:09,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:09,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:44:09,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:09,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:09,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:09,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:09,341 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:09,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:09,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:09,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:44:09,348 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:09,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:09,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:09,355 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:09,768 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 104 [2021-06-05 14:44:09,768 INFO L628 ElimStorePlain]: treesize reduction 354, result has 52.0 percent of original size [2021-06-05 14:44:09,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:44:09,774 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:09,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-06-05 14:44:09,780 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:09,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-06-05 14:44:09,785 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:09,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 6 treesize of output 2 [2021-06-05 14:44:09,791 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:09,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:44:09,796 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:09,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:09,801 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:09,967 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-06-05 14:44:09,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:09,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-06-05 14:44:09,978 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:857, output treesize:355 [2021-06-05 14:44:10,300 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 127 [2021-06-05 14:44:12,028 INFO L446 ElimStorePlain]: Different costs {15=[v_prenex_866, v_prenex_877], 21=[v_prenex_865, v_prenex_876, ends_with_6], 28=[ends_with_2]} [2021-06-05 14:44:12,041 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:12,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:12,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:12,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:12,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:12,054 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:12,065 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:12,066 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:12,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:12,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:12,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:44:12,078 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:12,088 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:12,089 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:12,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:12,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:12,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:12,100 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:12,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 3 treesize of output 1 [2021-06-05 14:44:12,111 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:12,121 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:12,122 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:12,790 WARN L205 SmtUtils]: Spent 668.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 147 [2021-06-05 14:44:12,791 INFO L628 ElimStorePlain]: treesize reduction 1013, result has 32.4 percent of original size [2021-06-05 14:44:12,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:12,799 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44: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-06-05 14:44:12,805 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:12,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:12,811 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,024 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 144 [2021-06-05 14:44:13,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:13,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:13,031 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,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 5 treesize of output 1 [2021-06-05 14:44:13,037 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,245 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2021-06-05 14:44:13,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:13,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 6 treesize of output 2 [2021-06-05 14:44:13,253 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:13,259 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:13,266 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,472 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2021-06-05 14:44:13,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:13,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:13,480 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,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-06-05 14:44:13,487 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:13,494 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:44:13,501 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,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-06-05 14:44:13,507 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,702 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2021-06-05 14:44:13,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:13,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:13,710 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:44:13,717 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:44:13,723 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,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 3 treesize of output 1 [2021-06-05 14:44:13,729 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,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-06-05 14:44:13,736 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:13,914 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-06-05 14:44:13,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:13,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 25 dim-0 vars, 6 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-05 14:44:13,920 INFO L247 ElimStorePlain]: Needed 27 recursive calls to eliminate 31 variables, input treesize:1845, output treesize:321 [2021-06-05 14:44:14,179 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-06-05 14:44:14,360 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-06-05 14:44:14,520 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 42 [2021-06-05 14:44:14,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:14,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339312822] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:14,600 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:44:14,600 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:44:14,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445906032] [2021-06-05 14:44:14,600 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:44:14,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:44:14,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:44:14,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:44:14,600 INFO L87 Difference]: Start difference. First operand 864 states and 3015 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:15,471 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 133 [2021-06-05 14:44:15,879 WARN L205 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 72 [2021-06-05 14:44:16,276 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 130 [2021-06-05 14:44:16,646 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 70 [2021-06-05 14:44:17,143 WARN L205 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 73 [2021-06-05 14:44:17,541 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 67 [2021-06-05 14:44:17,876 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 64 [2021-06-05 14:44:18,411 WARN L205 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 68 [2021-06-05 14:44:18,762 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 59 [2021-06-05 14:44:19,139 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 69 [2021-06-05 14:44:19,506 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 69 [2021-06-05 14:44:19,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:44:19,511 INFO L93 Difference]: Finished difference Result 1209 states and 3918 transitions. [2021-06-05 14:44:19,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 14:44:19,511 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:44:19,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:44:19,513 INFO L225 Difference]: With dead ends: 1209 [2021-06-05 14:44:19,513 INFO L226 Difference]: Without dead ends: 1149 [2021-06-05 14:44:19,513 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 5559.1ms TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2021-06-05 14:44:19,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2021-06-05 14:44:19,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 867. [2021-06-05 14:44:19,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 3.495381062355658) internal successors, (3027), 866 states have internal predecessors, (3027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:19,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3027 transitions. [2021-06-05 14:44:19,524 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3027 transitions. Word has length 20 [2021-06-05 14:44:19,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:44:19,524 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3027 transitions. [2021-06-05 14:44:19,524 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:19,524 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3027 transitions. [2021-06-05 14:44:19,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:44:19,525 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:44:19,525 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:44:19,725 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16924,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:19,726 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:44:19,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:44:19,726 INFO L82 PathProgramCache]: Analyzing trace with hash -300859448, now seen corresponding path program 104 times [2021-06-05 14:44:19,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:44:19,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296621540] [2021-06-05 14:44:19,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:44:19,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:19,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:19,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:44:19,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296621540] [2021-06-05 14:44:19,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296621540] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:19,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813159042] [2021-06-05 14:44:19,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:19,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:44:19,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:44:19,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:44:19,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:44:20,182 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-06-05 14:44:20,591 INFO L446 ElimStorePlain]: Different costs {6=[v_prenex_888], 15=[ends_with_10]} [2021-06-05 14:44:20,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:20,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:20,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:44:20,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:20,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:20,606 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:20,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:20,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:20,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:20,613 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:20,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:20,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:20,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:21,126 WARN L205 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 123 [2021-06-05 14:44:21,126 INFO L628 ElimStorePlain]: treesize reduction 326, result has 62.5 percent of original size [2021-06-05 14:44:21,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:21,132 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:21,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-06-05 14:44:21,138 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:21,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-06-05 14:44:21,144 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:21,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-06-05 14:44:21,149 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:21,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:21,155 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:21,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:21,161 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:21,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:21,166 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:21,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:21,172 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:21,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-06-05 14:44:21,178 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:21,592 WARN L205 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 111 [2021-06-05 14:44:21,593 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.4 percent of original size [2021-06-05 14:44:21,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-06-05 14:44:21,605 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:976, output treesize:487 [2021-06-05 14:44:21,919 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 115 [2021-06-05 14:44:22,142 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-05 14:44:24,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:24,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:24,079 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:24,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:24,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:24,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:24,089 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:24,561 WARN L205 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 112 [2021-06-05 14:44:24,562 INFO L628 ElimStorePlain]: treesize reduction 539, result has 44.0 percent of original size [2021-06-05 14:44:24,562 INFO L518 ElimStorePlain]: Eliminatee v_prenex_907 vanished before elimination [2021-06-05 14:44:24,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-06-05 14:44:24,568 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:24,746 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-05 14:44:24,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:24,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:24,762 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:24,938 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-05 14:44:24,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:24,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:24,945 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:25,122 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-05 14:44:25,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:25,122 INFO L518 ElimStorePlain]: Eliminatee v_prenex_900 vanished before elimination [2021-06-05 14:44:25,122 INFO L518 ElimStorePlain]: Eliminatee v_prenex_899 vanished before elimination [2021-06-05 14:44:25,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:25,128 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:25,301 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-05 14:44:25,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44: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 4 treesize of output 2 [2021-06-05 14:44:25,308 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:25,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:25,314 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:25,483 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-05 14:44:25,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:25,483 INFO L518 ElimStorePlain]: Eliminatee v_prenex_904 vanished before elimination [2021-06-05 14:44:25,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 6 treesize of output 2 [2021-06-05 14:44:25,490 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:25,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:25,495 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:25,660 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-05 14:44:25,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:25,661 INFO L518 ElimStorePlain]: Eliminatee v_prenex_903 vanished before elimination [2021-06-05 14:44:25,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:25,667 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:25,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:25,672 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:25,829 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-06-05 14:44:25,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:25,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:25,834 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:25,990 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-05 14:44:25,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:25,991 INFO L518 ElimStorePlain]: Eliminatee v_prenex_896 vanished before elimination [2021-06-05 14:44:25,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:25,996 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:26,152 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-06-05 14:44:26,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:26,152 INFO L518 ElimStorePlain]: Eliminatee v_prenex_898 vanished before elimination [2021-06-05 14:44:26,152 INFO L518 ElimStorePlain]: Eliminatee v_prenex_897 vanished before elimination [2021-06-05 14:44:26,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 18 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-06-05 14:44:26,156 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 32 variables, input treesize:1102, output treesize:301 [2021-06-05 14:44:26,320 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-06-05 14:44:26,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:26,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813159042] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:26,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:44:26,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:44:26,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085301019] [2021-06-05 14:44:26,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:44:26,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:44:26,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:44:26,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:44:26,486 INFO L87 Difference]: Start difference. First operand 867 states and 3027 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:27,321 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 121 [2021-06-05 14:44:27,540 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2021-06-05 14:44:27,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:44:27,569 INFO L93 Difference]: Finished difference Result 1113 states and 3719 transitions. [2021-06-05 14:44:27,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:44:27,569 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:44:27,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:44:27,571 INFO L225 Difference]: With dead ends: 1113 [2021-06-05 14:44:27,571 INFO L226 Difference]: Without dead ends: 1098 [2021-06-05 14:44:27,571 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1789.5ms TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:44:27,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-06-05 14:44:27,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 864. [2021-06-05 14:44:27,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 3.4936268829663963) internal successors, (3015), 863 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:27,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 3015 transitions. [2021-06-05 14:44:27,581 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 3015 transitions. Word has length 20 [2021-06-05 14:44:27,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:44:27,582 INFO L482 AbstractCegarLoop]: Abstraction has 864 states and 3015 transitions. [2021-06-05 14:44:27,582 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:27,582 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 3015 transitions. [2021-06-05 14:44:27,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:44:27,583 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:44:27,583 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:44:27,799 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17196,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:27,799 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:44:27,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:44:27,800 INFO L82 PathProgramCache]: Analyzing trace with hash 892897788, now seen corresponding path program 105 times [2021-06-05 14:44:27,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:44:27,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120529263] [2021-06-05 14:44:27,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:44:27,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:28,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-06-05 14:44:28,038 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:44:28,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120529263] [2021-06-05 14:44:28,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120529263] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:28,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340410613] [2021-06-05 14:44:28,038 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:28,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 14:44:28,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:44:28,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:44:28,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:44:28,299 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-06-05 14:44:28,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:28,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:28,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:28,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:28,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:28,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:28,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:44:28,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:28,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:28,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:28,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 9 treesize of output 2 [2021-06-05 14:44:28,614 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:28,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:28,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:28,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:28,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:28,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:28,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 9 treesize of output 2 [2021-06-05 14:44:28,626 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:28,981 WARN L205 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2021-06-05 14:44:28,981 INFO L628 ElimStorePlain]: treesize reduction 296, result has 55.2 percent of original size [2021-06-05 14:44:28,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:28,986 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:28,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:28,991 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:29,149 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-06-05 14:44:29,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:29,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:29,154 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44: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 3 treesize of output 1 [2021-06-05 14:44:29,159 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:29,317 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-06-05 14:44:29,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:29,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-05 14:44:29,321 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 5 variables, input treesize:766, output treesize:347 [2021-06-05 14:44:29,599 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-06-05 14:44:30,961 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_2], 6=[v_prenex_922], 15=[ends_with_10], 28=[v_prenex_923]} [2021-06-05 14:44:30,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:30,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:30,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:44:30,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,006 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:31,007 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:31,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:31,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:31,020 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,030 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:31,031 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:31,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:31,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:31,043 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,053 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:31,053 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:31,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:31,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:44:31,066 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,076 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:31,077 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,761 WARN L205 SmtUtils]: Spent 683.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 116 [2021-06-05 14:44:31,761 INFO L628 ElimStorePlain]: treesize reduction 1137, result has 31.5 percent of original size [2021-06-05 14:44:31,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-06-05 14:44:31,768 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:31,774 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,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-06-05 14:44:31,780 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,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 4 treesize of output 2 [2021-06-05 14:44:31,785 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,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 6 treesize of output 2 [2021-06-05 14:44:31,791 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:44:31,797 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:31,802 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,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-06-05 14:44:31,808 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,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-06-05 14:44:31,814 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:31,820 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:31,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:31,825 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,035 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-06-05 14:44:32,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:32,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-06-05 14:44:32,041 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,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-06-05 14:44:32,047 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,254 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-06-05 14:44:32,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:32,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-06-05 14:44:32,260 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:32,265 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:32,271 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:32,276 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:32,282 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:32,287 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,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-06-05 14:44:32,293 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:32,298 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,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 4 treesize of output 2 [2021-06-05 14:44:32,304 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:32,309 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,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 3 treesize of output 1 [2021-06-05 14:44:32,314 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:32,652 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 88 [2021-06-05 14:44:32,652 INFO L628 ElimStorePlain]: treesize reduction 30, result has 92.8 percent of original size [2021-06-05 14:44:32,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-05 14:44:32,657 INFO L247 ElimStorePlain]: Needed 33 recursive calls to eliminate 13 variables, input treesize:1956, output treesize:323 [2021-06-05 14:44:32,889 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-06-05 14:44:33,151 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:33,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340410613] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:33,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:44:33,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:44:33,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916719953] [2021-06-05 14:44:33,152 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:44:33,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:44:33,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:44:33,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:44:33,152 INFO L87 Difference]: Start difference. First operand 864 states and 3015 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:34,116 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-06-05 14:44:34,353 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-06-05 14:44:34,578 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 43 [2021-06-05 14:44:34,879 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 64 [2021-06-05 14:44:35,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:44:35,001 INFO L93 Difference]: Finished difference Result 1225 states and 3997 transitions. [2021-06-05 14:44:35,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 14:44:35,001 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:44:35,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:44:35,003 INFO L225 Difference]: With dead ends: 1225 [2021-06-05 14:44:35,003 INFO L226 Difference]: Without dead ends: 1150 [2021-06-05 14:44:35,003 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 2464.0ms TimeCoverageRelationStatistics Valid=220, Invalid=772, Unknown=0, NotChecked=0, Total=992 [2021-06-05 14:44:35,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2021-06-05 14:44:35,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 867. [2021-06-05 14:44:35,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 3.4988452655889146) internal successors, (3030), 866 states have internal predecessors, (3030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:35,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 3030 transitions. [2021-06-05 14:44:35,013 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 3030 transitions. Word has length 20 [2021-06-05 14:44:35,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:44:35,013 INFO L482 AbstractCegarLoop]: Abstraction has 867 states and 3030 transitions. [2021-06-05 14:44:35,014 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:35,014 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 3030 transitions. [2021-06-05 14:44:35,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:44:35,015 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:44:35,015 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:44:35,215 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17503,110 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:35,215 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:44:35,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:44:35,215 INFO L82 PathProgramCache]: Analyzing trace with hash 337780176, now seen corresponding path program 106 times [2021-06-05 14:44:35,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:44:35,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345391939] [2021-06-05 14:44:35,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:44:35,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:35,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:35,431 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:44:35,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345391939] [2021-06-05 14:44:35,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345391939] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:35,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991413412] [2021-06-05 14:44:35,431 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:35,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:44:35,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:44:35,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:44:35,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:44:35,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:35,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:44:35,746 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:35,750 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,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 1 [2021-06-05 14:44:35,756 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,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 11 treesize of output 2 [2021-06-05 14:44:35,761 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:44:35,766 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:44:35,772 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:35,776 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,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 8 treesize of output 1 [2021-06-05 14:44:35,781 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,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-06-05 14:44:35,786 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,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 9 treesize of output 2 [2021-06-05 14:44:35,791 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:35,796 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,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 10 treesize of output 1 [2021-06-05 14:44:35,801 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:35,805 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,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 7 treesize of output 1 [2021-06-05 14:44:35,810 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,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-06-05 14:44:35,815 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:35,819 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,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 9 treesize of output 2 [2021-06-05 14:44:35,824 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:35,829 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:35,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:35,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:35,833 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:36,054 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-06-05 14:44:36,054 INFO L628 ElimStorePlain]: treesize reduction 33, result has 88.3 percent of original size [2021-06-05 14:44:36,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:44:36,058 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:789, output treesize:249 [2021-06-05 14:44:36,191 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:44:37,296 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_931, ends_with_6, v_prenex_932, v_prenex_937, v_prenex_936], 10=[v_prenex_933, v_prenex_938]} [2021-06-05 14:44:37,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:37,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 11 treesize of output 2 [2021-06-05 14:44:37,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:37,528 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 62 [2021-06-05 14:44:37,529 INFO L628 ElimStorePlain]: treesize reduction 514, result has 25.6 percent of original size [2021-06-05 14:44:37,529 INFO L518 ElimStorePlain]: Eliminatee v_prenex_931 vanished before elimination [2021-06-05 14:44:37,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:37,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:37,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:44:37,537 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:37,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:37,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 3 treesize of output 1 [2021-06-05 14:44:37,619 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:37,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:37,696 INFO L518 ElimStorePlain]: Eliminatee v_prenex_937 vanished before elimination [2021-06-05 14:44:37,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 3 treesize of output 1 [2021-06-05 14:44:37,700 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:37,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:37,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:37,779 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:37,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:37,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:44:37,854 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:37,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:44:37,858 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:37,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:37,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:44:37,928 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:701, output treesize:137 [2021-06-05 14:44:38,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-06-05 14:44:38,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991413412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:38,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:44:38,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:44:38,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047898733] [2021-06-05 14:44:38,135 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:44:38,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:44:38,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:44:38,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:44:38,136 INFO L87 Difference]: Start difference. First operand 867 states and 3030 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:38,694 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 54 [2021-06-05 14:44:39,633 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 62 [2021-06-05 14:44:40,180 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 87 [2021-06-05 14:44:40,663 WARN L205 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 67 [2021-06-05 14:44:41,101 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 68 [2021-06-05 14:44:41,492 WARN L205 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 93 [2021-06-05 14:44:42,000 WARN L205 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 81 [2021-06-05 14:44:42,550 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 74 [2021-06-05 14:44:42,954 WARN L205 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2021-06-05 14:44:43,412 WARN L205 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 79 [2021-06-05 14:44:43,615 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 51 [2021-06-05 14:44:44,103 WARN L205 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 86 [2021-06-05 14:44:44,576 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 75 [2021-06-05 14:44:45,008 WARN L205 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 77 [2021-06-05 14:44:45,486 WARN L205 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 84 [2021-06-05 14:44:45,697 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 51 [2021-06-05 14:44:45,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:44:45,702 INFO L93 Difference]: Finished difference Result 1510 states and 4938 transitions. [2021-06-05 14:44:45,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 14:44:45,702 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:44:45,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:44:45,704 INFO L225 Difference]: With dead ends: 1510 [2021-06-05 14:44:45,704 INFO L226 Difference]: Without dead ends: 1389 [2021-06-05 14:44:45,704 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 718 ImplicationChecksByTransitivity, 7616.3ms TimeCoverageRelationStatistics Valid=509, Invalid=2143, Unknown=0, NotChecked=0, Total=2652 [2021-06-05 14:44:45,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2021-06-05 14:44:45,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 883. [2021-06-05 14:44:45,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 883 states, 882 states have (on average 3.4909297052154193) internal successors, (3079), 882 states have internal predecessors, (3079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:45,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 3079 transitions. [2021-06-05 14:44:45,716 INFO L78 Accepts]: Start accepts. Automaton has 883 states and 3079 transitions. Word has length 20 [2021-06-05 14:44:45,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:44:45,716 INFO L482 AbstractCegarLoop]: Abstraction has 883 states and 3079 transitions. [2021-06-05 14:44:45,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:45,716 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 3079 transitions. [2021-06-05 14:44:45,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:44:45,717 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:44:45,717 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:44:45,917 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18039 [2021-06-05 14:44:45,918 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:44:45,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:44:45,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1550328280, now seen corresponding path program 107 times [2021-06-05 14:44:45,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:44:45,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037724356] [2021-06-05 14:44:45,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:44:45,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:46,199 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:46,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:44:46,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037724356] [2021-06-05 14:44:46,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037724356] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:46,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002475226] [2021-06-05 14:44:46,199 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:46,264 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:44:46,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:44:46,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:44:46,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:44:46,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:46,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002475226] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:46,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:44:46,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:44:46,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574492563] [2021-06-05 14:44:46,695 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:44:46,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:44:46,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:44:46,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:44:46,696 INFO L87 Difference]: Start difference. First operand 883 states and 3079 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:47,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:44:47,622 INFO L93 Difference]: Finished difference Result 1204 states and 4027 transitions. [2021-06-05 14:44:47,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 14:44:47,623 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:44:47,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:44:47,624 INFO L225 Difference]: With dead ends: 1204 [2021-06-05 14:44:47,624 INFO L226 Difference]: Without dead ends: 1189 [2021-06-05 14:44:47,624 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 1148.2ms TimeCoverageRelationStatistics Valid=179, Invalid=751, Unknown=0, NotChecked=0, Total=930 [2021-06-05 14:44:47,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2021-06-05 14:44:47,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 886. [2021-06-05 14:44:47,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 3.488135593220339) internal successors, (3087), 885 states have internal predecessors, (3087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:47,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 3087 transitions. [2021-06-05 14:44:47,634 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 3087 transitions. Word has length 20 [2021-06-05 14:44:47,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:44:47,634 INFO L482 AbstractCegarLoop]: Abstraction has 886 states and 3087 transitions. [2021-06-05 14:44:47,635 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:47,635 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 3087 transitions. [2021-06-05 14:44:47,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:44:47,636 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:44:47,636 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:44:47,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18196 [2021-06-05 14:44:47,836 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:44:47,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:44:47,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1829557528, now seen corresponding path program 108 times [2021-06-05 14:44:47,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:44:47,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256415153] [2021-06-05 14:44:47,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:44:47,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:48,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:48,028 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:44:48,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256415153] [2021-06-05 14:44:48,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256415153] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:48,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239473877] [2021-06-05 14:44:48,028 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:48,096 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:44:48,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:44:48,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:44:48,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:44:48,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:48,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:48,298 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:48,304 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:44:48,309 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:48,314 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,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 9 treesize of output 1 [2021-06-05 14:44:48,320 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:44:48,325 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:44:48,331 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:44:48,336 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:44:48,342 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:44:48,347 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,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 10 treesize of output 1 [2021-06-05 14:44:48,352 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,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 2 [2021-06-05 14:44:48,358 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,361 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:48,362 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,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 10 treesize of output 1 [2021-06-05 14:44:48,367 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,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 7 treesize of output 1 [2021-06-05 14:44:48,372 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:48,386 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:44:48,391 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,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-06-05 14:44:48,396 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,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-06-05 14:44:48,401 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:48,406 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,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 11 treesize of output 2 [2021-06-05 14:44:48,411 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,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 10 treesize of output 1 [2021-06-05 14:44:48,416 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,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 10 treesize of output 1 [2021-06-05 14:44:48,421 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:48,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:48,425 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:48,698 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-06-05 14:44:48,699 INFO L628 ElimStorePlain]: treesize reduction 64, result has 82.8 percent of original size [2021-06-05 14:44:48,702 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-05 14:44:48,702 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:991, output treesize:308 [2021-06-05 14:44:48,960 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-06-05 14:44:49,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:49,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:49,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:44:49,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:49,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:49,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:49,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 11 treesize of output 2 [2021-06-05 14:44:49,890 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:49,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:49,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:49,895 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:50,104 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 69 [2021-06-05 14:44:50,105 INFO L628 ElimStorePlain]: treesize reduction 260, result has 41.8 percent of original size [2021-06-05 14:44:50,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:44:50,109 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:50,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:50,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 4 treesize of output 2 [2021-06-05 14:44:50,193 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:50,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:50,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:50,276 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:50,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:50,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:44:50,357 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:50,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:50,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:50,435 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:50,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:50,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:44:50,510 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:505, output treesize:136 [2021-06-05 14:44:50,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:50,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239473877] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:50,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:44:50,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:44:50,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861781860] [2021-06-05 14:44:50,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:44:50,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:44:50,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:44:50,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:44:50,724 INFO L87 Difference]: Start difference. First operand 886 states and 3087 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:51,044 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 70 [2021-06-05 14:44:51,292 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 74 [2021-06-05 14:44:51,607 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-06-05 14:44:51,971 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 74 [2021-06-05 14:44:52,192 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 82 [2021-06-05 14:44:52,509 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 72 [2021-06-05 14:44:52,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:44:52,532 INFO L93 Difference]: Finished difference Result 1266 states and 4160 transitions. [2021-06-05 14:44:52,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 14:44:52,532 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:44:52,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:44:52,534 INFO L225 Difference]: With dead ends: 1266 [2021-06-05 14:44:52,534 INFO L226 Difference]: Without dead ends: 1221 [2021-06-05 14:44:52,534 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 2313.7ms TimeCoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2021-06-05 14:44:52,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2021-06-05 14:44:52,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 894. [2021-06-05 14:44:52,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 893 states have (on average 3.4804031354983205) internal successors, (3108), 893 states have internal predecessors, (3108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:52,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 3108 transitions. [2021-06-05 14:44:52,544 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 3108 transitions. Word has length 20 [2021-06-05 14:44:52,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:44:52,545 INFO L482 AbstractCegarLoop]: Abstraction has 894 states and 3108 transitions. [2021-06-05 14:44:52,545 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:52,545 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 3108 transitions. [2021-06-05 14:44:52,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:44:52,546 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:44:52,546 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:44:52,746 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18215 [2021-06-05 14:44:52,746 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:44:52,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:44:52,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1863438574, now seen corresponding path program 109 times [2021-06-05 14:44:52,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:44:52,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362232095] [2021-06-05 14:44:52,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:44:52,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:52,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:52,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:44:52,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362232095] [2021-06-05 14:44:52,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362232095] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:52,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413265108] [2021-06-05 14:44:52,943 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:53,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:53,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:44:53,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:44:53,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:53,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:44:53,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:53,375 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:53,381 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,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-06-05 14:44:53,388 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,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-06-05 14:44:53,393 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:53,399 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,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-06-05 14:44:53,405 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,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 11 treesize of output 2 [2021-06-05 14:44:53,411 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,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 1 [2021-06-05 14:44:53,417 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,421 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:53,421 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:53,427 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:53,433 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,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-06-05 14:44:53,439 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,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 8 treesize of output 1 [2021-06-05 14:44:53,445 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,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-06-05 14:44:53,451 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,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 11 treesize of output 2 [2021-06-05 14:44:53,457 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:44:53,463 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:53,469 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:53,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:44:53,474 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:53,753 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-06-05 14:44:53,753 INFO L628 ElimStorePlain]: treesize reduction 35, result has 89.2 percent of original size [2021-06-05 14:44:53,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:44:53,757 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:889, output treesize:289 [2021-06-05 14:44:53,921 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-05 14:44:54,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:54,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:54,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:54,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:54,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:54,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:54,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:44:54,789 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:54,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:54,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:54,794 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:54,956 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 46 [2021-06-05 14:44:54,956 INFO L628 ElimStorePlain]: treesize reduction 153, result has 48.8 percent of original size [2021-06-05 14:44:54,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 3 treesize of output 1 [2021-06-05 14:44:54,960 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:55,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:55,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:55,030 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:55,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:55,095 INFO L518 ElimStorePlain]: Eliminatee ends_with_10 vanished before elimination [2021-06-05 14:44:55,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:44:55,098 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:55,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:44:55,161 INFO L518 ElimStorePlain]: Eliminatee v_prenex_954 vanished before elimination [2021-06-05 14:44:55,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:44:55,163 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:362, output treesize:131 [2021-06-05 14:44:55,365 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:55,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413265108] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:55,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:44:55,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:44:55,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963975070] [2021-06-05 14:44:55,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:44:55,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:44:55,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:44:55,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:44:55,366 INFO L87 Difference]: Start difference. First operand 894 states and 3108 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:55,479 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 54 [2021-06-05 14:44:55,622 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 55 [2021-06-05 14:44:56,418 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 68 [2021-06-05 14:44:56,595 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2021-06-05 14:44:56,808 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 38 [2021-06-05 14:44:57,031 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 42 [2021-06-05 14:44:57,302 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 37 [2021-06-05 14:44:57,487 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2021-06-05 14:44:57,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:44:57,528 INFO L93 Difference]: Finished difference Result 1384 states and 4443 transitions. [2021-06-05 14:44:57,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 14:44:57,529 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:44:57,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:44:57,531 INFO L225 Difference]: With dead ends: 1384 [2021-06-05 14:44:57,531 INFO L226 Difference]: Without dead ends: 1309 [2021-06-05 14:44:57,531 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 2287.2ms TimeCoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 14:44:57,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2021-06-05 14:44:57,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 906. [2021-06-05 14:44:57,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 3.4917127071823204) internal successors, (3160), 905 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:57,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 3160 transitions. [2021-06-05 14:44:57,543 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 3160 transitions. Word has length 20 [2021-06-05 14:44:57,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:44:57,543 INFO L482 AbstractCegarLoop]: Abstraction has 906 states and 3160 transitions. [2021-06-05 14:44:57,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:44:57,543 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 3160 transitions. [2021-06-05 14:44:57,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:44:57,544 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:44:57,544 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:44:57,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18548,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:57,745 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:44:57,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:44:57,745 INFO L82 PathProgramCache]: Analyzing trace with hash -1246446742, now seen corresponding path program 110 times [2021-06-05 14:44:57,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:44:57,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349672100] [2021-06-05 14:44:57,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:44:57,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:44:57,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:44:57,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:44:57,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349672100] [2021-06-05 14:44:57,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349672100] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:44:57,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157220950] [2021-06-05 14:44:57,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:44:57,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:44:57,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:44:57,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:44:58,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:44:58,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,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-06-05 14:44:58,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:58,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,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-06-05 14:44:58,379 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:58,387 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:44:58,394 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,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 7 treesize of output 1 [2021-06-05 14:44:58,401 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:44:58,409 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,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-06-05 14:44:58,416 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:44:58,423 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,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 9 treesize of output 2 [2021-06-05 14:44:58,430 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,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 10 treesize of output 1 [2021-06-05 14:44:58,437 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,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 9 treesize of output 1 [2021-06-05 14:44:58,443 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:44:58,449 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,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-06-05 14:44:58,454 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:44:58,459 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:44:58,465 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:44:58,469 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,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-06-05 14:44:58,474 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,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 8 treesize of output 1 [2021-06-05 14:44:58,479 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:58,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:44:58,483 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:58,730 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-06-05 14:44:58,730 INFO L628 ElimStorePlain]: treesize reduction 33, result has 89.1 percent of original size [2021-06-05 14:44:58,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:44:58,734 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:837, output treesize:269 [2021-06-05 14:44:58,993 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 79 [2021-06-05 14:44:59,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:59,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:59,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 11 treesize of output 2 [2021-06-05 14:44:59,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:44:59,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:44:59,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-06-05 14:44:59,905 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:00,230 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 79 [2021-06-05 14:45:00,231 INFO L628 ElimStorePlain]: treesize reduction 325, result has 47.7 percent of original size [2021-06-05 14:45:00,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:00,236 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:00,368 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-06-05 14:45:00,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:00,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-06-05 14:45:00,373 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:00,512 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-06-05 14:45:00,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:00,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 4 treesize of output 2 [2021-06-05 14:45:00,518 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:00,645 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-05 14:45:00,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:00,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:45:00,650 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:00,775 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-06-05 14:45:00,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:00,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:00,795 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:00,924 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-06-05 14:45:00,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:00,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 6 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-06-05 14:45:00,927 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 10 variables, input treesize:671, output treesize:239 [2021-06-05 14:45:01,129 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-06-05 14:45:01,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-06-05 14:45:01,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157220950] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:01,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:01,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:45:01,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576451053] [2021-06-05 14:45:01,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:45:01,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:01,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:45:01,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:45:01,387 INFO L87 Difference]: Start difference. First operand 906 states and 3160 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:02,192 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2021-06-05 14:45:02,404 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-06-05 14:45:02,578 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 42 [2021-06-05 14:45:02,818 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-06-05 14:45:02,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:02,844 INFO L93 Difference]: Finished difference Result 1251 states and 4123 transitions. [2021-06-05 14:45:02,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 14:45:02,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-06-05 14:45:02,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:02,846 INFO L225 Difference]: With dead ends: 1251 [2021-06-05 14:45:02,846 INFO L226 Difference]: Without dead ends: 1206 [2021-06-05 14:45:02,846 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 2029.9ms TimeCoverageRelationStatistics Valid=174, Invalid=696, Unknown=0, NotChecked=0, Total=870 [2021-06-05 14:45:02,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states. [2021-06-05 14:45:02,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 903. [2021-06-05 14:45:02,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 902 states have (on average 3.491130820399113) internal successors, (3149), 902 states have internal predecessors, (3149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:02,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-06-05 14:45:02,857 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-06-05 14:45:02,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:02,857 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-06-05 14:45:02,857 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:02,857 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-06-05 14:45:02,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:02,858 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:02,858 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:03,058 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18777,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:03,058 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:03,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:03,059 INFO L82 PathProgramCache]: Analyzing trace with hash 513606198, now seen corresponding path program 111 times [2021-06-05 14:45:03,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:03,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574937363] [2021-06-05 14:45:03,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:03,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:03,253 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:03,253 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:03,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574937363] [2021-06-05 14:45:03,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574937363] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:03,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262080277] [2021-06-05 14:45:03,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:03,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 14:45:03,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:45:03,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:45:03,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:03,619 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2021-06-05 14:45:04,379 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:04,386 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,390 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,391 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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 9 treesize of output 2 [2021-06-05 14:45:04,398 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,402 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,403 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,407 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,408 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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 11 treesize of output 2 [2021-06-05 14:45:04,414 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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 1 [2021-06-05 14:45:04,420 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:04,427 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,431 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,432 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,437 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,442 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:04,448 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,453 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,453 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:04,459 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:04,464 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:04,470 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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-06-05 14:45:04,475 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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-06-05 14:45:04,481 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:04,487 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:04,493 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,497 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,498 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:04,503 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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-06-05 14:45:04,509 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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-06-05 14:45:04,515 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:45:04,521 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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 10 treesize of output 1 [2021-06-05 14:45:04,527 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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-06-05 14:45:04,532 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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 9 treesize of output 1 [2021-06-05 14:45:04,549 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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-06-05 14:45:04,555 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,558 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,559 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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-06-05 14:45:04,564 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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 10 treesize of output 1 [2021-06-05 14:45:04,569 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,573 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,573 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,577 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,577 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,581 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,581 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,585 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,585 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,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 7 treesize of output 1 [2021-06-05 14:45:04,591 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:04,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:04,595 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,599 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:04,599 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,836 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-06-05 14:45:04,837 INFO L628 ElimStorePlain]: treesize reduction 60, result has 81.5 percent of original size [2021-06-05 14:45:04,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:04,841 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,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 3 treesize of output 1 [2021-06-05 14:45:04,845 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:04,849 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:04,853 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,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 3 treesize of output 1 [2021-06-05 14:45:04,857 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:04,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:04,861 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:05,060 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-06-05 14:45:05,061 INFO L628 ElimStorePlain]: treesize reduction 2, result has 99.2 percent of original size [2021-06-05 14:45:05,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-05 14:45:05,063 INFO L247 ElimStorePlain]: Needed 47 recursive calls to eliminate 3 variables, input treesize:1646, output treesize:200 [2021-06-05 14:45:05,218 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2021-06-05 14:45:05,450 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:05,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262080277] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:05,450 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:05,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:45:05,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130172430] [2021-06-05 14:45:05,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:45:05,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:05,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:45:05,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:45:05,451 INFO L87 Difference]: Start difference. First operand 903 states and 3149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:05,746 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2021-06-05 14:45:06,266 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-06-05 14:45:06,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:06,453 INFO L93 Difference]: Finished difference Result 1141 states and 3810 transitions. [2021-06-05 14:45:06,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 14:45:06,453 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:45:06,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:06,455 INFO L225 Difference]: With dead ends: 1141 [2021-06-05 14:45:06,455 INFO L226 Difference]: Without dead ends: 1126 [2021-06-05 14:45:06,455 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1309.8ms TimeCoverageRelationStatistics Valid=142, Invalid=508, Unknown=0, NotChecked=0, Total=650 [2021-06-05 14:45:06,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2021-06-05 14:45:06,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 903. [2021-06-05 14:45:06,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 902 states have (on average 3.491130820399113) internal successors, (3149), 902 states have internal predecessors, (3149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:06,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-06-05 14:45:06,465 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-06-05 14:45:06,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:06,465 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-06-05 14:45:06,465 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:06,465 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-06-05 14:45:06,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:06,466 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:06,466 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:06,667 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19233 [2021-06-05 14:45:06,667 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:06,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:06,667 INFO L82 PathProgramCache]: Analyzing trace with hash -998413246, now seen corresponding path program 112 times [2021-06-05 14:45:06,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:06,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171004378] [2021-06-05 14:45:06,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:06,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:06,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-06-05 14:45:06,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:06,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171004378] [2021-06-05 14:45:06,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171004378] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:06,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540494013] [2021-06-05 14:45:06,978 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:07,046 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:45:07,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:45:07,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:45:07,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:07,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:07,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,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 8 treesize of output 1 [2021-06-05 14:45:07,781 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:07,786 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,789 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:07,790 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,793 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:07,794 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:07,799 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,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-06-05 14:45:07,804 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,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 9 treesize of output 1 [2021-06-05 14:45:07,809 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,812 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:07,813 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:07,817 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,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-06-05 14:45:07,822 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,825 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:07,826 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:07,830 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:07,834 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:07,838 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,841 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:07,841 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,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 9 treesize of output 2 [2021-06-05 14:45:07,846 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:07,849 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:07,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:45:07,854 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,856 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:07,857 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,974 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-06-05 14:45:07,974 INFO L628 ElimStorePlain]: treesize reduction 19, result has 87.9 percent of original size [2021-06-05 14:45:07,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 3 treesize of output 1 [2021-06-05 14:45:07,978 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,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 5 treesize of output 1 [2021-06-05 14:45:07,981 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:07,985 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,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 3 treesize of output 1 [2021-06-05 14:45:07,988 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:07,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-06-05 14:45:07,992 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:08,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:08,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:45:08,042 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 3 variables, input treesize:781, output treesize:89 [2021-06-05 14:45:08,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:08,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540494013] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:08,156 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:08,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:45:08,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765843029] [2021-06-05 14:45:08,157 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:45:08,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:08,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:45:08,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:45:08,157 INFO L87 Difference]: Start difference. First operand 903 states and 3149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:08,905 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-06-05 14:45:09,163 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-06-05 14:45:09,386 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 50 [2021-06-05 14:45:09,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:09,513 INFO L93 Difference]: Finished difference Result 1076 states and 3621 transitions. [2021-06-05 14:45:09,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:45:09,513 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:45:09,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:09,514 INFO L225 Difference]: With dead ends: 1076 [2021-06-05 14:45:09,515 INFO L226 Difference]: Without dead ends: 1061 [2021-06-05 14:45:09,515 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 1662.8ms TimeCoverageRelationStatistics Valid=154, Invalid=548, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:45:09,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2021-06-05 14:45:09,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 903. [2021-06-05 14:45:09,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 902 states have (on average 3.491130820399113) internal successors, (3149), 902 states have internal predecessors, (3149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:09,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 3149 transitions. [2021-06-05 14:45:09,525 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 3149 transitions. Word has length 20 [2021-06-05 14:45:09,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:09,525 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 3149 transitions. [2021-06-05 14:45:09,525 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:09,525 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 3149 transitions. [2021-06-05 14:45:09,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:09,526 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:09,526 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:09,726 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19581,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:09,727 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:09,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:09,727 INFO L82 PathProgramCache]: Analyzing trace with hash -1755439614, now seen corresponding path program 113 times [2021-06-05 14:45:09,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:09,727 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611918048] [2021-06-05 14:45:09,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:09,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:09,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:09,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:09,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611918048] [2021-06-05 14:45:09,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611918048] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:09,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241479714] [2021-06-05 14:45:09,916 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:09,987 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:45:09,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:45:09,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:45:09,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:10,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-06-05 14:45:10,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241479714] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:10,409 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:10,409 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:45:10,409 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539517744] [2021-06-05 14:45:10,409 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:45:10,409 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:10,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:45:10,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:45:10,409 INFO L87 Difference]: Start difference. First operand 903 states and 3149 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:11,280 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2021-06-05 14:45:11,582 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 49 [2021-06-05 14:45:11,734 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2021-06-05 14:45:11,932 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 57 [2021-06-05 14:45:12,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:12,160 INFO L93 Difference]: Finished difference Result 1208 states and 3960 transitions. [2021-06-05 14:45:12,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:45:12,160 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:45:12,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:12,162 INFO L225 Difference]: With dead ends: 1208 [2021-06-05 14:45:12,162 INFO L226 Difference]: Without dead ends: 1148 [2021-06-05 14:45:12,162 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 1840.0ms TimeCoverageRelationStatistics Valid=202, Invalid=920, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 14:45:12,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2021-06-05 14:45:12,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 909. [2021-06-05 14:45:12,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 908 states have (on average 3.495594713656388) internal successors, (3174), 908 states have internal predecessors, (3174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:12,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 3174 transitions. [2021-06-05 14:45:12,173 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 3174 transitions. Word has length 20 [2021-06-05 14:45:12,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:12,173 INFO L482 AbstractCegarLoop]: Abstraction has 909 states and 3174 transitions. [2021-06-05 14:45:12,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:12,173 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 3174 transitions. [2021-06-05 14:45:12,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:12,174 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:12,174 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:12,375 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19745 [2021-06-05 14:45:12,375 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:12,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:12,375 INFO L82 PathProgramCache]: Analyzing trace with hash -1403063924, now seen corresponding path program 114 times [2021-06-05 14:45:12,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:12,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045710331] [2021-06-05 14:45:12,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:12,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:12,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:12,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:12,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045710331] [2021-06-05 14:45:12,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045710331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:12,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233808221] [2021-06-05 14:45:12,589 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:12,655 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 14:45:12,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:45:12,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:45:12,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:13,477 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,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 9 treesize of output 2 [2021-06-05 14:45:13,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,488 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,488 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:13,494 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,498 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,498 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:45:13,504 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,507 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,508 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,512 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,512 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,517 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,517 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,521 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,522 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,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 9 treesize of output 1 [2021-06-05 14:45:13,527 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:13,532 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,536 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,536 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,540 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,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 11 treesize of output 2 [2021-06-05 14:45:13,546 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,550 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,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 7 treesize of output 1 [2021-06-05 14:45:13,555 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:13,559 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,563 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,563 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:45:13,568 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,572 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:13,573 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:13,577 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,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 8 treesize of output 1 [2021-06-05 14:45:13,582 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:13,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:13,586 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,776 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-06-05 14:45:13,777 INFO L628 ElimStorePlain]: treesize reduction 25, result has 88.3 percent of original size [2021-06-05 14:45:13,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:13,781 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:45: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 4 treesize of output 2 [2021-06-05 14:45:13,784 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:45:13,788 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:13,792 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,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-06-05 14:45:13,795 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:45:13,799 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:13,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:13,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:45:13,875 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 3 variables, input treesize:1029, output treesize:136 [2021-06-05 14:45:14,080 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:14,081 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233808221] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:14,081 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:14,081 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:45:14,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270370300] [2021-06-05 14:45:14,081 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:45:14,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:14,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:45:14,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:45:14,082 INFO L87 Difference]: Start difference. First operand 909 states and 3174 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:14,332 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-06-05 14:45:14,729 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2021-06-05 14:45:15,639 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-06-05 14:45:16,041 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2021-06-05 14:45:16,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:16,138 INFO L93 Difference]: Finished difference Result 1303 states and 4232 transitions. [2021-06-05 14:45:16,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 14:45:16,139 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:45:16,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:16,141 INFO L225 Difference]: With dead ends: 1303 [2021-06-05 14:45:16,141 INFO L226 Difference]: Without dead ends: 1243 [2021-06-05 14:45:16,141 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 2112.1ms TimeCoverageRelationStatistics Valid=289, Invalid=1193, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 14:45:16,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states. [2021-06-05 14:45:16,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 921. [2021-06-05 14:45:16,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 921 states, 920 states have (on average 3.501086956521739) internal successors, (3221), 920 states have internal predecessors, (3221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:16,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 3221 transitions. [2021-06-05 14:45:16,152 INFO L78 Accepts]: Start accepts. Automaton has 921 states and 3221 transitions. Word has length 20 [2021-06-05 14:45:16,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:16,152 INFO L482 AbstractCegarLoop]: Abstraction has 921 states and 3221 transitions. [2021-06-05 14:45:16,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:16,153 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states and 3221 transitions. [2021-06-05 14:45:16,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:16,154 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:16,154 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:16,354 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19767 [2021-06-05 14:45:16,354 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:16,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:16,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1404631678, now seen corresponding path program 115 times [2021-06-05 14:45:16,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:16,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693387385] [2021-06-05 14:45:16,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:16,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:16,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-06-05 14:45:16,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:16,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693387385] [2021-06-05 14:45:16,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693387385] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:16,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135418387] [2021-06-05 14:45:16,621 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:16,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:16,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:45:16,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:17,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,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 9 treesize of output 2 [2021-06-05 14:45:17,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,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 9 treesize of output 1 [2021-06-05 14:45:17,022 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,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-06-05 14:45:17,027 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:45:17,032 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:45:17,037 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:17,041 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,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-06-05 14:45:17,045 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:17,052 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:17,056 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,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 7 treesize of output 1 [2021-06-05 14:45:17,061 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,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 8 treesize of output 1 [2021-06-05 14:45:17,065 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:17,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-06-05 14:45:17,068 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:17,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:17,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 6 xjuncts. [2021-06-05 14:45:17,138 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:425, output treesize:169 [2021-06-05 14:45:18,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:18,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:18,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-06-05 14:45:18,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:18,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:18,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:18,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:18,252 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 69 [2021-06-05 14:45:18,253 INFO L628 ElimStorePlain]: treesize reduction 194, result has 48.8 percent of original size [2021-06-05 14:45:18,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:45:18,257 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:18,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:18,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:45:18,340 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:18,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:18,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-06-05 14:45:18,422 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:18,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:18,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:45:18,501 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:18,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:18,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 4 treesize of output 2 [2021-06-05 14:45:18,580 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:18,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:18,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:45:18,655 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:427, output treesize:136 [2021-06-05 14:45:18,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:18,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135418387] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:18,861 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:18,861 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:45:18,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072517616] [2021-06-05 14:45:18,862 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:45:18,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:18,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:45:18,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:45:18,862 INFO L87 Difference]: Start difference. First operand 921 states and 3221 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:19,324 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 82 [2021-06-05 14:45:19,555 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 69 [2021-06-05 14:45:19,736 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 76 [2021-06-05 14:45:19,926 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 67 [2021-06-05 14:45:19,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:19,949 INFO L93 Difference]: Finished difference Result 1171 states and 3911 transitions. [2021-06-05 14:45:19,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 14:45:19,950 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:45:19,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:19,951 INFO L225 Difference]: With dead ends: 1171 [2021-06-05 14:45:19,951 INFO L226 Difference]: Without dead ends: 1141 [2021-06-05 14:45:19,951 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1517.2ms TimeCoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2021-06-05 14:45:19,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2021-06-05 14:45:19,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 918. [2021-06-05 14:45:19,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 917 states have (on average 3.50381679389313) internal successors, (3213), 917 states have internal predecessors, (3213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:19,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 3213 transitions. [2021-06-05 14:45:19,962 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 3213 transitions. Word has length 20 [2021-06-05 14:45:19,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:19,962 INFO L482 AbstractCegarLoop]: Abstraction has 918 states and 3213 transitions. [2021-06-05 14:45:19,962 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:19,962 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 3213 transitions. [2021-06-05 14:45:19,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:19,963 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:19,963 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:20,163 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20040,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:20,164 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:20,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:20,164 INFO L82 PathProgramCache]: Analyzing trace with hash 294181020, now seen corresponding path program 116 times [2021-06-05 14:45:20,164 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:20,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730794195] [2021-06-05 14:45:20,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:20,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:20,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:20,356 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:20,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730794195] [2021-06-05 14:45:20,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730794195] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:20,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806490180] [2021-06-05 14:45:20,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:20,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:45:20,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:45:20,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:45:20,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:21,416 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,421 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,421 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,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 10 treesize of output 1 [2021-06-05 14:45:21,427 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,431 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,432 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,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-06-05 14:45:21,437 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,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 9 treesize of output 1 [2021-06-05 14:45:21,443 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,447 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,448 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,452 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,452 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:21,459 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:21,464 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:21,470 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,473 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,474 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:21,480 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,483 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,484 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,488 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,488 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,492 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,492 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,496 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,496 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:21,501 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,505 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,506 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:21,511 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,515 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,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-06-05 14:45:21,520 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,523 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,524 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,527 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,528 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,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 9 treesize of output 1 [2021-06-05 14:45:21,533 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:21,538 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:45:21,543 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:45:21,548 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:21,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:21,553 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,556 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:21,556 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,763 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2021-06-05 14:45:21,763 INFO L628 ElimStorePlain]: treesize reduction 31, result has 87.6 percent of original size [2021-06-05 14:45:21,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:45:21,768 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,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-06-05 14:45:21,772 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,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 4 treesize of output 2 [2021-06-05 14:45:21,776 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,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-06-05 14:45:21,780 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,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 3 treesize of output 1 [2021-06-05 14:45:21,784 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:21,787 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:45:21,802 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:21,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:21,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-05 14:45:21,893 INFO L247 ElimStorePlain]: Needed 38 recursive calls to eliminate 3 variables, input treesize:1292, output treesize:162 [2021-06-05 14:45:22,038 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-06-05 14:45:22,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:22,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806490180] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:22,168 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:22,168 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:45:22,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347751981] [2021-06-05 14:45:22,168 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:45:22,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:22,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:45:22,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:45:22,168 INFO L87 Difference]: Start difference. First operand 918 states and 3213 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:22,831 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-06-05 14:45:23,279 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2021-06-05 14:45:23,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:23,377 INFO L93 Difference]: Finished difference Result 1205 states and 3958 transitions. [2021-06-05 14:45:23,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 14:45:23,377 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:45:23,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:23,379 INFO L225 Difference]: With dead ends: 1205 [2021-06-05 14:45:23,379 INFO L226 Difference]: Without dead ends: 1130 [2021-06-05 14:45:23,379 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 1484.3ms TimeCoverageRelationStatistics Valid=193, Invalid=863, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 14:45:23,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1130 states. [2021-06-05 14:45:23,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1130 to 930. [2021-06-05 14:45:23,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 929 states have (on average 3.5156081808396125) internal successors, (3266), 929 states have internal predecessors, (3266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:23,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 3266 transitions. [2021-06-05 14:45:23,391 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 3266 transitions. Word has length 20 [2021-06-05 14:45:23,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:23,391 INFO L482 AbstractCegarLoop]: Abstraction has 930 states and 3266 transitions. [2021-06-05 14:45:23,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:23,391 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 3266 transitions. [2021-06-05 14:45:23,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:23,392 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:23,392 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:23,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20421 [2021-06-05 14:45:23,593 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:23,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:23,593 INFO L82 PathProgramCache]: Analyzing trace with hash -199712680, now seen corresponding path program 117 times [2021-06-05 14:45:23,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:23,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205379022] [2021-06-05 14:45:23,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:23,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:23,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:23,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:23,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205379022] [2021-06-05 14:45:23,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205379022] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:23,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214696043] [2021-06-05 14:45:23,821 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:23,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:45:23,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:45:23,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:45:23,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:24,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,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-06-05 14:45:24,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45: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 10 treesize of output 1 [2021-06-05 14:45:24,074 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,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-06-05 14:45:24,080 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,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 9 treesize of output 2 [2021-06-05 14:45:24,085 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:24,090 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:24,095 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:24,100 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,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-06-05 14:45:24,105 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:24,111 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:24,116 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:45:24,121 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,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 9 treesize of output 2 [2021-06-05 14:45:24,127 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,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 11 treesize of output 2 [2021-06-05 14:45:24,132 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:24,137 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:45:24,143 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:45:24,148 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,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 10 treesize of output 1 [2021-06-05 14:45:24,153 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,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 8 treesize of output 1 [2021-06-05 14:45:24,160 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:24,167 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:24,174 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:24,181 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:24,187 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,192 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:45:24,192 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:24,198 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:24,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 9 treesize of output 2 [2021-06-05 14:45:24,204 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:24,511 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-06-05 14:45:24,511 INFO L628 ElimStorePlain]: treesize reduction 60, result has 83.3 percent of original size [2021-06-05 14:45:24,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 10 xjuncts. [2021-06-05 14:45:24,515 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 2 variables, input treesize:971, output treesize:300 [2021-06-05 14:45:24,764 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-06-05 14:45:25,747 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_980, v_prenex_982, v_prenex_973, v_prenex_983, ends_with_10, v_prenex_986, v_prenex_975, ends_with_6, v_prenex_974, v_prenex_987, v_prenex_976], 15=[v_prenex_979]} [2021-06-05 14:45:25,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:25,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:25,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:25,969 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 77 [2021-06-05 14:45:25,969 INFO L628 ElimStorePlain]: treesize reduction 403, result has 32.4 percent of original size [2021-06-05 14:45:25,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:45:25,974 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:26,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:26,060 INFO L518 ElimStorePlain]: Eliminatee v_prenex_973 vanished before elimination [2021-06-05 14:45:26,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:45:26,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:26,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:26,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 4 treesize of output 2 [2021-06-05 14:45:26,154 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:26,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:26,236 INFO L518 ElimStorePlain]: Eliminatee v_prenex_986 vanished before elimination [2021-06-05 14:45:26,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-06-05 14:45:26,240 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:26,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:26,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:26,323 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:26,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:26,400 INFO L518 ElimStorePlain]: Eliminatee v_prenex_974 vanished before elimination [2021-06-05 14:45:26,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 6 treesize of output 2 [2021-06-05 14:45:26,404 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:26,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:26,479 INFO L518 ElimStorePlain]: Eliminatee v_prenex_976 vanished before elimination [2021-06-05 14:45:26,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 5 treesize of output 1 [2021-06-05 14:45:26,484 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:26,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:26,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:45:26,560 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 20 variables, input treesize:629, output treesize:136 [2021-06-05 14:45:26,766 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:26,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214696043] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:26,766 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:26,766 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:45:26,766 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210741887] [2021-06-05 14:45:26,766 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:45:26,766 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:26,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:45:26,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:45:26,767 INFO L87 Difference]: Start difference. First operand 930 states and 3266 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:27,219 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-06-05 14:45:27,410 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-06-05 14:45:27,785 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-06-05 14:45:28,143 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 89 [2021-06-05 14:45:28,522 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 77 [2021-06-05 14:45:28,777 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 80 [2021-06-05 14:45:29,213 WARN L205 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 97 [2021-06-05 14:45:29,615 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 88 [2021-06-05 14:45:30,114 WARN L205 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2021-06-05 14:45:30,446 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 98 [2021-06-05 14:45:30,763 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 87 [2021-06-05 14:45:31,040 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 89 [2021-06-05 14:45:31,374 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 91 [2021-06-05 14:45:31,783 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 75 [2021-06-05 14:45:32,122 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 90 [2021-06-05 14:45:32,411 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 90 [2021-06-05 14:45:32,698 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 99 [2021-06-05 14:45:32,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:32,707 INFO L93 Difference]: Finished difference Result 1752 states and 5524 transitions. [2021-06-05 14:45:32,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 14:45:32,707 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:45:32,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:32,710 INFO L225 Difference]: With dead ends: 1752 [2021-06-05 14:45:32,710 INFO L226 Difference]: Without dead ends: 1662 [2021-06-05 14:45:32,710 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 6169.1ms TimeCoverageRelationStatistics Valid=402, Invalid=1490, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 14:45:32,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1662 states. [2021-06-05 14:45:32,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1662 to 952. [2021-06-05 14:45:32,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 952 states, 951 states have (on average 3.5341745531019977) internal successors, (3361), 951 states have internal predecessors, (3361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:32,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 3361 transitions. [2021-06-05 14:45:32,723 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 3361 transitions. Word has length 20 [2021-06-05 14:45:32,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:32,723 INFO L482 AbstractCegarLoop]: Abstraction has 952 states and 3361 transitions. [2021-06-05 14:45:32,723 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:32,723 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 3361 transitions. [2021-06-05 14:45:32,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:32,724 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:32,725 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:32,925 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20714,122 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:32,925 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:32,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:32,925 INFO L82 PathProgramCache]: Analyzing trace with hash -837951760, now seen corresponding path program 118 times [2021-06-05 14:45:32,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:32,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635263269] [2021-06-05 14:45:32,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:32,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:33,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-06-05 14:45:33,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:33,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635263269] [2021-06-05 14:45:33,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635263269] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:33,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029899686] [2021-06-05 14:45:33,185 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:33,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:45:33,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:45:33,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:45:33,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:33,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:33,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:45:33,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:33,664 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:45:33,674 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:45:33,679 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:33,684 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,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 9 treesize of output 1 [2021-06-05 14:45:33,689 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,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 8 treesize of output 1 [2021-06-05 14:45:33,694 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:33,699 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:33,704 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,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-06-05 14:45:33,709 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:45:33,715 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:45:33,720 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,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-06-05 14:45:33,725 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:33,730 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:33,735 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:45:33,739 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:33,744 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:33,749 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:33,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:33,753 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:33,979 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-06-05 14:45:33,979 INFO L628 ElimStorePlain]: treesize reduction 60, result has 80.1 percent of original size [2021-06-05 14:45:33,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:45:33,983 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:769, output treesize:241 [2021-06-05 14:45:34,116 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:45:34,293 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-05 14:45:34,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:34,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 9 treesize of output 1 [2021-06-05 14:45:34,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:34,989 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.5 percent of original size [2021-06-05 14:45:34,989 INFO L518 ElimStorePlain]: Eliminatee v_prenex_993 vanished before elimination [2021-06-05 14:45:34,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-06-05 14:45:34,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:35,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:35,033 INFO L518 ElimStorePlain]: Eliminatee v_prenex_994 vanished before elimination [2021-06-05 14:45:35,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:35,036 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:35,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:35,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:45:35,076 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:210, output treesize:92 [2021-06-05 14:45:35,191 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:35,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029899686] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:35,192 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:35,192 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:45:35,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869534827] [2021-06-05 14:45:35,192 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:45:35,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:35,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:45:35,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:45:35,192 INFO L87 Difference]: Start difference. First operand 952 states and 3361 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:35,675 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-06-05 14:45:36,176 WARN L205 SmtUtils]: Spent 417.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 105 [2021-06-05 14:45:36,584 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 76 [2021-06-05 14:45:36,929 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 93 [2021-06-05 14:45:37,229 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 65 [2021-06-05 14:45:37,668 WARN L205 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 92 [2021-06-05 14:45:37,982 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-06-05 14:45:38,132 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-05 14:45:38,413 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 94 [2021-06-05 14:45:38,558 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-05 14:45:38,842 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-05 14:45:38,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:38,858 INFO L93 Difference]: Finished difference Result 1352 states and 4424 transitions. [2021-06-05 14:45:38,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 14:45:38,858 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:45:38,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:38,860 INFO L225 Difference]: With dead ends: 1352 [2021-06-05 14:45:38,860 INFO L226 Difference]: Without dead ends: 1322 [2021-06-05 14:45:38,860 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 4070.5ms TimeCoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 14:45:38,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2021-06-05 14:45:38,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 956. [2021-06-05 14:45:38,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 956 states, 955 states have (on average 3.531937172774869) internal successors, (3373), 955 states have internal predecessors, (3373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:38,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 956 states to 956 states and 3373 transitions. [2021-06-05 14:45:38,872 INFO L78 Accepts]: Start accepts. Automaton has 956 states and 3373 transitions. Word has length 20 [2021-06-05 14:45:38,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:38,872 INFO L482 AbstractCegarLoop]: Abstraction has 956 states and 3373 transitions. [2021-06-05 14:45:38,872 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:38,872 INFO L276 IsEmpty]: Start isEmpty. Operand 956 states and 3373 transitions. [2021-06-05 14:45:38,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:38,873 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:38,873 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:39,073 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20844,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:39,074 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:39,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:39,074 INFO L82 PathProgramCache]: Analyzing trace with hash 1678238390, now seen corresponding path program 119 times [2021-06-05 14:45:39,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:39,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386340680] [2021-06-05 14:45:39,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:39,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:39,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:39,304 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:39,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386340680] [2021-06-05 14:45:39,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386340680] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:39,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378524365] [2021-06-05 14:45:39,304 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:39,371 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 14:45:39,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:45:39,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:45:39,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:39,918 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:39,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378524365] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:39,918 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:39,918 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:45:39,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125354985] [2021-06-05 14:45:39,918 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:45:39,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:39,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:45:39,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:45:39,919 INFO L87 Difference]: Start difference. First operand 956 states and 3373 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:40,199 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-06-05 14:45:41,005 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 54 [2021-06-05 14:45:41,486 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-06-05 14:45:41,688 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-06-05 14:45:41,885 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-06-05 14:45:41,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:41,889 INFO L93 Difference]: Finished difference Result 1526 states and 4940 transitions. [2021-06-05 14:45:41,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 14:45:41,890 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:45:41,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:41,892 INFO L225 Difference]: With dead ends: 1526 [2021-06-05 14:45:41,892 INFO L226 Difference]: Without dead ends: 1511 [2021-06-05 14:45:41,892 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 2037.9ms TimeCoverageRelationStatistics Valid=279, Invalid=1127, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 14:45:41,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1511 states. [2021-06-05 14:45:41,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1511 to 960. [2021-06-05 14:45:41,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 959 states have (on average 3.531803962460897) internal successors, (3387), 959 states have internal predecessors, (3387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:41,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 3387 transitions. [2021-06-05 14:45:41,905 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 3387 transitions. Word has length 20 [2021-06-05 14:45:41,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:41,905 INFO L482 AbstractCegarLoop]: Abstraction has 960 states and 3387 transitions. [2021-06-05 14:45:41,905 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:41,905 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 3387 transitions. [2021-06-05 14:45:41,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:41,906 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:41,906 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:42,106 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21006 [2021-06-05 14:45:42,106 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:42,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:42,107 INFO L82 PathProgramCache]: Analyzing trace with hash 1060539052, now seen corresponding path program 120 times [2021-06-05 14:45:42,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:42,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686907096] [2021-06-05 14:45:42,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:42,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:42,314 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:42,314 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:42,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686907096] [2021-06-05 14:45:42,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686907096] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:42,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504314018] [2021-06-05 14:45:42,314 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:42,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 14:45:42,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:45:42,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:45:42,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:42,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:42,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,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-06-05 14:45:42,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,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-06-05 14:45:42,797 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,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 8 treesize of output 1 [2021-06-05 14:45:42,802 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,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 8 treesize of output 1 [2021-06-05 14:45:42,807 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,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-06-05 14:45:42,812 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,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 9 treesize of output 1 [2021-06-05 14:45:42,817 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,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-06-05 14:45:42,822 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:45:42,827 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,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 7 treesize of output 1 [2021-06-05 14:45:42,832 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,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 9 treesize of output 2 [2021-06-05 14:45:42,836 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:42,842 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,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 11 treesize of output 2 [2021-06-05 14:45:42,849 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:42,853 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:42,858 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:42,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-06-05 14:45:42,862 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:42,973 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-06-05 14:45:42,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:42,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:45:42,976 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:609, output treesize:241 [2021-06-05 14:45:43,108 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:45:43,283 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-06-05 14:45:44,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:44,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:44,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 9 treesize of output 1 [2021-06-05 14:45:44,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:44,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:44,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:44,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:44,130 INFO L628 ElimStorePlain]: treesize reduction 76, result has 56.8 percent of original size [2021-06-05 14:45:44,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:44,133 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:44,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:44,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:44,176 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:44,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:44,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:45:44,215 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:210, output treesize:92 [2021-06-05 14:45:44,330 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:44,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504314018] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:44,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:44,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:45:44,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347552294] [2021-06-05 14:45:44,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:45:44,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:44,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:45:44,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:45:44,331 INFO L87 Difference]: Start difference. First operand 960 states and 3387 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:45,139 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 98 [2021-06-05 14:45:45,432 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 53 [2021-06-05 14:45:45,868 WARN L205 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 102 [2021-06-05 14:45:46,100 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 52 [2021-06-05 14:45:46,420 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-06-05 14:45:46,871 WARN L205 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 92 [2021-06-05 14:45:47,020 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-05 14:45:47,324 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-06-05 14:45:47,671 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 94 [2021-06-05 14:45:47,811 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-06-05 14:45:47,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:47,823 INFO L93 Difference]: Finished difference Result 1393 states and 4537 transitions. [2021-06-05 14:45:47,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 14:45:47,824 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:45:47,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:47,825 INFO L225 Difference]: With dead ends: 1393 [2021-06-05 14:45:47,826 INFO L226 Difference]: Without dead ends: 1363 [2021-06-05 14:45:47,826 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 3802.1ms TimeCoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 14:45:47,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2021-06-05 14:45:47,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 955. [2021-06-05 14:45:47,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 955 states, 954 states have (on average 3.5335429769392035) internal successors, (3371), 954 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:47,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 3371 transitions. [2021-06-05 14:45:47,837 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 3371 transitions. Word has length 20 [2021-06-05 14:45:47,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:47,837 INFO L482 AbstractCegarLoop]: Abstraction has 955 states and 3371 transitions. [2021-06-05 14:45:47,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:47,837 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 3371 transitions. [2021-06-05 14:45:47,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:47,838 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:47,839 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:48,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21029 [2021-06-05 14:45:48,039 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:48,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:48,039 INFO L82 PathProgramCache]: Analyzing trace with hash 145457564, now seen corresponding path program 121 times [2021-06-05 14:45:48,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:48,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193527293] [2021-06-05 14:45:48,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:48,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:48,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:48,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:48,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193527293] [2021-06-05 14:45:48,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193527293] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:48,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778057454] [2021-06-05 14:45:48,228 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:48,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:45:48,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:48,483 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-06-05 14:45:48,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:48,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:48,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 9 treesize of output 2 [2021-06-05 14:45:48,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:48,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:48,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:48,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:48,899 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:48,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:48,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:48,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:48,907 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:48,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:48,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:48,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-06-05 14:45:48,914 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:48,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:48,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 10 treesize of output 1 [2021-06-05 14:45:48,921 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:49,372 WARN L205 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 97 [2021-06-05 14:45:49,372 INFO L628 ElimStorePlain]: treesize reduction 434, result has 50.1 percent of original size [2021-06-05 14:45:49,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 3 treesize of output 1 [2021-06-05 14:45:49,378 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:49,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:45:49,384 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:49,572 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-05 14:45:49,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:49,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:45:49,579 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:49,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:45:49,583 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:49,768 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-06-05 14:45:49,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:49,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-06-05 14:45:49,773 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:49,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:45:49,778 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:49,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:45:49,783 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:49,960 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-05 14:45:49,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:49,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-06-05 14:45:49,972 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:995, output treesize:401 [2021-06-05 14:45:50,263 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 125 [2021-06-05 14:45:50,769 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-06-05 14:45:52,237 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, ends_with_6, v_prenex_1023, v_prenex_1012, v_prenex_1024, v_prenex_1013, v_prenex_1014, v_prenex_1015, v_prenex_1026, v_prenex_1027, v_prenex_1029, v_prenex_1020, v_prenex_1010, v_prenex_1021, v_prenex_1022, v_prenex_1011], 10=[v_prenex_1016, v_prenex_1017]} [2021-06-05 14:45:52,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:52,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:52,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-06-05 14:45:52,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:52,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:52,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:52,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:52,256 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:52,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:52,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:52,265 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:52,488 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 65 [2021-06-05 14:45:52,489 INFO L628 ElimStorePlain]: treesize reduction 746, result has 17.2 percent of original size [2021-06-05 14:45:52,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-06-05 14:45:52,493 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:52,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:52,555 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1023 vanished before elimination [2021-06-05 14:45:52,555 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1012 vanished before elimination [2021-06-05 14:45: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-06-05 14:45:52,559 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:52,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:52,620 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1013 vanished before elimination [2021-06-05 14:45:52,620 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1014 vanished before elimination [2021-06-05 14:45:52,620 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1015 vanished before elimination [2021-06-05 14:45:52,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:52,625 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:52,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:52,683 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1027 vanished before elimination [2021-06-05 14:45:52,683 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1029 vanished before elimination [2021-06-05 14:45:52,683 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1020 vanished before elimination [2021-06-05 14:45:52,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:45:52,687 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:52,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:52,743 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1021 vanished before elimination [2021-06-05 14:45:52,743 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1022 vanished before elimination [2021-06-05 14:45:52,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:45:52,747 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:52,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:52,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-06-05 14:45:52,814 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:52,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:52,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-06-05 14:45:52,872 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:52,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:52,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:45:52,924 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 26 variables, input treesize:966, output treesize:107 [2021-06-05 14:45:53,054 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:53,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778057454] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:53,055 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:53,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:45:53,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355504229] [2021-06-05 14:45:53,055 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:45:53,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:53,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:45:53,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:45:53,055 INFO L87 Difference]: Start difference. First operand 955 states and 3371 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:53,865 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 100 [2021-06-05 14:45:54,045 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2021-06-05 14:45:54,572 WARN L205 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 116 [2021-06-05 14:45:55,011 WARN L205 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 105 [2021-06-05 14:45:55,558 WARN L205 SmtUtils]: Spent 433.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 83 [2021-06-05 14:45:55,997 WARN L205 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 115 [2021-06-05 14:45:56,387 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 118 [2021-06-05 14:45:56,734 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 114 [2021-06-05 14:45:57,135 WARN L205 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 111 [2021-06-05 14:45:57,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:45:57,150 INFO L93 Difference]: Finished difference Result 1361 states and 4487 transitions. [2021-06-05 14:45:57,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 14:45:57,150 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:45:57,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:45:57,152 INFO L225 Difference]: With dead ends: 1361 [2021-06-05 14:45:57,152 INFO L226 Difference]: Without dead ends: 1331 [2021-06-05 14:45:57,152 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 4635.4ms TimeCoverageRelationStatistics Valid=208, Invalid=914, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 14:45:57,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2021-06-05 14:45:57,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 951. [2021-06-05 14:45:57,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 950 states have (on average 3.533684210526316) internal successors, (3357), 950 states have internal predecessors, (3357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:57,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 3357 transitions. [2021-06-05 14:45:57,164 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 3357 transitions. Word has length 20 [2021-06-05 14:45:57,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:45:57,164 INFO L482 AbstractCegarLoop]: Abstraction has 951 states and 3357 transitions. [2021-06-05 14:45:57,164 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:45:57,164 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 3357 transitions. [2021-06-05 14:45:57,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:45:57,165 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:45:57,165 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:45:57,365 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21376 [2021-06-05 14:45:57,366 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:45:57,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:45:57,366 INFO L82 PathProgramCache]: Analyzing trace with hash 1943695790, now seen corresponding path program 122 times [2021-06-05 14:45:57,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:45:57,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419224844] [2021-06-05 14:45:57,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:45:57,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:45:57,590 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:57,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:45:57,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419224844] [2021-06-05 14:45:57,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419224844] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:57,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791920095] [2021-06-05 14:45:57,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:45:57,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:45:57,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:45:57,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:45:57,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:45:57,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,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 9 treesize of output 2 [2021-06-05 14:45:57,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:57,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:57,944 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:57,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:45:57,949 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:57,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:45:57,954 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:57,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:45:57,959 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:57,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,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 9 treesize of output 1 [2021-06-05 14:45:57,964 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:57,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,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 8 treesize of output 1 [2021-06-05 14:45:57,969 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:57,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:45:57,974 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:57,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:57,978 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:57,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:57,983 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:57,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,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-06-05 14:45:57,988 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:57,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:57,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:45:57,992 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:58,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:58,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 6 xjuncts. [2021-06-05 14:45:58,082 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:473, output treesize:193 [2021-06-05 14:45:58,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:45:58,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 7 treesize of output 1 [2021-06-05 14:45:58,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:58,975 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 70 [2021-06-05 14:45:58,976 INFO L628 ElimStorePlain]: treesize reduction 303, result has 37.0 percent of original size [2021-06-05 14:45:58,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 4 treesize of output 2 [2021-06-05 14:45:58,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:59,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:59,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 5 treesize of output 1 [2021-06-05 14:45:59,064 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:59,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:59,142 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1036 vanished before elimination [2021-06-05 14:45:59,142 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1037 vanished before elimination [2021-06-05 14:45:59,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 4 treesize of output 2 [2021-06-05 14:45:59,146 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:59,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:59,223 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1039 vanished before elimination [2021-06-05 14:45:59,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:45:59,227 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:59,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:59,301 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1040 vanished before elimination [2021-06-05 14:45:59,301 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1043 vanished before elimination [2021-06-05 14:45:59,301 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1032 vanished before elimination [2021-06-05 14:45:59,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:45:59,305 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:45:59,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:45:59,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:45:59,380 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 18 variables, input treesize:487, output treesize:134 [2021-06-05 14:45:59,592 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:45:59,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791920095] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:45:59,592 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:45:59,592 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:45:59,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480127181] [2021-06-05 14:45:59,592 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:45:59,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:45:59,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:45:59,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:45:59,593 INFO L87 Difference]: Start difference. First operand 951 states and 3357 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:00,664 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-06-05 14:46:00,825 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2021-06-05 14:46:00,980 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-06-05 14:46:01,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:46:01,011 INFO L93 Difference]: Finished difference Result 1203 states and 4033 transitions. [2021-06-05 14:46:01,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 14:46:01,012 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:46:01,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:46:01,013 INFO L225 Difference]: With dead ends: 1203 [2021-06-05 14:46:01,013 INFO L226 Difference]: Without dead ends: 1173 [2021-06-05 14:46:01,014 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1631.3ms TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2021-06-05 14:46:01,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2021-06-05 14:46:01,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 951. [2021-06-05 14:46:01,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 950 states have (on average 3.531578947368421) internal successors, (3355), 950 states have internal predecessors, (3355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:01,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 3355 transitions. [2021-06-05 14:46:01,026 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 3355 transitions. Word has length 20 [2021-06-05 14:46:01,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:46:01,026 INFO L482 AbstractCegarLoop]: Abstraction has 951 states and 3355 transitions. [2021-06-05 14:46:01,026 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:01,026 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 3355 transitions. [2021-06-05 14:46:01,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:46:01,028 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:46:01,028 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:46:01,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21663,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:01,244 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:46:01,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:46:01,244 INFO L82 PathProgramCache]: Analyzing trace with hash -1175780862, now seen corresponding path program 123 times [2021-06-05 14:46:01,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:46:01,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056351701] [2021-06-05 14:46:01,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:46:01,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:01,460 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:01,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:46:01,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056351701] [2021-06-05 14:46:01,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056351701] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:01,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080144314] [2021-06-05 14:46:01,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:01,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:46:01,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:46:01,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:46:01,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:46:02,292 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:02,298 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:02,303 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,307 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,308 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,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-06-05 14:46:02,313 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,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-06-05 14:46:02,319 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:02,324 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,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 8 treesize of output 1 [2021-06-05 14:46:02,330 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:46:02,336 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:46:02,341 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,345 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,346 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,350 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,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 10 treesize of output 1 [2021-06-05 14:46:02,356 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,360 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,360 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,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 9 treesize of output 2 [2021-06-05 14:46:02,377 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,381 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,381 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,385 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,385 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,389 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,390 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,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 10 treesize of output 1 [2021-06-05 14:46:02,395 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,398 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,399 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,402 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,403 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,406 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,407 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,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 3 treesize of output 1 [2021-06-05 14:46:02,412 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,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-06-05 14:46:02,416 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,419 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,420 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,424 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,424 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:02,429 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,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 2 [2021-06-05 14:46:02,434 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,438 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,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 8 treesize of output 1 [2021-06-05 14:46:02,442 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:46:02,447 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:02,452 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:02,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-06-05 14:46:02,456 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,460 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,460 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,464 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:02,464 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,657 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-06-05 14:46:02,657 INFO L628 ElimStorePlain]: treesize reduction 240, result has 44.7 percent of original size [2021-06-05 14:46:02,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:02,661 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,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 5 treesize of output 1 [2021-06-05 14:46:02,665 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:02,668 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:02,672 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:02,676 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:02,680 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:02,683 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:02,831 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2021-06-05 14:46:02,831 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.8 percent of original size [2021-06-05 14:46:02,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-05 14:46:02,833 INFO L247 ElimStorePlain]: Needed 43 recursive calls to eliminate 3 variables, input treesize:1308, output treesize:140 [2021-06-05 14:46:02,964 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-06-05 14:46:03,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:03,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080144314] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:03,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:46:03,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:46:03,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931637789] [2021-06-05 14:46:03,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:46:03,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:46:03,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:46:03,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:46:03,125 INFO L87 Difference]: Start difference. First operand 951 states and 3355 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:03,923 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2021-06-05 14:46:04,155 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 45 [2021-06-05 14:46:04,349 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 33 [2021-06-05 14:46:04,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:46:04,372 INFO L93 Difference]: Finished difference Result 1092 states and 3750 transitions. [2021-06-05 14:46:04,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 14:46:04,372 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:46:04,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:46:04,374 INFO L225 Difference]: With dead ends: 1092 [2021-06-05 14:46:04,374 INFO L226 Difference]: Without dead ends: 1077 [2021-06-05 14:46:04,374 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1588.4ms TimeCoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2021-06-05 14:46:04,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2021-06-05 14:46:04,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 946. [2021-06-05 14:46:04,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 945 states have (on average 3.541798941798942) internal successors, (3347), 945 states have internal predecessors, (3347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:04,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 3347 transitions. [2021-06-05 14:46:04,385 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 3347 transitions. Word has length 20 [2021-06-05 14:46:04,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:46:04,386 INFO L482 AbstractCegarLoop]: Abstraction has 946 states and 3347 transitions. [2021-06-05 14:46:04,386 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:04,386 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 3347 transitions. [2021-06-05 14:46:04,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:46:04,387 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:46:04,387 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:46:04,594 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21818,128 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:04,594 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:46:04,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:46:04,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1662405226, now seen corresponding path program 124 times [2021-06-05 14:46:04,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:46:04,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819999905] [2021-06-05 14:46:04,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:46:04,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:04,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:04,828 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:46:04,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819999905] [2021-06-05 14:46:04,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819999905] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:04,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546231308] [2021-06-05 14:46:04,828 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:04,904 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:46:04,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:46:04,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:46:04,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:46:05,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:05,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:05,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:46:05,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:05,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:05,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:05,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-05 14:46:05,505 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:05,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:05,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:05,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 10 treesize of output 1 [2021-06-05 14:46:05,513 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:05,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:05,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 13 treesize of output 2 [2021-06-05 14:46:05,520 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:05,944 WARN L205 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 107 [2021-06-05 14:46:05,944 INFO L628 ElimStorePlain]: treesize reduction 350, result has 52.5 percent of original size [2021-06-05 14:46:05,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:05,950 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:05,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:05,955 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:06,136 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-05 14:46:06,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:06,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:06,142 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:06,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 3 treesize of output 1 [2021-06-05 14:46:06,147 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:06,325 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-05 14:46:06,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:06,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-06-05 14:46:06,331 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:06,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:06,337 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:06,511 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-06-05 14:46:06,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:06,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-06-05 14:46:06,522 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 13 variables, input treesize:869, output treesize:361 [2021-06-05 14:46:06,715 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-05 14:46:08,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:08,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:08,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:46:08,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:08,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:08,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:08,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:46:08,838 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:08,851 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:08,851 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:09,414 WARN L205 SmtUtils]: Spent 562.00 ms on a formula simplification. DAG size of input: 295 DAG size of output: 138 [2021-06-05 14:46:09,415 INFO L628 ElimStorePlain]: treesize reduction 1252, result has 22.6 percent of original size [2021-06-05 14:46:09,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:09,422 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:09,596 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 135 [2021-06-05 14:46:09,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:09,596 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1079 vanished before elimination [2021-06-05 14:46:09,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:09,603 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:09,789 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-06-05 14:46:09,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:09,789 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1071 vanished before elimination [2021-06-05 14:46:09,789 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1072 vanished before elimination [2021-06-05 14:46:09,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-06-05 14:46:09,804 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:09,977 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-06-05 14:46:09,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:09,977 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1095 vanished before elimination [2021-06-05 14:46:09,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 5 treesize of output 1 [2021-06-05 14:46:09,984 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:10,156 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-05 14:46:10,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:10,156 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1075 vanished before elimination [2021-06-05 14:46:10,156 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1098 vanished before elimination [2021-06-05 14:46:10,156 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1076 vanished before elimination [2021-06-05 14:46:10,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:10,163 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:10,330 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-05 14:46:10,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:10,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:10,337 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:10,502 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-05 14:46:10,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:10,503 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1080 vanished before elimination [2021-06-05 14:46:10,503 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1100 vanished before elimination [2021-06-05 14:46:10,503 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1067 vanished before elimination [2021-06-05 14:46:10,503 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1089 vanished before elimination [2021-06-05 14:46:10,503 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1068 vanished before elimination [2021-06-05 14:46:10,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-06-05 14:46:10,510 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:10,673 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-05 14:46:10,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:10,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:10,680 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:10,838 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-05 14:46:10,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:10,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:10,846 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:11,002 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-06-05 14:46:11,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:11,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 4 treesize of output 2 [2021-06-05 14:46:11,009 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:11,166 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-05 14:46:11,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:11,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:11,173 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:11,325 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-06-05 14:46:11,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:11,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:11,332 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:11,484 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-06-05 14:46:11,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:11,484 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1063 vanished before elimination [2021-06-05 14:46:11,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:11,490 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:11,641 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-05 14:46:11,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:11,642 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1064 vanished before elimination [2021-06-05 14:46:11,642 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1065 vanished before elimination [2021-06-05 14:46:11,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-06-05 14:46:11,648 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:11,805 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-05 14:46:11,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:11,805 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1066 vanished before elimination [2021-06-05 14:46:11,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-06-05 14:46:11,810 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:11,956 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-06-05 14:46:11,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:11,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 32 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:46:11,960 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 48 variables, input treesize:1729, output treesize:245 [2021-06-05 14:46:12,214 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-06-05 14:46:12,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:12,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546231308] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:12,477 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:46:12,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:46:12,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758133957] [2021-06-05 14:46:12,478 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:46:12,478 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:46:12,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:46:12,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:46:12,478 INFO L87 Difference]: Start difference. First operand 946 states and 3347 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:13,255 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-06-05 14:46:13,605 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 71 [2021-06-05 14:46:13,856 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 61 [2021-06-05 14:46:14,178 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-06-05 14:46:14,491 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 56 [2021-06-05 14:46:14,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:46:14,644 INFO L93 Difference]: Finished difference Result 1307 states and 4321 transitions. [2021-06-05 14:46:14,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 14:46:14,644 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:46:14,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:46:14,646 INFO L225 Difference]: With dead ends: 1307 [2021-06-05 14:46:14,646 INFO L226 Difference]: Without dead ends: 1262 [2021-06-05 14:46:14,646 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 2734.5ms TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2021-06-05 14:46:14,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2021-06-05 14:46:14,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 947. [2021-06-05 14:46:14,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 946 states have (on average 3.544397463002114) internal successors, (3353), 946 states have internal predecessors, (3353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:14,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 3353 transitions. [2021-06-05 14:46:14,658 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 3353 transitions. Word has length 20 [2021-06-05 14:46:14,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:46:14,659 INFO L482 AbstractCegarLoop]: Abstraction has 947 states and 3353 transitions. [2021-06-05 14:46:14,659 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:14,659 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 3353 transitions. [2021-06-05 14:46:14,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:46:14,660 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:46:14,660 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:46:14,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22051 [2021-06-05 14:46:14,860 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:46:14,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:46:14,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1732515262, now seen corresponding path program 125 times [2021-06-05 14:46:14,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:46:14,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150267639] [2021-06-05 14:46:14,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:46:14,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:15,096 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:15,096 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:46:15,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150267639] [2021-06-05 14:46:15,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150267639] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:15,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676020350] [2021-06-05 14:46:15,096 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:15,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:46:15,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:46:15,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:46:15,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:46:15,604 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-06-05 14:46:15,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-06-05 14:46:15,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676020350] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:15,786 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:46:15,786 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:46:15,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903455718] [2021-06-05 14:46:15,786 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:46:15,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:46:15,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:46:15,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:46:15,786 INFO L87 Difference]: Start difference. First operand 947 states and 3353 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:16,643 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 46 [2021-06-05 14:46:16,950 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 58 [2021-06-05 14:46:17,271 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 54 [2021-06-05 14:46:17,596 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 43 [2021-06-05 14:46:17,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:46:17,639 INFO L93 Difference]: Finished difference Result 1254 states and 4162 transitions. [2021-06-05 14:46:17,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 14:46:17,639 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:46:17,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:46:17,641 INFO L225 Difference]: With dead ends: 1254 [2021-06-05 14:46:17,641 INFO L226 Difference]: Without dead ends: 1194 [2021-06-05 14:46:17,641 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2124.5ms TimeCoverageRelationStatistics Valid=222, Invalid=900, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 14:46:17,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2021-06-05 14:46:17,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 953. [2021-06-05 14:46:17,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 953 states, 952 states have (on average 3.543067226890756) internal successors, (3373), 952 states have internal predecessors, (3373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:17,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 3373 transitions. [2021-06-05 14:46:17,652 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 3373 transitions. Word has length 20 [2021-06-05 14:46:17,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:46:17,652 INFO L482 AbstractCegarLoop]: Abstraction has 953 states and 3373 transitions. [2021-06-05 14:46:17,652 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:17,652 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 3373 transitions. [2021-06-05 14:46:17,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:46:17,653 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:46:17,653 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:46:17,855 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22357 [2021-06-05 14:46:17,856 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:46:17,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:46:17,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1224657572, now seen corresponding path program 126 times [2021-06-05 14:46:17,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:46:17,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726037071] [2021-06-05 14:46:17,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:46:17,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:18,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-06-05 14:46:18,142 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:46:18,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726037071] [2021-06-05 14:46:18,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726037071] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:18,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336709439] [2021-06-05 14:46:18,142 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:18,212 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 14:46:18,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:46:18,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:46:18,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:46:18,660 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:18,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336709439] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:18,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:46:18,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:46:18,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531236839] [2021-06-05 14:46:18,661 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:46:18,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:46:18,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:46:18,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:46:18,661 INFO L87 Difference]: Start difference. First operand 953 states and 3373 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:19,197 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-06-05 14:46:19,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:46:19,464 INFO L93 Difference]: Finished difference Result 1214 states and 4111 transitions. [2021-06-05 14:46:19,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 14:46:19,464 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:46:19,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:46:19,466 INFO L225 Difference]: With dead ends: 1214 [2021-06-05 14:46:19,466 INFO L226 Difference]: Without dead ends: 1199 [2021-06-05 14:46:19,466 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1080.1ms TimeCoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:46:19,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2021-06-05 14:46:19,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 954. [2021-06-05 14:46:19,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 953 states have (on average 3.5435466946484784) internal successors, (3377), 953 states have internal predecessors, (3377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:19,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 3377 transitions. [2021-06-05 14:46:19,477 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 3377 transitions. Word has length 20 [2021-06-05 14:46:19,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:46:19,477 INFO L482 AbstractCegarLoop]: Abstraction has 954 states and 3377 transitions. [2021-06-05 14:46:19,477 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:19,477 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 3377 transitions. [2021-06-05 14:46:19,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:46:19,478 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:46:19,479 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:46:19,679 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22385,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:19,679 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:46:19,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:46:19,679 INFO L82 PathProgramCache]: Analyzing trace with hash 269945392, now seen corresponding path program 127 times [2021-06-05 14:46:19,679 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:46:19,679 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620135309] [2021-06-05 14:46:19,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:46:19,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:19,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:19,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:46:19,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620135309] [2021-06-05 14:46:19,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620135309] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:19,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021889088] [2021-06-05 14:46:19,873 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:19,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:19,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:46:19,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:46:20,139 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-05 14:46:20,805 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1108, v_prenex_1110], 28=[ends_with_2]} [2021-06-05 14:46:20,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:20,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:20,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:46:20,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:20,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:20,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:20,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:46:20,822 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:20,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:20,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:20,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:46:20,831 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:20,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:20,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:46:20,838 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:21,378 WARN L205 SmtUtils]: Spent 539.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 134 [2021-06-05 14:46:21,379 INFO L628 ElimStorePlain]: treesize reduction 490, result has 50.1 percent of original size [2021-06-05 14:46:21,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:21,386 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:21,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 6 treesize of output 2 [2021-06-05 14:46:21,392 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:21,616 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-05 14:46:21,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:21,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-06-05 14:46:21,623 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:21,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:21,629 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:21,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:21,635 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:21,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-06-05 14:46:21,641 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:21,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:21,647 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:21,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:21,653 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:21,863 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-05 14:46:21,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:21,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 10 xjuncts. [2021-06-05 14:46:21,876 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 12 variables, input treesize:1099, output treesize:453 [2021-06-05 14:46:22,222 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 129 [2021-06-05 14:46:22,616 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 91 [2021-06-05 14:46:23,501 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:23,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:23,507 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:23,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:23,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:23,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:23,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:46:23,514 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:23,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:23,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:23,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 10 treesize of output 1 [2021-06-05 14:46:23,520 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:23,525 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:23,525 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:23,706 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 63 [2021-06-05 14:46:23,706 INFO L628 ElimStorePlain]: treesize reduction 562, result has 21.0 percent of original size [2021-06-05 14:46:23,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:23,711 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:23,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:23,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 4 treesize of output 2 [2021-06-05 14:46:23,778 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:23,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:23,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-06-05 14:46:23,841 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:23,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:23,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-06-05 14:46:23,903 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:23,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:23,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:23,963 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:24,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:24,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 5 treesize of output 1 [2021-06-05 14:46:24,022 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:24,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:24,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:24,079 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:24,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:24,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:46:24,132 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:893, output treesize:105 [2021-06-05 14:46:24,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:24,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021889088] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:24,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:46:24,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:46:24,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971470527] [2021-06-05 14:46:24,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:46:24,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:46:24,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:46:24,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:46:24,261 INFO L87 Difference]: Start difference. First operand 954 states and 3377 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:24,871 WARN L205 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 110 [2021-06-05 14:46:25,295 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 137 [2021-06-05 14:46:25,853 WARN L205 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 84 [2021-06-05 14:46:26,276 WARN L205 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 116 [2021-06-05 14:46:26,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:46:26,522 INFO L93 Difference]: Finished difference Result 1164 states and 3940 transitions. [2021-06-05 14:46:26,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 14:46:26,522 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:46:26,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:46:26,524 INFO L225 Difference]: With dead ends: 1164 [2021-06-05 14:46:26,524 INFO L226 Difference]: Without dead ends: 1134 [2021-06-05 14:46:26,524 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 3093.6ms TimeCoverageRelationStatistics Valid=164, Invalid=706, Unknown=0, NotChecked=0, Total=870 [2021-06-05 14:46:26,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states. [2021-06-05 14:46:26,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 958. [2021-06-05 14:46:26,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 958 states, 957 states have (on average 3.5454545454545454) internal successors, (3393), 957 states have internal predecessors, (3393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:26,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 3393 transitions. [2021-06-05 14:46:26,534 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 3393 transitions. Word has length 20 [2021-06-05 14:46:26,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:46:26,535 INFO L482 AbstractCegarLoop]: Abstraction has 958 states and 3393 transitions. [2021-06-05 14:46:26,535 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:26,535 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 3393 transitions. [2021-06-05 14:46:26,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:46:26,536 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:46:26,536 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:46:26,736 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22406,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:26,736 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:46:26,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:46:26,737 INFO L82 PathProgramCache]: Analyzing trace with hash -39575592, now seen corresponding path program 128 times [2021-06-05 14:46:26,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:46:26,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137464145] [2021-06-05 14:46:26,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:46:26,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:26,963 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:26,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:46:26,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137464145] [2021-06-05 14:46:26,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137464145] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:26,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717562186] [2021-06-05 14:46:26,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:27,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:46:27,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:46:27,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:46:27,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:46:27,620 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1133, ends_with_2], 28=[v_prenex_1131]} [2021-06-05 14:46:27,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:27,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:27,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 7 treesize of output 1 [2021-06-05 14:46:27,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:27,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:27,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:27,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:46:27,637 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:27,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:27,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:27,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:46:27,646 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:27,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:27,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:46:27,653 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:28,063 WARN L205 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 116 [2021-06-05 14:46:28,063 INFO L628 ElimStorePlain]: treesize reduction 362, result has 51.8 percent of original size [2021-06-05 14:46:28,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:28,070 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:28,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:28,075 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:28,256 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-05 14:46:28,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:28,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:28,262 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:28,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:28,267 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:28,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:28,273 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:28,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:28,278 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:28,455 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-05 14:46:28,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:28,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 3 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-06-05 14:46:28,466 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:869, output treesize:361 [2021-06-05 14:46:28,654 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-05 14:46:30,217 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, v_prenex_1177, v_prenex_1155, v_prenex_1157, v_prenex_1159, v_prenex_1138, v_prenex_1139, v_prenex_1170, v_prenex_1171, v_prenex_1150, v_prenex_1152, v_prenex_1153, v_prenex_1154, ends_with_6, v_prenex_1166, v_prenex_1167, v_prenex_1168, v_prenex_1169, v_prenex_1180, v_prenex_1182, v_prenex_1161, v_prenex_1183, v_prenex_1162, v_prenex_1140, v_prenex_1184, v_prenex_1163, v_prenex_1141, v_prenex_1185, v_prenex_1164, v_prenex_1142, v_prenex_1165, v_prenex_1143], 21=[v_prenex_1144, v_prenex_1145]} [2021-06-05 14:46:30,232 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:30,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:30,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:30,249 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:30,263 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:30,263 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:30,915 WARN L205 SmtUtils]: Spent 651.00 ms on a formula simplification. DAG size of input: 364 DAG size of output: 139 [2021-06-05 14:46:30,916 INFO L628 ElimStorePlain]: treesize reduction 1688, result has 18.3 percent of original size [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1177 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1155 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1157 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1159 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1138 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1139 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1170 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1171 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1150 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1152 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1153 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1154 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1166 vanished before elimination [2021-06-05 14:46:30,916 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1167 vanished before elimination [2021-06-05 14:46:30,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 3 treesize of output 1 [2021-06-05 14:46:30,923 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:31,106 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2021-06-05 14:46:31,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:31,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:31,113 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:31,305 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-06-05 14:46:31,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:31,305 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1180 vanished before elimination [2021-06-05 14:46:31,305 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1182 vanished before elimination [2021-06-05 14:46:31,305 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1161 vanished before elimination [2021-06-05 14:46:31,305 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1183 vanished before elimination [2021-06-05 14:46:31,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-06-05 14:46:31,313 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:31,492 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-06-05 14:46:31,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:31,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:31,499 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:31,675 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-05 14:46:31,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:31,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 6 treesize of output 2 [2021-06-05 14:46:31,682 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:31,856 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-05 14:46:31,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:31,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 4 treesize of output 2 [2021-06-05 14:46:31,864 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:32,033 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-06-05 14:46:32,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:32,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:32,041 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:32,211 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-05 14:46:32,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:32,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-06-05 14:46:32,218 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:32,386 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-05 14:46:32,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:32,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:32,392 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:32,556 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-06-05 14:46:32,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:32,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:32,563 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:32,725 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-06-05 14:46:32,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46: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 4 treesize of output 2 [2021-06-05 14:46:32,732 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:32,892 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-06-05 14:46:32,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:32,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:32,899 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:33,066 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-05 14:46:33,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:33,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-06-05 14:46:33,072 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:33,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-06-05 14:46:33,078 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:33,232 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-05 14:46:33,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:33,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 5 treesize of output 1 [2021-06-05 14:46:33,238 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:33,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:33,243 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:33,394 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-06-05 14:46:33,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:33,399 INFO L550 ElimStorePlain]: Start of recursive call 1: 24 dim-0 vars, 34 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:46:33,399 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 58 variables, input treesize:2225, output treesize:243 [2021-06-05 14:46:33,657 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-06-05 14:46:33,859 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-06-05 14:46:34,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:34,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717562186] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:34,000 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:46:34,000 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:46:34,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432610401] [2021-06-05 14:46:34,000 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:46:34,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:46:34,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:46:34,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:46:34,001 INFO L87 Difference]: Start difference. First operand 958 states and 3393 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:35,110 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-06-05 14:46:35,392 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-06-05 14:46:35,839 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 56 [2021-06-05 14:46:36,166 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2021-06-05 14:46:36,479 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-06-05 14:46:36,820 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 58 [2021-06-05 14:46:37,125 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-06-05 14:46:37,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:46:37,136 INFO L93 Difference]: Finished difference Result 1607 states and 5125 transitions. [2021-06-05 14:46:37,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 14:46:37,137 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:46:37,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:46:37,139 INFO L225 Difference]: With dead ends: 1607 [2021-06-05 14:46:37,139 INFO L226 Difference]: Without dead ends: 1487 [2021-06-05 14:46:37,139 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 3580.2ms TimeCoverageRelationStatistics Valid=254, Invalid=868, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 14:46:37,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1487 states. [2021-06-05 14:46:37,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1487 to 960. [2021-06-05 14:46:37,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 959 states have (on average 3.5411887382690304) internal successors, (3396), 959 states have internal predecessors, (3396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:37,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 3396 transitions. [2021-06-05 14:46:37,152 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 3396 transitions. Word has length 20 [2021-06-05 14:46:37,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:46:37,152 INFO L482 AbstractCegarLoop]: Abstraction has 960 states and 3396 transitions. [2021-06-05 14:46:37,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:37,152 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 3396 transitions. [2021-06-05 14:46:37,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:46:37,153 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:46:37,153 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:46:37,354 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22800 [2021-06-05 14:46:37,354 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:46:37,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:46:37,354 INFO L82 PathProgramCache]: Analyzing trace with hash 1720477348, now seen corresponding path program 129 times [2021-06-05 14:46:37,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:46:37,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174215215] [2021-06-05 14:46:37,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:46:37,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:37,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:37,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:46:37,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174215215] [2021-06-05 14:46:37,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174215215] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:37,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364470597] [2021-06-05 14:46:37,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:37,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 14:46:37,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:46:37,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:46:37,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:46:38,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:38,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-06-05 14:46:38,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:38,489 WARN L205 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 92 [2021-06-05 14:46:38,489 INFO L628 ElimStorePlain]: treesize reduction 601, result has 36.1 percent of original size [2021-06-05 14:46:38,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:38,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:38,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:38,500 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:38,661 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-06-05 14:46:38,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:38,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:38,667 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:38,823 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-06-05 14:46:38,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:38,824 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1191 vanished before elimination [2021-06-05 14:46:38,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 3 treesize of output 1 [2021-06-05 14:46:38,829 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:38,985 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-05 14:46:38,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:38,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:38,991 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:38,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:38,996 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:39,154 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-05 14:46:39,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46: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 3 treesize of output 1 [2021-06-05 14:46:39,160 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:39,309 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:46:39,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:39,309 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1187 vanished before elimination [2021-06-05 14:46:39,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:46:39,314 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:949, output treesize:313 [2021-06-05 14:46:39,595 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 97 [2021-06-05 14:46:40,992 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10], 6=[v_prenex_1198], 21=[ends_with_2], 36=[v_prenex_1197]} [2021-06-05 14:46:41,002 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:41,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:41,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:41,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:46:41,014 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,023 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:41,023 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:41,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:41,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 8 treesize of output 1 [2021-06-05 14:46:41,034 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:41,044 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,053 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:41,054 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:41,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:41,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 8 treesize of output 1 [2021-06-05 14:46:41,064 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,073 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:41,073 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,745 WARN L205 SmtUtils]: Spent 671.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 129 [2021-06-05 14:46:41,746 INFO L628 ElimStorePlain]: treesize reduction 1689, result has 23.7 percent of original size [2021-06-05 14:46:41,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 5 treesize of output 1 [2021-06-05 14:46:41,753 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,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 6 treesize of output 2 [2021-06-05 14:46:41,759 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:41,765 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:41,772 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,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-06-05 14:46:41,778 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,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-06-05 14:46:41,784 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:41,791 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:41,797 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,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 6 treesize of output 2 [2021-06-05 14:46:41,803 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:41,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:41,813 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,024 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-05 14:46:42,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:42,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:42,030 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:42,035 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,241 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-05 14:46:42,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:42,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 6 treesize of output 2 [2021-06-05 14:46:42,249 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:42,256 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:42,262 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,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 3 treesize of output 1 [2021-06-05 14:46:42,268 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,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 6 treesize of output 2 [2021-06-05 14:46:42,274 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,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-06-05 14:46:42,280 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:42,286 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:42,292 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:42,297 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,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 4 treesize of output 2 [2021-06-05 14:46:42,303 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:42,488 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-05 14:46:42,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:42,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-06-05 14:46:42,493 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 13 variables, input treesize:2528, output treesize:332 [2021-06-05 14:46:42,698 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-06-05 14:46:42,875 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-06-05 14:46:43,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:43,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364470597] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:43,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:46:43,064 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:46:43,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470148889] [2021-06-05 14:46:43,064 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:46:43,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:46:43,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:46:43,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:46:43,064 INFO L87 Difference]: Start difference. First operand 960 states and 3396 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:43,240 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 69 [2021-06-05 14:46:43,388 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 55 [2021-06-05 14:46:43,652 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 56 [2021-06-05 14:46:43,843 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2021-06-05 14:46:44,410 WARN L205 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 70 [2021-06-05 14:46:44,831 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 40 [2021-06-05 14:46:44,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:46:44,856 INFO L93 Difference]: Finished difference Result 1216 states and 4123 transitions. [2021-06-05 14:46:44,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 14:46:44,856 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:46:44,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:46:44,858 INFO L225 Difference]: With dead ends: 1216 [2021-06-05 14:46:44,858 INFO L226 Difference]: Without dead ends: 1201 [2021-06-05 14:46:44,858 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 2554.1ms TimeCoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2021-06-05 14:46:44,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2021-06-05 14:46:44,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 961. [2021-06-05 14:46:44,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 960 states have (on average 3.542708333333333) internal successors, (3401), 960 states have internal predecessors, (3401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:44,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 3401 transitions. [2021-06-05 14:46:44,869 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 3401 transitions. Word has length 20 [2021-06-05 14:46:44,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:46:44,869 INFO L482 AbstractCegarLoop]: Abstraction has 961 states and 3401 transitions. [2021-06-05 14:46:44,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:44,869 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 3401 transitions. [2021-06-05 14:46:44,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:46:44,870 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:46:44,870 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:46:45,071 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22992 [2021-06-05 14:46:45,071 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:46:45,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:46:45,071 INFO L82 PathProgramCache]: Analyzing trace with hash 208457904, now seen corresponding path program 130 times [2021-06-05 14:46:45,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:46:45,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156552666] [2021-06-05 14:46:45,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:46:45,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:45,262 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:45,262 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:46:45,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156552666] [2021-06-05 14:46:45,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156552666] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:45,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984588334] [2021-06-05 14:46:45,262 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:45,333 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:46:45,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:46:45,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:46:45,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:46:45,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:45,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:45,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 10 treesize of output 1 [2021-06-05 14:46:45,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:45,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:45,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:45,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:46:45,768 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:45,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:45,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:45,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:46:45,774 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:45,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:45,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-06-05 14:46:45,780 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:46,135 WARN L205 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 77 [2021-06-05 14:46:46,136 INFO L628 ElimStorePlain]: treesize reduction 291, result has 52.5 percent of original size [2021-06-05 14:46:46,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:46,141 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:46,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:46,145 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:46,306 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-05 14:46:46,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:46,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 4 treesize of output 2 [2021-06-05 14:46:46,311 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:46,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:46,316 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:46,470 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-06-05 14:46:46,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:46,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:46,476 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:46,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:46,482 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:46,635 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-06-05 14:46:46,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:46,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: 4 dim-0 vars, and 8 xjuncts. [2021-06-05 14:46:46,640 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 6 variables, input treesize:721, output treesize:297 [2021-06-05 14:46:46,809 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-06-05 14:46:47,133 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 52 [2021-06-05 14:46:47,776 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1212, ends_with_2, v_prenex_1215, ends_with_10, v_prenex_1209], 10=[v_prenex_1210, v_prenex_1211]} [2021-06-05 14:46:47,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:47,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:47,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-05 14:46:47,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:47,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:47,789 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:47,793 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:47,794 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:47,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:47,799 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:47,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46: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-06-05 14:46:47,804 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:47,933 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 59 [2021-06-05 14:46:47,934 INFO L628 ElimStorePlain]: treesize reduction 230, result has 35.8 percent of original size [2021-06-05 14:46:47,934 INFO L518 ElimStorePlain]: Eliminatee ends_with_2 vanished before elimination [2021-06-05 14:46:47,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 6 treesize of output 2 [2021-06-05 14:46:47,937 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:47,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:47,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:47,990 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:48,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:48,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:48,040 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:48,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:48,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-06-05 14:46:48,094 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:48,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:48,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:48,140 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:48,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:48,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 7 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:46:48,183 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 11 variables, input treesize:541, output treesize:94 [2021-06-05 14:46:48,299 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:48,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984588334] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:48,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:46:48,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:46:48,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315070255] [2021-06-05 14:46:48,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:46:48,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:46:48,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:46:48,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:46:48,300 INFO L87 Difference]: Start difference. First operand 961 states and 3401 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:48,705 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 78 [2021-06-05 14:46:49,102 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 99 [2021-06-05 14:46:49,339 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 69 [2021-06-05 14:46:49,777 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 82 [2021-06-05 14:46:49,910 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-06-05 14:46:50,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:46:50,180 INFO L93 Difference]: Finished difference Result 1108 states and 3780 transitions. [2021-06-05 14:46:50,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 14:46:50,180 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:46:50,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:46:50,182 INFO L225 Difference]: With dead ends: 1108 [2021-06-05 14:46:50,182 INFO L226 Difference]: Without dead ends: 1078 [2021-06-05 14:46:50,182 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 2285.1ms TimeCoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:46:50,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-06-05 14:46:50,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 961. [2021-06-05 14:46:50,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 960 states have (on average 3.542708333333333) internal successors, (3401), 960 states have internal predecessors, (3401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:50,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 3401 transitions. [2021-06-05 14:46:50,192 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 3401 transitions. Word has length 20 [2021-06-05 14:46:50,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:46:50,192 INFO L482 AbstractCegarLoop]: Abstraction has 961 states and 3401 transitions. [2021-06-05 14:46:50,192 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:50,192 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 3401 transitions. [2021-06-05 14:46:50,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:46:50,194 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:46:50,194 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:46:50,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23404,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:50,416 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:46:50,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:46:50,416 INFO L82 PathProgramCache]: Analyzing trace with hash -548568464, now seen corresponding path program 131 times [2021-06-05 14:46:50,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:46:50,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659541586] [2021-06-05 14:46:50,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:46:50,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:50,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-06-05 14:46:50,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:46:50,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659541586] [2021-06-05 14:46:50,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659541586] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:50,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496277755] [2021-06-05 14:46:50,659 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:50,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:46:50,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:46:50,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:46:50,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:46:51,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-06-05 14:46:51,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496277755] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:51,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:46:51,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:46:51,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602290485] [2021-06-05 14:46:51,157 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:46:51,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:46:51,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:46:51,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:46:51,158 INFO L87 Difference]: Start difference. First operand 961 states and 3401 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:51,403 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-06-05 14:46:52,734 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 47 [2021-06-05 14:46:53,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:46:53,369 INFO L93 Difference]: Finished difference Result 1575 states and 5046 transitions. [2021-06-05 14:46:53,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 14:46:53,369 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:46:53,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:46:53,371 INFO L225 Difference]: With dead ends: 1575 [2021-06-05 14:46:53,371 INFO L226 Difference]: Without dead ends: 1515 [2021-06-05 14:46:53,371 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 2337.1ms TimeCoverageRelationStatistics Valid=336, Invalid=1470, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 14:46:53,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1515 states. [2021-06-05 14:46:53,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1515 to 976. [2021-06-05 14:46:53,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 975 states have (on average 3.555897435897436) internal successors, (3467), 975 states have internal predecessors, (3467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:53,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 3467 transitions. [2021-06-05 14:46:53,398 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 3467 transitions. Word has length 20 [2021-06-05 14:46:53,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:46:53,398 INFO L482 AbstractCegarLoop]: Abstraction has 976 states and 3467 transitions. [2021-06-05 14:46:53,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:53,399 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 3467 transitions. [2021-06-05 14:46:53,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:46:53,400 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:46:53,400 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:46:53,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23612 [2021-06-05 14:46:53,609 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:46:53,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:46:53,609 INFO L82 PathProgramCache]: Analyzing trace with hash -14102462, now seen corresponding path program 132 times [2021-06-05 14:46:53,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:46:53,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890572146] [2021-06-05 14:46:53,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:46:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:53,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:53,813 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:46:53,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890572146] [2021-06-05 14:46:53,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890572146] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:53,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120402855] [2021-06-05 14:46:53,814 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:53,884 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:46:53,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:46:53,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:46:53,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:46:54,107 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-05 14:46:54,392 INFO L446 ElimStorePlain]: Different costs {6=[ends_with_2, v_prenex_1216], 10=[v_prenex_1218]} [2021-06-05 14:46:54,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:54,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:54,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 12 treesize of output 1 [2021-06-05 14:46:54,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:54,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:54,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:54,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-05 14:46:54,406 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:54,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:54,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 9 treesize of output 1 [2021-06-05 14:46:54,412 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:54,727 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 79 [2021-06-05 14:46:54,727 INFO L628 ElimStorePlain]: treesize reduction 376, result has 44.5 percent of original size [2021-06-05 14:46:54,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:54,733 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:54,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 3 treesize of output 1 [2021-06-05 14:46:54,737 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:54,878 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-06-05 14:46:54,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:54,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:54,883 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:54,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:54,889 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:54,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:54,894 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:55,015 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-06-05 14:46:55,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:55,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 7 xjuncts. [2021-06-05 14:46:55,022 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 7 variables, input treesize:745, output treesize:277 [2021-06-05 14:46:55,252 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-06-05 14:46:55,510 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 66 [2021-06-05 14:46:56,385 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:46:56,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:56,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:56,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:56,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:46:56,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:56,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:56,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:56,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:46:56,402 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:56,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:56,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 10 treesize of output 1 [2021-06-05 14:46:56,409 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:56,609 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 62 [2021-06-05 14:46:56,610 INFO L628 ElimStorePlain]: treesize reduction 630, result has 19.3 percent of original size [2021-06-05 14:46:56,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 4 treesize of output 2 [2021-06-05 14:46:56,614 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:56,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:56,677 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1229 vanished before elimination [2021-06-05 14:46:56,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:46:56,681 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:56,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:56,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:46:56,744 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:56,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:56,812 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1234 vanished before elimination [2021-06-05 14:46:56,812 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1235 vanished before elimination [2021-06-05 14:46:56,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-06-05 14:46:56,816 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:56,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:56,872 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1226 vanished before elimination [2021-06-05 14:46:56,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:56,876 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:56,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:56,929 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1227 vanished before elimination [2021-06-05 14:46:56,929 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1228 vanished before elimination [2021-06-05 14:46:56,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 6 treesize of output 2 [2021-06-05 14:46:56,933 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:56,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:56,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 3 treesize of output 1 [2021-06-05 14:46:56,988 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:57,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:57,037 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1230 vanished before elimination [2021-06-05 14:46:57,037 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1231 vanished before elimination [2021-06-05 14:46:57,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 16 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:46:57,039 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 20 variables, input treesize:893, output treesize:105 [2021-06-05 14:46:57,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:57,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120402855] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:57,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:46:57,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:46:57,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467635865] [2021-06-05 14:46:57,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:46:57,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:46:57,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:46:57,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:46:57,166 INFO L87 Difference]: Start difference. First operand 976 states and 3467 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:57,603 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-06-05 14:46:57,957 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 73 [2021-06-05 14:46:58,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:46:58,276 INFO L93 Difference]: Finished difference Result 1237 states and 4160 transitions. [2021-06-05 14:46:58,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 14:46:58,276 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:46:58,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:46:58,278 INFO L225 Difference]: With dead ends: 1237 [2021-06-05 14:46:58,278 INFO L226 Difference]: Without dead ends: 1192 [2021-06-05 14:46:58,278 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 1703.0ms TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-06-05 14:46:58,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1192 states. [2021-06-05 14:46:58,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1192 to 982. [2021-06-05 14:46:58,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 981 states have (on average 3.5565749235474007) internal successors, (3489), 981 states have internal predecessors, (3489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:46:58,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 3489 transitions. [2021-06-05 14:46:58,289 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 3489 transitions. Word has length 20 [2021-06-05 14:46:58,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:46:58,289 INFO L482 AbstractCegarLoop]: Abstraction has 982 states and 3489 transitions. [2021-06-05 14:46:58,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-06-05 14:46:58,289 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 3489 transitions. [2021-06-05 14:46:58,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:46:58,290 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:46:58,290 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:46:58,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23627,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:58,491 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:46:58,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:46:58,491 INFO L82 PathProgramCache]: Analyzing trace with hash -196192774, now seen corresponding path program 133 times [2021-06-05 14:46:58,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:46:58,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194342142] [2021-06-05 14:46:58,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:46:58,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:58,663 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:46:58,663 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:46:58,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194342142] [2021-06-05 14:46:58,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194342142] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:46:58,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115117814] [2021-06-05 14:46:58,664 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:46:58,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:46:58,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 14:46:58,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:46:59,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:46:59,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:46:59,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:59,381 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 72 [2021-06-05 14:46:59,381 INFO L628 ElimStorePlain]: treesize reduction 230, result has 54.1 percent of original size [2021-06-05 14:46:59,381 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1244 vanished before elimination [2021-06-05 14:46:59,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:59,386 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:59,499 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-06-05 14:46:59,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:59,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 3 treesize of output 1 [2021-06-05 14:46:59,503 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:59,614 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-06-05 14:46:59,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:59,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 3 treesize of output 1 [2021-06-05 14:46:59,619 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:59,728 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-06-05 14:46:59,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:46:59,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:46:59,733 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:59,923 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-06-05 14:46:59,924 INFO L628 ElimStorePlain]: treesize reduction 39, result has 84.7 percent of original size [2021-06-05 14:46:59,924 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-05 14:46:59,924 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1251 vanished before elimination [2021-06-05 14:46:59,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-06-05 14:46:59,928 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:46:59,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:46:59,932 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:00,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:00,023 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1242 vanished before elimination [2021-06-05 14:47:00,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 10 dim-1 vars, End of recursive call: 2 dim-0 vars, and 6 xjuncts. [2021-06-05 14:47:00,026 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 13 variables, input treesize:547, output treesize:208 [2021-06-05 14:47:01,863 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1258], 6=[ends_with_10], 10=[v_prenex_1257], 21=[ends_with_2]} [2021-06-05 14:47:01,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 3 treesize of output 1 [2021-06-05 14:47:01,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:01,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:01,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:01,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:47:01,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:01,884 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:01,885 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:01,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:01,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:01,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-06-05 14:47:01,892 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:01,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:01,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:01,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 7 treesize of output 1 [2021-06-05 14:47:01,900 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:01,906 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:01,906 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,244 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 78 [2021-06-05 14:47:02,244 INFO L628 ElimStorePlain]: treesize reduction 1000, result has 21.4 percent of original size [2021-06-05 14:47:02,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-06-05 14:47:02,249 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:02,253 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:02,258 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:02,263 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:02,267 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,375 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-06-05 14:47:02,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:02,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-06-05 14:47:02,381 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:02,385 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,487 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-06-05 14:47:02,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:02,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:02,492 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,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-06-05 14:47:02,496 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:02,500 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,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-06-05 14:47:02,505 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:02,509 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:02,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:02,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-05 14:47:02,605 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 9 variables, input treesize:1474, output treesize:179 [2021-06-05 14:47:02,758 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-06-05 14:47:02,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:02,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115117814] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:02,912 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:47:02,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:47:02,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443165795] [2021-06-05 14:47:02,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:47:02,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:47:02,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:47:02,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:47:02,912 INFO L87 Difference]: Start difference. First operand 982 states and 3489 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:03,274 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-06-05 14:47:03,465 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2021-06-05 14:47:03,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:47:03,506 INFO L93 Difference]: Finished difference Result 1079 states and 3748 transitions. [2021-06-05 14:47:03,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 14:47:03,506 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:47:03,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:47:03,507 INFO L225 Difference]: With dead ends: 1079 [2021-06-05 14:47:03,508 INFO L226 Difference]: Without dead ends: 1064 [2021-06-05 14:47:03,508 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 1012.6ms TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2021-06-05 14:47:03,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2021-06-05 14:47:03,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 982. [2021-06-05 14:47:03,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 981 states have (on average 3.5565749235474007) internal successors, (3489), 981 states have internal predecessors, (3489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:03,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 3489 transitions. [2021-06-05 14:47:03,518 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 3489 transitions. Word has length 20 [2021-06-05 14:47:03,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:47:03,518 INFO L482 AbstractCegarLoop]: Abstraction has 982 states and 3489 transitions. [2021-06-05 14:47:03,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-06-05 14:47:03,518 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 3489 transitions. [2021-06-05 14:47:03,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:47:03,519 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:47:03,519 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:47:03,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23943 [2021-06-05 14:47:03,720 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:47:03,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:47:03,720 INFO L82 PathProgramCache]: Analyzing trace with hash -2073280044, now seen corresponding path program 134 times [2021-06-05 14:47:03,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:47:03,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483256951] [2021-06-05 14:47:03,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:47:03,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:47:04,009 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:04,010 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:47:04,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483256951] [2021-06-05 14:47:04,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483256951] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:04,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372961408] [2021-06-05 14:47:04,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:47:04,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:47:04,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:47:04,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:47:04,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:47:04,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:04,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:04,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-05 14:47:04,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:04,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:04,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:04,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 9 treesize of output 1 [2021-06-05 14:47:04,646 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:04,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:04,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:04,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-05 14:47:04,653 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:04,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:04,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:47:04,660 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:05,057 WARN L205 SmtUtils]: Spent 397.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 88 [2021-06-05 14:47:05,058 INFO L628 ElimStorePlain]: treesize reduction 332, result has 52.0 percent of original size [2021-06-05 14:47:05,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-06-05 14:47:05,064 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:05,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:05,069 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:05,240 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-06-05 14:47:05,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:05,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 6 treesize of output 2 [2021-06-05 14:47:05,245 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:05,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:05,250 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:05,418 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-06-05 14:47:05,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:05,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-06-05 14:47:05,424 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:05,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 3 treesize of output 1 [2021-06-05 14:47:05,429 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:05,593 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-06-05 14:47:05,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:05,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2021-06-05 14:47:05,603 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 7 variables, input treesize:813, output treesize:333 [2021-06-05 14:47:05,787 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-05 14:47:06,157 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 84 [2021-06-05 14:47:07,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:07,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:07,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 1 [2021-06-05 14:47:07,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:07,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:07,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:07,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 12 treesize of output 1 [2021-06-05 14:47:07,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:07,541 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:07,541 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:07,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:07,549 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:07,885 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 102 [2021-06-05 14:47:07,886 INFO L628 ElimStorePlain]: treesize reduction 816, result has 23.1 percent of original size [2021-06-05 14:47:07,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:07,892 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:07,998 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-06-05 14:47:07,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:08,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:08,004 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:08,108 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-05 14:47:08,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:08,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:08,115 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:08,215 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-06-05 14:47:08,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:08,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 6 treesize of output 2 [2021-06-05 14:47:08,222 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:08,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:08,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:08,325 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:08,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:08,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 3 treesize of output 1 [2021-06-05 14:47:08,427 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:08,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:08,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:08,526 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:08,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:08,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:08,623 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:08,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:08,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:08,718 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:08,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:08,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:08,812 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:08,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:08,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-06-05 14:47:08,903 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:08,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:08,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:47:08,991 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 18 variables, input treesize:1213, output treesize:152 [2021-06-05 14:47:09,288 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:09,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372961408] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:09,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:47:09,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:47:09,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68326515] [2021-06-05 14:47:09,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:47:09,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:47:09,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:47:09,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:47:09,289 INFO L87 Difference]: Start difference. First operand 982 states and 3489 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:10,192 WARN L205 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 97 [2021-06-05 14:47:10,598 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-06-05 14:47:10,805 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-06-05 14:47:10,997 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 40 [2021-06-05 14:47:11,228 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 52 [2021-06-05 14:47:11,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:47:11,249 INFO L93 Difference]: Finished difference Result 1272 states and 4270 transitions. [2021-06-05 14:47:11,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 14:47:11,249 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:47:11,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:47:11,251 INFO L225 Difference]: With dead ends: 1272 [2021-06-05 14:47:11,251 INFO L226 Difference]: Without dead ends: 1212 [2021-06-05 14:47:11,251 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 2442.6ms TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2021-06-05 14:47:11,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1212 states. [2021-06-05 14:47:11,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1212 to 984. [2021-06-05 14:47:11,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 983 states have (on average 3.558494404883011) internal successors, (3498), 983 states have internal predecessors, (3498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:11,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 3498 transitions. [2021-06-05 14:47:11,262 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 3498 transitions. Word has length 20 [2021-06-05 14:47:11,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:47:11,262 INFO L482 AbstractCegarLoop]: Abstraction has 984 states and 3498 transitions. [2021-06-05 14:47:11,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:11,262 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 3498 transitions. [2021-06-05 14:47:11,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:47:11,263 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:47:11,263 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:47:11,464 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24206 [2021-06-05 14:47:11,464 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:47:11,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:47:11,464 INFO L82 PathProgramCache]: Analyzing trace with hash -888198064, now seen corresponding path program 135 times [2021-06-05 14:47:11,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:47:11,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330917342] [2021-06-05 14:47:11,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:47:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:47:11,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:11,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:47:11,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330917342] [2021-06-05 14:47:11,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330917342] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:11,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502836009] [2021-06-05 14:47:11,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:47:11,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 14:47:11,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:47:11,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:47:11,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:47:12,306 INFO L446 ElimStorePlain]: Different costs {10=[v_prenex_1286], 15=[v_prenex_1288, ends_with_2]} [2021-06-05 14:47:12,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:12,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:12,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 9 treesize of output 1 [2021-06-05 14:47:12,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:12,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:12,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:12,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:47:12,325 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:12,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:12,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:12,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:47:12,334 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:12,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:12,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:47:12,342 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:12,980 WARN L205 SmtUtils]: Spent 637.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 111 [2021-06-05 14:47:12,980 INFO L628 ElimStorePlain]: treesize reduction 657, result has 44.9 percent of original size [2021-06-05 14:47:12,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 6 treesize of output 2 [2021-06-05 14:47:12,987 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:12,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 4 treesize of output 2 [2021-06-05 14:47:12,993 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:12,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:12,999 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:13,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:13,005 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:13,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:13,011 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:13,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:13,017 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:13,269 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-06-05 14:47:13,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:13,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:13,275 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:13,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:13,281 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:13,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:13,287 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:13,529 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-06-05 14:47:13,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:13,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 11 dim-0 vars, and 11 xjuncts. [2021-06-05 14:47:13,544 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 10 variables, input treesize:1311, output treesize:495 [2021-06-05 14:47:13,897 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 129 [2021-06-05 14:47:14,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:14,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:14,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:47:14,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:14,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:14,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:14,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:47:14,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:15,003 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:15,003 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:15,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:15,013 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:15,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:15,022 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:15,605 WARN L205 SmtUtils]: Spent 582.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 139 [2021-06-05 14:47:15,605 INFO L628 ElimStorePlain]: treesize reduction 1571, result has 18.9 percent of original size [2021-06-05 14:47:15,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:15,613 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:15,790 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 136 [2021-06-05 14:47:15,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:15,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:15,797 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:15,972 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 134 [2021-06-05 14:47:15,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:15,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:15,980 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:16,148 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 132 [2021-06-05 14:47:16,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:16,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:16,155 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:16,325 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-05 14:47:16,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:16,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 5 treesize of output 1 [2021-06-05 14:47:16,332 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:16,504 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-06-05 14:47:16,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:16,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:16,511 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:16,681 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-06-05 14:47:16,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:16,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 4 treesize of output 2 [2021-06-05 14:47:16,688 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:16,854 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-06-05 14:47:16,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:16,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:16,861 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:17,023 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-05 14:47:17,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:17,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:17,030 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:17,188 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-06-05 14:47:17,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:17,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:17,195 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:17,361 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-06-05 14:47:17,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:17,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:17,368 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:17,523 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-06-05 14:47:17,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:17,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:17,530 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:17,682 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-06-05 14:47:17,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:17,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 4 treesize of output 2 [2021-06-05 14:47:17,688 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:17,839 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-06-05 14:47:17,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:17,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 3 treesize of output 1 [2021-06-05 14:47:17,845 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:17,994 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-05 14:47:17,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:17,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:18,000 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:18,146 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-06-05 14:47:18,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:18,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-06-05 14:47:18,150 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 24 variables, input treesize:2177, output treesize:245 [2021-06-05 14:47:18,408 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-05 14:47:18,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:18,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502836009] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:18,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:47:18,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:47:18,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401934777] [2021-06-05 14:47:18,662 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:47:18,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:47:18,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:47:18,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:47:18,663 INFO L87 Difference]: Start difference. First operand 984 states and 3498 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:19,933 WARN L205 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-06-05 14:47:20,252 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-06-05 14:47:20,568 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 60 [2021-06-05 14:47:21,068 WARN L205 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 66 [2021-06-05 14:47:21,405 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 54 [2021-06-05 14:47:21,732 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 62 [2021-06-05 14:47:21,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:47:21,751 INFO L93 Difference]: Finished difference Result 1448 states and 4767 transitions. [2021-06-05 14:47:21,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 14:47:21,751 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:47:21,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:47:21,753 INFO L225 Difference]: With dead ends: 1448 [2021-06-05 14:47:21,753 INFO L226 Difference]: Without dead ends: 1373 [2021-06-05 14:47:21,753 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 3753.4ms TimeCoverageRelationStatistics Valid=316, Invalid=1166, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 14:47:21,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1373 states. [2021-06-05 14:47:21,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1373 to 983. [2021-06-05 14:47:21,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 982 states have (on average 3.5570264765784114) internal successors, (3493), 982 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:21,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 3493 transitions. [2021-06-05 14:47:21,765 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 3493 transitions. Word has length 20 [2021-06-05 14:47:21,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:47:21,765 INFO L482 AbstractCegarLoop]: Abstraction has 983 states and 3493 transitions. [2021-06-05 14:47:21,765 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:21,765 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 3493 transitions. [2021-06-05 14:47:21,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:47:21,767 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:47:21,767 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:47:21,967 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24866 [2021-06-05 14:47:21,967 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:47:21,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:47:21,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1846134258, now seen corresponding path program 136 times [2021-06-05 14:47:21,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:47:21,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009061532] [2021-06-05 14:47:21,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:47:21,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:47:22,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:22,195 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:47:22,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009061532] [2021-06-05 14:47:22,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009061532] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:22,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455193819] [2021-06-05 14:47:22,196 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:47:22,267 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:47:22,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:47:22,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:47:22,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:47:22,474 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-06-05 14:47:22,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:22,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:22,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 9 treesize of output 1 [2021-06-05 14:47:22,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:22,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:22,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:22,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 10 treesize of output 1 [2021-06-05 14:47:22,898 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:22,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:22,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:22,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-06-05 14:47:22,903 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:22,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:22,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:22,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:47:22,910 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:22,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:22,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-06-05 14:47:22,915 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:23,219 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 77 [2021-06-05 14:47:23,220 INFO L628 ElimStorePlain]: treesize reduction 284, result has 51.8 percent of original size [2021-06-05 14:47:23,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-06-05 14:47:23,225 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:23,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-06-05 14:47:23,229 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:23,361 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-06-05 14:47:23,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:23,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 6 treesize of output 2 [2021-06-05 14:47:23,367 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:23,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 6 treesize of output 2 [2021-06-05 14:47:23,373 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:23,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-06-05 14:47:23,378 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:23,504 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-06-05 14:47:23,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:23,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 7 xjuncts. [2021-06-05 14:47:23,512 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 5 variables, input treesize:745, output treesize:277 [2021-06-05 14:47:23,742 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-06-05 14:47:23,979 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-06-05 14:47:25,083 INFO L446 ElimStorePlain]: Different costs {1=[ends_with_10, ends_with_6, v_prenex_1317, v_prenex_1328, v_prenex_1318, v_prenex_1319, v_prenex_1320, v_prenex_1321, v_prenex_1333, v_prenex_1322, v_prenex_1334, v_prenex_1323, v_prenex_1324, v_prenex_1325, v_prenex_1316, v_prenex_1327], 10=[v_prenex_1331, v_prenex_1330]} [2021-06-05 14:47:25,091 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:25,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:25,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:25,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:25,299 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 65 [2021-06-05 14:47:25,299 INFO L628 ElimStorePlain]: treesize reduction 536, result has 22.4 percent of original size [2021-06-05 14:47:25,299 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-05 14:47:25,299 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1317 vanished before elimination [2021-06-05 14:47:25,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-06-05 14:47:25,304 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:25,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:25,366 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1318 vanished before elimination [2021-06-05 14:47:25,366 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1319 vanished before elimination [2021-06-05 14:47:25,366 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1320 vanished before elimination [2021-06-05 14:47:25,366 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1321 vanished before elimination [2021-06-05 14:47:25,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:25,381 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:25,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:25,443 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1322 vanished before elimination [2021-06-05 14:47:25,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-06-05 14:47:25,447 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:25,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:25,507 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1323 vanished before elimination [2021-06-05 14:47:25,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-06-05 14:47:25,511 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:25,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:25,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:25,573 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:25,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:25,630 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1316 vanished before elimination [2021-06-05 14:47:25,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 3 treesize of output 1 [2021-06-05 14:47:25,633 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:25,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:25,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-06-05 14:47:25,693 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:25,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:25,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:25,751 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:25,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:25,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 18 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 14:47:25,823 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 26 variables, input treesize:784, output treesize:107 [2021-06-05 14:47:25,964 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:25,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455193819] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:25,964 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:47:25,964 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:47:25,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901223625] [2021-06-05 14:47:25,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:47:25,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:47:25,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:47:25,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:47:25,965 INFO L87 Difference]: Start difference. First operand 983 states and 3493 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:26,304 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-06-05 14:47:26,654 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 75 [2021-06-05 14:47:26,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:47:26,846 INFO L93 Difference]: Finished difference Result 1156 states and 3949 transitions. [2021-06-05 14:47:26,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 14:47:26,846 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:47:26,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:47:26,848 INFO L225 Difference]: With dead ends: 1156 [2021-06-05 14:47:26,848 INFO L226 Difference]: Without dead ends: 1111 [2021-06-05 14:47:26,848 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1504.3ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-06-05 14:47:26,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-06-05 14:47:26,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 987. [2021-06-05 14:47:26,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-06-05 14:47:26,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-06-05 14:47:26,858 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-06-05 14:47:26,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:47:26,858 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-06-05 14:47:26,858 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:26,858 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-06-05 14:47:26,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:47:26,859 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:47:26,859 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:47:27,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25316,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:47:27,060 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:47:27,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:47:27,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1125010780, now seen corresponding path program 137 times [2021-06-05 14:47:27,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:47:27,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954961794] [2021-06-05 14:47:27,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:47:27,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:47:27,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-06-05 14:47:27,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:47:27,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954961794] [2021-06-05 14:47:27,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954961794] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:27,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563041436] [2021-06-05 14:47:27,234 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:47:27,306 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:47:27,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:47:27,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:47:27,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:47:27,694 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:27,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563041436] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:27,694 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:47:27,694 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 14:47:27,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150174070] [2021-06-05 14:47:27,694 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 14:47:27,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:47:27,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 14:47:27,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-06-05 14:47:27,695 INFO L87 Difference]: Start difference. First operand 987 states and 3505 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:28,321 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-06-05 14:47:28,567 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 53 [2021-06-05 14:47:29,308 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 41 [2021-06-05 14:47:29,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:47:29,329 INFO L93 Difference]: Finished difference Result 1298 states and 4377 transitions. [2021-06-05 14:47:29,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 14:47:29,329 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:47:29,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:47:29,331 INFO L225 Difference]: With dead ends: 1298 [2021-06-05 14:47:29,331 INFO L226 Difference]: Without dead ends: 1253 [2021-06-05 14:47:29,332 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 1689.6ms TimeCoverageRelationStatistics Valid=227, Invalid=1105, Unknown=0, NotChecked=0, Total=1332 [2021-06-05 14:47:29,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states. [2021-06-05 14:47:29,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 987. [2021-06-05 14:47:29,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 986 states have (on average 3.554766734279919) internal successors, (3505), 986 states have internal predecessors, (3505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:29,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-06-05 14:47:29,343 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-06-05 14:47:29,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:47:29,343 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-06-05 14:47:29,343 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:29,343 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-06-05 14:47:29,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:47:29,344 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:47:29,344 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:47:29,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25668 [2021-06-05 14:47:29,544 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:47:29,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:47:29,545 INFO L82 PathProgramCache]: Analyzing trace with hash -818088028, now seen corresponding path program 138 times [2021-06-05 14:47:29,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:47:29,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336766404] [2021-06-05 14:47:29,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:47:29,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:47:29,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:29,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:47:29,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336766404] [2021-06-05 14:47:29,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336766404] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:29,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478092268] [2021-06-05 14:47:29,794 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:47:29,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 14:47:29,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:47:29,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:47:29,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:47:30,044 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-06-05 14:47:30,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:30,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:30,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-05 14:47:30,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:30,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:30,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:30,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 8 treesize of output 1 [2021-06-05 14:47:30,473 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:30,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 3 treesize of output 1 [2021-06-05 14:47:30,480 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:30,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:30,488 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:30,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:30,495 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:30,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:30,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:30,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:47:30,503 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:30,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-06-05 14:47:30,510 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:30,979 WARN L205 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 127 [2021-06-05 14:47:30,979 INFO L628 ElimStorePlain]: treesize reduction 166, result has 76.1 percent of original size [2021-06-05 14:47:30,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 6 treesize of output 2 [2021-06-05 14:47:30,986 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:30,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-06-05 14:47:30,993 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:30,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:30,999 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:31,219 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 122 [2021-06-05 14:47:31,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:31,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 3 treesize of output 1 [2021-06-05 14:47:31,226 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:31,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-06-05 14:47:31,232 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:31,446 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-06-05 14:47:31,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:31,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 3 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-06-05 14:47:31,459 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:777, output treesize:495 [2021-06-05 14:47:31,801 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 116 [2021-06-05 14:47:34,066 INFO L446 ElimStorePlain]: Different costs {10=[ends_with_6, v_prenex_1360, v_prenex_1372, v_prenex_1351], 15=[v_prenex_1359, v_prenex_1371], 55=[ends_with_2]} [2021-06-05 14:47:34,080 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:34,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:34,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:34,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:34,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:34,108 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:34,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-06-05 14:47:34,122 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:34,134 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:34,135 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:34,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:34,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:34,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 9 treesize of output 2 [2021-06-05 14:47:34,150 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:34,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:34,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 9 treesize of output 2 [2021-06-05 14:47:34,164 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:34,798 WARN L205 SmtUtils]: Spent 634.00 ms on a formula simplification. DAG size of input: 299 DAG size of output: 150 [2021-06-05 14:47:34,799 INFO L628 ElimStorePlain]: treesize reduction 754, result has 43.9 percent of original size [2021-06-05 14:47:34,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:34,807 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:34,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-06-05 14:47:34,814 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:34,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-06-05 14:47:34,821 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:35,080 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2021-06-05 14:47:35,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:35,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:35,088 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:35,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-06-05 14:47:35,095 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:35,346 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2021-06-05 14:47:35,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:35,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 5 treesize of output 1 [2021-06-05 14:47:35,354 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:35,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 5 treesize of output 1 [2021-06-05 14:47:35,362 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:35,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:35,369 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:35,608 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification that was a NOOP. DAG size: 141 [2021-06-05 14:47:35,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:35,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:35,617 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:35,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:35,624 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:35,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:35,631 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:35,862 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2021-06-05 14:47:35,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:35,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-06-05 14:47:35,870 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:35,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:35,877 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:36,103 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2021-06-05 14:47:36,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:36,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 4 treesize of output 2 [2021-06-05 14:47:36,112 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:36,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:36,119 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:36,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-06-05 14:47:36,126 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:36,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:36,133 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:36,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:36,140 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:36,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 4 treesize of output 2 [2021-06-05 14:47:36,147 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:36,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:36,154 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:36,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:36,161 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:36,574 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 121 [2021-06-05 14:47:36,574 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-06-05 14:47:36,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 29 dim-0 vars, 7 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-06-05 14:47:36,580 INFO L247 ElimStorePlain]: Needed 29 recursive calls to eliminate 36 variables, input treesize:1485, output treesize:401 [2021-06-05 14:47:36,791 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 68 [2021-06-05 14:47:36,985 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-06-05 14:47:37,132 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2021-06-05 14:47:37,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:37,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478092268] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:37,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:47:37,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:47:37,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635803718] [2021-06-05 14:47:37,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:47:37,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:47:37,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:47:37,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:47:37,222 INFO L87 Difference]: Start difference. First operand 987 states and 3505 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:37,487 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-06-05 14:47:37,688 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-06-05 14:47:37,895 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 71 [2021-06-05 14:47:38,148 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-06-05 14:47:38,767 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 122 [2021-06-05 14:47:39,102 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 74 [2021-06-05 14:47:39,431 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 117 [2021-06-05 14:47:39,840 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-06-05 14:47:40,097 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 50 [2021-06-05 14:47:40,388 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 45 [2021-06-05 14:47:40,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:47:40,429 INFO L93 Difference]: Finished difference Result 1265 states and 4290 transitions. [2021-06-05 14:47:40,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 14:47:40,429 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:47:40,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:47:40,431 INFO L225 Difference]: With dead ends: 1265 [2021-06-05 14:47:40,431 INFO L226 Difference]: Without dead ends: 1250 [2021-06-05 14:47:40,431 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 3940.1ms TimeCoverageRelationStatistics Valid=255, Invalid=801, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 14:47:40,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2021-06-05 14:47:40,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 987. [2021-06-05 14:47:40,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 986 states have (on average 3.554766734279919) internal successors, (3505), 986 states have internal predecessors, (3505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:40,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 3505 transitions. [2021-06-05 14:47:40,442 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 3505 transitions. Word has length 20 [2021-06-05 14:47:40,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:47:40,442 INFO L482 AbstractCegarLoop]: Abstraction has 987 states and 3505 transitions. [2021-06-05 14:47:40,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:40,442 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 3505 transitions. [2021-06-05 14:47:40,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:47:40,443 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:47:40,443 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:47:40,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25687 [2021-06-05 14:47:40,645 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:47:40,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:47:40,645 INFO L82 PathProgramCache]: Analyzing trace with hash -401078832, now seen corresponding path program 139 times [2021-06-05 14:47:40,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:47:40,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930330777] [2021-06-05 14:47:40,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:47:40,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:47:40,898 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:40,898 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:47:40,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930330777] [2021-06-05 14:47:40,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930330777] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:40,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585741777] [2021-06-05 14:47:40,898 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:47:40,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:47:40,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:47:40,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:47:41,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:41,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,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 6 treesize of output 2 [2021-06-05 14:47:41,126 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,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-06-05 14:47:41,131 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:41,137 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:41,141 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:41,146 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:41,151 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,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 5 treesize of output 1 [2021-06-05 14:47:41,156 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:41,162 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,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-06-05 14:47:41,167 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:41,172 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,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 6 treesize of output 2 [2021-06-05 14:47:41,176 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,180 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:41,181 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:41,529 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-06-05 14:47:41,530 INFO L628 ElimStorePlain]: treesize reduction 41, result has 90.6 percent of original size [2021-06-05 14:47:41,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 10 xjuncts. [2021-06-05 14:47:41,534 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 2 variables, input treesize:592, output treesize:395 [2021-06-05 14:47:41,859 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 96 [2021-06-05 14:47:44,442 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_1387, v_prenex_1378, v_prenex_1379, v_prenex_1380, v_prenex_1381, v_prenex_1382, v_prenex_1383, v_prenex_1384], 21=[v_prenex_1397, ends_with_2, ends_with_10, v_prenex_1395], 28=[v_prenex_1389], 36=[v_prenex_1391, v_prenex_1392]} [2021-06-05 14:47:44,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:44,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:44,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:47:44,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:44,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:44,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 10 treesize of output 1 [2021-06-05 14:47:44,467 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:45,256 WARN L205 SmtUtils]: Spent 788.00 ms on a formula simplification. DAG size of input: 304 DAG size of output: 132 [2021-06-05 14:47:45,256 INFO L628 ElimStorePlain]: treesize reduction 1698, result has 21.8 percent of original size [2021-06-05 14:47:45,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:45,263 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:45,505 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-06-05 14:47:45,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:45,505 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1379 vanished before elimination [2021-06-05 14:47:45,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 5 treesize of output 1 [2021-06-05 14:47:45,512 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:45,752 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-06-05 14:47:45,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:45,752 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1381 vanished before elimination [2021-06-05 14:47:45,752 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1382 vanished before elimination [2021-06-05 14:47:45,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 6 treesize of output 2 [2021-06-05 14:47:45,759 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:45,996 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2021-06-05 14:47:45,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:45,996 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1384 vanished before elimination [2021-06-05 14:47:46,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:46,003 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:46,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 4 treesize of output 2 [2021-06-05 14:47:46,009 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:46,237 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-06-05 14:47:46,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:46,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-06-05 14:47:46,244 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:46,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:46,250 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:46,472 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-06-05 14:47:46,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:46,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:46,479 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:46,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:47:46,485 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:46,705 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-05 14:47:46,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:46,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:46,712 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:46,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:46,718 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:46,931 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-06-05 14:47:46,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:46,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-06-05 14:47:46,938 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:46,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 5 treesize of output 1 [2021-06-05 14:47:46,945 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:46,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:46,951 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:46,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:46,956 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:47,324 WARN L205 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 99 [2021-06-05 14:47:47,325 INFO L628 ElimStorePlain]: treesize reduction 44, result has 89.0 percent of original size [2021-06-05 14:47:47,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:47,331 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:47,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:47,352 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:47,534 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-06-05 14:47:47,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:47,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-06-05 14:47:47,540 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:47,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 3 treesize of output 1 [2021-06-05 14:47:47,546 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:47,711 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-06-05 14:47:47,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:47,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 15 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-06-05 14:47:47,716 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 26 variables, input treesize:2231, output treesize:253 [2021-06-05 14:47:47,854 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-06-05 14:47:48,059 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-06-05 14:47:48,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:48,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585741777] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:48,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:47:48,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-05 14:47:48,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39832660] [2021-06-05 14:47:48,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 14:47:48,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:47:48,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 14:47:48,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-06-05 14:47:48,199 INFO L87 Difference]: Start difference. First operand 987 states and 3505 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:49,315 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 58 [2021-06-05 14:47:49,603 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-06-05 14:47:50,009 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-06-05 14:47:50,431 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 61 [2021-06-05 14:47:50,819 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 50 [2021-06-05 14:47:51,147 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 55 [2021-06-05 14:47:51,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:47:51,177 INFO L93 Difference]: Finished difference Result 1400 states and 4620 transitions. [2021-06-05 14:47:51,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 14:47:51,177 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:47:51,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:47:51,179 INFO L225 Difference]: With dead ends: 1400 [2021-06-05 14:47:51,179 INFO L226 Difference]: Without dead ends: 1310 [2021-06-05 14:47:51,179 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 3544.8ms TimeCoverageRelationStatistics Valid=284, Invalid=838, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 14:47:51,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2021-06-05 14:47:51,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 988. [2021-06-05 14:47:51,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 988 states, 987 states have (on average 3.5602836879432624) internal successors, (3514), 987 states have internal predecessors, (3514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:51,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 3514 transitions. [2021-06-05 14:47:51,191 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 3514 transitions. Word has length 20 [2021-06-05 14:47:51,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:47:51,191 INFO L482 AbstractCegarLoop]: Abstraction has 988 states and 3514 transitions. [2021-06-05 14:47:51,191 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:51,191 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 3514 transitions. [2021-06-05 14:47:51,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:47:51,192 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:47:51,192 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:47:51,393 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25891,144 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:47:51,393 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:47:51,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:47:51,393 INFO L82 PathProgramCache]: Analyzing trace with hash 376101076, now seen corresponding path program 140 times [2021-06-05 14:47:51,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:47:51,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655040802] [2021-06-05 14:47:51,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:47:51,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:47:51,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:51,540 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:47:51,540 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655040802] [2021-06-05 14:47:51,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655040802] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:51,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436913382] [2021-06-05 14:47:51,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:47:51,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 14:47:51,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:47:51,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:47:51,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:47:51,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:51,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,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-06-05 14:47:51,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,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 11 treesize of output 2 [2021-06-05 14:47:51,890 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:47:51,895 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:47:51,899 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:51,902 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:47:51,906 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:47:51,911 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,914 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:51,914 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,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-06-05 14:47:51,919 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:47:51,923 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,926 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:51,926 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,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-06-05 14:47:51,930 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:51,934 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:51,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 11 treesize of output 2 [2021-06-05 14:47:51,938 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:51,940 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:51,941 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:52,104 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2021-06-05 14:47:52,105 INFO L628 ElimStorePlain]: treesize reduction 40, result has 84.2 percent of original size [2021-06-05 14:47:52,108 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 9 xjuncts. [2021-06-05 14:47:52,108 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:626, output treesize:203 [2021-06-05 14:47:52,247 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 65 [2021-06-05 14:47:52,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:52,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:52,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 10 treesize of output 1 [2021-06-05 14:47:52,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:52,928 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:52,928 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:52,931 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:52,931 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:52,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:52,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:47:52,935 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:53,039 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 35 [2021-06-05 14:47:53,040 INFO L628 ElimStorePlain]: treesize reduction 160, result has 39.4 percent of original size [2021-06-05 14:47:53,040 INFO L518 ElimStorePlain]: Eliminatee ends_with_6 vanished before elimination [2021-06-05 14:47:53,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-05 14:47:53,041 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:353, output treesize:104 [2021-06-05 14:47:53,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:53,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436913382] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:53,166 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:47:53,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:47:53,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977472804] [2021-06-05 14:47:53,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:47:53,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:47:53,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:47:53,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:47:53,166 INFO L87 Difference]: Start difference. First operand 988 states and 3514 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:53,803 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-06-05 14:47:54,192 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 80 [2021-06-05 14:47:54,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:47:54,229 INFO L93 Difference]: Finished difference Result 1308 states and 4466 transitions. [2021-06-05 14:47:54,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 14:47:54,229 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:47:54,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:47:54,231 INFO L225 Difference]: With dead ends: 1308 [2021-06-05 14:47:54,231 INFO L226 Difference]: Without dead ends: 1293 [2021-06-05 14:47:54,231 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1362.5ms TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2021-06-05 14:47:54,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2021-06-05 14:47:54,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 991. [2021-06-05 14:47:54,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 991 states, 990 states have (on average 3.5585858585858587) internal successors, (3523), 990 states have internal predecessors, (3523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:54,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 3523 transitions. [2021-06-05 14:47:54,243 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 3523 transitions. Word has length 20 [2021-06-05 14:47:54,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:47:54,243 INFO L482 AbstractCegarLoop]: Abstraction has 991 states and 3523 transitions. [2021-06-05 14:47:54,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:54,243 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 3523 transitions. [2021-06-05 14:47:54,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:47:54,244 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:47:54,244 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:47:54,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26248 [2021-06-05 14:47:54,445 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:47:54,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:47:54,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1859344518, now seen corresponding path program 141 times [2021-06-05 14:47:54,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:47:54,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204895264] [2021-06-05 14:47:54,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:47:54,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:47:54,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:54,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:47:54,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204895264] [2021-06-05 14:47:54,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204895264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:54,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41455212] [2021-06-05 14:47:54,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:47:54,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 14:47:54,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:47:54,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 14:47:54,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:47:55,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:47:55,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,536 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:47:55,542 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:47:55,547 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,551 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,552 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,556 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,556 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,561 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,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 8 treesize of output 1 [2021-06-05 14:47:55,566 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-05 14:47:55,571 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,576 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,580 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,583 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,584 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,587 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,588 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14: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-06-05 14:47:55,593 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,597 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,597 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,601 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,602 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14: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 9 treesize of output 1 [2021-06-05 14:47:55,606 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,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 9 treesize of output 1 [2021-06-05 14:47:55,612 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,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 10 treesize of output 1 [2021-06-05 14:47:55,619 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,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 9 treesize of output 2 [2021-06-05 14:47:55,626 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:47:55,633 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,638 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,639 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:55,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:47:55,645 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,649 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:47:55,650 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,902 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-06-05 14:47:55,902 INFO L628 ElimStorePlain]: treesize reduction 21, result has 90.0 percent of original size [2021-06-05 14:47:55,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 3 treesize of output 1 [2021-06-05 14:47:55,908 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,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-06-05 14:47:55,913 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,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 6 treesize of output 2 [2021-06-05 14:47:55,918 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,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 5 treesize of output 1 [2021-06-05 14:47:55,923 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,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 3 treesize of output 1 [2021-06-05 14:47:55,928 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:55,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:47:55,933 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:56,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 14:47:56,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 14:47:56,032 INFO L247 ElimStorePlain]: Needed 31 recursive calls to eliminate 3 variables, input treesize:1029, output treesize:132 [2021-06-05 14:47:56,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-06-05 14:47:56,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41455212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:56,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 14:47:56,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 14:47:56,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427446383] [2021-06-05 14:47:56,256 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 14:47:56,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 14:47:56,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 14:47:56,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-06-05 14:47:56,257 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-06-05 14:47:57,352 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-06-05 14:47:57,746 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-06-05 14:47:57,946 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-06-05 14:47:58,323 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2021-06-05 14:47:58,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 14:47:58,356 INFO L93 Difference]: Finished difference Result 1336 states and 4459 transitions. [2021-06-05 14:47:58,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 14:47:58,356 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 14:47:58,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 14:47:58,358 INFO L225 Difference]: With dead ends: 1336 [2021-06-05 14:47:58,358 INFO L226 Difference]: Without dead ends: 1276 [2021-06-05 14:47:58,358 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 2161.5ms TimeCoverageRelationStatistics Valid=273, Invalid=1133, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 14:47:58,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2021-06-05 14:47:58,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 995. [2021-06-05 14:47:58,368 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-06-05 14:47:58,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 3537 transitions. [2021-06-05 14:47:58,370 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 3537 transitions. Word has length 20 [2021-06-05 14:47:58,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 14:47:58,370 INFO L482 AbstractCegarLoop]: Abstraction has 995 states and 3537 transitions. [2021-06-05 14:47:58,370 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 14:47:58,370 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 3537 transitions. [2021-06-05 14:47:58,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 14:47:58,371 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 14:47:58,371 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 14:47:58,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26461,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 14:47:58,572 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 14:47:58,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 14:47:58,572 INFO L82 PathProgramCache]: Analyzing trace with hash -683853874, now seen corresponding path program 142 times [2021-06-05 14:47:58,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 14:47:58,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842627036] [2021-06-05 14:47:58,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 14:47:58,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 14:47:58,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 14:47:58,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 14:47:58,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842627036] [2021-06-05 14:47:58,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842627036] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 14:47:58,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411763355] [2021-06-05 14:47:58,832 INFO L93 rtionOrderModulation]: Changing 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-06-05 14:47:58,905 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 14:47:58,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 14:47:58,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 14:47:58,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 14:47:59,256 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 50 [2021-06-05 14:47:59,677 INFO L446 ElimStorePlain]: Different costs {6=[ends_with_10], 15=[v_prenex_1406]} [2021-06-05 14:47:59,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:59,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:59,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 7 treesize of output 1 [2021-06-05 14:47:59,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:59,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 3 treesize of output 1 [2021-06-05 14:47:59,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:59,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:59,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:59,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:47:59,698 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:47:59,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:47:59,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-05 14:47:59,704 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:00,154 WARN L205 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 106 [2021-06-05 14:48:00,155 INFO L628 ElimStorePlain]: treesize reduction 298, result has 61.7 percent of original size [2021-06-05 14:48:00,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-06-05 14:48:00,161 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:00,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-06-05 14:48:00,166 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:00,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:48:00,171 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:00,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 4 treesize of output 2 [2021-06-05 14:48:00,177 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:00,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:48:00,183 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:00,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 6 treesize of output 2 [2021-06-05 14:48:00,188 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:00,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:48:00,193 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:00,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-06-05 14:48:00,199 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:00,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:48:00,204 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:00,562 WARN L205 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2021-06-05 14:48:00,562 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.3 percent of original size [2021-06-05 14:48:00,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 9 dim-0 vars, and 12 xjuncts. [2021-06-05 14:48:00,574 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 7 variables, input treesize:872, output treesize:430 [2021-06-05 14:48:00,866 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 92 [2021-06-05 14:48:03,195 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-06-05 14:48:03,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:48:03,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:48:03,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-05 14:48:03,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:03,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:48:03,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 14:48:03,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-05 14:48:03,223 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:03,233 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 14:48:03,233 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:03,900 WARN L205 SmtUtils]: Spent 666.00 ms on a formula simplification. DAG size of input: 287 DAG size of output: 127 [2021-06-05 14:48:03,900 INFO L628 ElimStorePlain]: treesize reduction 985, result has 35.3 percent of original size [2021-06-05 14:48:03,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-06-05 14:48:03,908 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 14:48:03,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-06-05 14:48:03,915 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. Received shutdown request... [2021-06-05 14:48:04,012 WARN L222 SmtUtils]: Removed 14 from assertion stack [2021-06-05 14:48:04,213 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26732 [2021-06-05 14:48:04,213 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 14:48:04,215 INFO L246 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-06-05 14:48:04,216 WARN L196 ceAbstractionStarter]: Timeout [2021-06-05 14:48:04,216 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.06 02:48:04 BasicIcfg [2021-06-05 14:48:04,216 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-06-05 14:48:04,217 INFO L168 Benchmark]: Toolchain (without parser) took 729706.14 ms. Allocated memory was 367.0 MB in the beginning and 780.1 MB in the end (delta: 413.1 MB). Free memory was 345.6 MB in the beginning and 743.8 MB in the end (delta: -398.3 MB). Peak memory consumption was 472.8 MB. Max. memory is 16.0 GB. [2021-06-05 14:48:04,217 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 367.0 MB. Free memory was 347.0 MB in the beginning and 347.0 MB in the end (delta: 65.5 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 14:48:04,217 INFO L168 Benchmark]: Boogie Procedure Inliner took 25.57 ms. Allocated memory is still 367.0 MB. Free memory was 345.5 MB in the beginning and 343.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-06-05 14:48:04,217 INFO L168 Benchmark]: Boogie Preprocessor took 17.71 ms. Allocated memory is still 367.0 MB. Free memory was 343.9 MB in the beginning and 342.8 MB in the end (delta: 1.1 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 14:48:04,217 INFO L168 Benchmark]: RCFGBuilder took 569.21 ms. Allocated memory is still 367.0 MB. Free memory was 342.8 MB in the beginning and 332.8 MB in the end (delta: 10.0 MB). Peak memory consumption was 21.2 MB. Max. memory is 16.0 GB. [2021-06-05 14:48:04,217 INFO L168 Benchmark]: TraceAbstraction took 729089.19 ms. Allocated memory was 367.0 MB in the beginning and 780.1 MB in the end (delta: 413.1 MB). Free memory was 331.7 MB in the beginning and 743.8 MB in the end (delta: -412.1 MB). Peak memory consumption was 457.9 MB. Max. memory is 16.0 GB. [2021-06-05 14:48:04,217 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 367.0 MB. Free memory was 347.0 MB in the beginning and 347.0 MB in the end (delta: 65.5 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 25.57 ms. Allocated memory is still 367.0 MB. Free memory was 345.5 MB in the beginning and 343.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 17.71 ms. Allocated memory is still 367.0 MB. Free memory was 343.9 MB in the beginning and 342.8 MB in the end (delta: 1.1 MB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 569.21 ms. Allocated memory is still 367.0 MB. Free memory was 342.8 MB in the beginning and 332.8 MB in the end (delta: 10.0 MB). Peak memory consumption was 21.2 MB. Max. memory is 16.0 GB. * TraceAbstraction took 729089.19 ms. Allocated memory was 367.0 MB in the beginning and 780.1 MB in the end (delta: 413.1 MB). Free memory was 331.7 MB in the beginning and 743.8 MB in the end (delta: -412.1 MB). Peak memory consumption was 457.9 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 137]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations,while SimplifyDDAWithTimeout was simplifying term of DAG size 124 for 87ms.. - TimeoutResultAtElement [Line: 136]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations,while SimplifyDDAWithTimeout was simplifying term of DAG size 124 for 87ms.. - TimeoutResultAtElement [Line: 133]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations,while SimplifyDDAWithTimeout was simplifying term of DAG size 124 for 87ms.. - TimeoutResultAtElement [Line: 143]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations,while SimplifyDDAWithTimeout was simplifying term of DAG size 124 for 87ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 38 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 729011.0ms, OverallIterations: 168, TraceHistogramMax: 1, EmptinessCheckTime: 188.2ms, AutomataDifference: 280715.5ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 25.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 10450 SDtfs, 17325 SDslu, 66808 SDs, 0 SdLazy, 74448 SolverSat, 6674 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 43050.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6453 GetRequests, 2005 SyntacticMatches, 170 SemanticMatches, 4278 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32657 ImplicationChecksByTransitivity, 336517.6ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=995occurred in iteration=167, InterpolantAutomatonStates: 3117, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1718.9ms AutomataMinimizationTime, 167 MinimizatonAttempts, 42796 StatesRemovedByMinimization, 163 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 881.2ms SsaConstructionTime, 2269.1ms SatisfiabilityAnalysisTime, 400795.4ms InterpolantComputationTime, 6115 NumberOfCodeBlocks, 6115 NumberOfCodeBlocksAsserted, 467 NumberOfCheckSat, 5803 ConstructedInterpolants, 214 QuantifiedInterpolants, 246909 SizeOfPredicates, 2139 NumberOfNonLiveVariables, 12068 ConjunctsInSsa, 5412 ConjunctsInUnsatCore, 312 InterpolantComputations, 22 PerfectInterpolantSequences, 18/872 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