/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.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-29289db [2021-06-05 06:00:53,124 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 06:00:53,125 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 06:00:53,147 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 06:00:53,147 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 06:00:53,149 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 06:00:53,151 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 06:00:53,158 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 06:00:53,159 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 06:00:53,159 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 06:00:53,160 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 06:00:53,160 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 06:00:53,161 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 06:00:53,161 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 06:00:53,162 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 06:00:53,162 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 06:00:53,163 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 06:00:53,176 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 06:00:53,177 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 06:00:53,178 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 06:00:53,178 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 06:00:53,179 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 06:00:53,180 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 06:00:53,180 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 06:00:53,182 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 06:00:53,182 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 06:00:53,182 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 06:00:53,183 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 06:00:53,183 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 06:00:53,183 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 06:00:53,184 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 06:00:53,184 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 06:00:53,184 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 06:00:53,185 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 06:00:53,185 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 06:00:53,186 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 06:00:53,195 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 06:00:53,195 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 06:00:53,195 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 06:00:53,196 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 06:00:53,196 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 06:00:53,199 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-06-05 06:00:53,214 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 06:00:53,215 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 06:00:53,215 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 06:00:53,215 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 06:00:53,216 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 06:00:53,216 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 06:00:53,216 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 06:00:53,216 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 06:00:53,216 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 06:00:53,216 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 06:00:53,220 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 06:00:53,220 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 06:00:53,220 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 06:00:53,220 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 06:00:53,220 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 06:00:53,221 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 06:00:53,221 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 06:00:53,221 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 06:00:53,221 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 06:00:53,221 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 06:00:53,221 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 06:00:53,221 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 06:00:53,221 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 06:00:53,221 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 06:00:53,222 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 06:00:53,222 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 06:00:53,222 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 06:00:53,222 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 06:00:53,222 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 06:00:53,222 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 06:00:53,222 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 06:00:53,222 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 06:00:53,478 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 06:00:53,495 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 06:00:53,497 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 06:00:53,498 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 06:00:53,500 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 06:00:53,501 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-sum.wvr.bpl [2021-06-05 06:00:53,501 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-sum.wvr.bpl' [2021-06-05 06:00:53,531 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 06:00:53,532 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 06:00:53,533 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 06:00:53,533 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 06:00:53,533 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 06:00:53,542 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:00:53" (1/1) ... [2021-06-05 06:00:53,548 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:00:53" (1/1) ... [2021-06-05 06:00:53,553 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 06:00:53,554 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 06:00:53,555 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 06:00:53,555 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 06:00:53,561 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:00:53" (1/1) ... [2021-06-05 06:00:53,561 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:00:53" (1/1) ... [2021-06-05 06:00:53,562 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:00:53" (1/1) ... [2021-06-05 06:00:53,562 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:00:53" (1/1) ... [2021-06-05 06:00:53,565 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:00:53" (1/1) ... [2021-06-05 06:00:53,569 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:00:53" (1/1) ... [2021-06-05 06:00:53,570 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:00:53" (1/1) ... [2021-06-05 06:00:53,573 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 06:00:53,574 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 06:00:53,574 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 06:00:53,575 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 06:00:53,576 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:00:53" (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 06:00:53,628 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 06:00:53,628 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 06:00:53,628 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 06:00:53,628 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 06:00:53,628 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 06:00:53,628 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 06:00:53,628 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 06:00:53,628 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 06:00:53,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 06:00:53,629 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-06-05 06:00:53,629 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-06-05 06:00:53,629 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-06-05 06:00:53,630 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 06:00:53,871 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 06:00:53,871 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-06-05 06:00:53,872 INFO L202 PluginConnector]: Adding new model three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 06:00:53 BoogieIcfgContainer [2021-06-05 06:00:53,872 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 06:00:53,873 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 06:00:53,873 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 06:00:53,875 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 06:00:53,875 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:00:53" (1/2) ... [2021-06-05 06:00:53,876 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56037efa and model type three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 06:00:53, skipping insertion in model container [2021-06-05 06:00:53,876 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 06:00:53" (2/2) ... [2021-06-05 06:00:53,877 INFO L111 eAbstractionObserver]: Analyzing ICFG three-array-sum.wvr.bpl [2021-06-05 06:00:53,881 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 06:00:53,881 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 06:00:53,881 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 06:00:53,882 INFO L510 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 06:00:53,959 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-06-05 06:00:53,973 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-06-05 06:00:53,986 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 06:00:53,987 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 06:00:53,987 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 06:00:53,987 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 06:00:53,987 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 06:00:53,987 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 06:00:53,987 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 06:00:53,987 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-05 06:00:53,993 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 29 transitions, 82 flow [2021-06-05 06:00:54,016 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 133 states, 131 states have (on average 3.015267175572519) internal successors, (395), 132 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,019 INFO L276 IsEmpty]: Start isEmpty. Operand has 133 states, 131 states have (on average 3.015267175572519) internal successors, (395), 132 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 06:00:54,028 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:54,029 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:00:54,029 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:54,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:54,037 INFO L82 PathProgramCache]: Analyzing trace with hash 1387413595, now seen corresponding path program 1 times [2021-06-05 06:00:54,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:54,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812110278] [2021-06-05 06:00:54,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:54,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:54,219 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 06:00:54,219 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:54,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812110278] [2021-06-05 06:00:54,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812110278] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 06:00:54,220 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 06:00:54,220 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 06:00:54,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410782527] [2021-06-05 06:00:54,223 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 06:00:54,223 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:54,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 06:00:54,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 06:00:54,233 INFO L87 Difference]: Start difference. First operand has 133 states, 131 states have (on average 3.015267175572519) internal successors, (395), 132 states have internal predecessors, (395), 0 states have call successors, (0), 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 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 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 06:00:54,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:54,277 INFO L93 Difference]: Finished difference Result 257 states and 781 transitions. [2021-06-05 06:00:54,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 06:00:54,279 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 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 06:00:54,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:54,291 INFO L225 Difference]: With dead ends: 257 [2021-06-05 06:00:54,291 INFO L226 Difference]: Without dead ends: 230 [2021-06-05 06:00:54,293 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 06:00:54,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-05 06:00:54,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 188. [2021-06-05 06:00:54,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 3.0802139037433154) internal successors, (576), 187 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 576 transitions. [2021-06-05 06:00:54,329 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 576 transitions. Word has length 16 [2021-06-05 06:00:54,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:54,330 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 576 transitions. [2021-06-05 06:00:54,330 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 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 06:00:54,330 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 576 transitions. [2021-06-05 06:00:54,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 06:00:54,332 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:54,332 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 06:00:54,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-05 06:00:54,332 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:54,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:54,333 INFO L82 PathProgramCache]: Analyzing trace with hash -1521254665, now seen corresponding path program 1 times [2021-06-05 06:00:54,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:54,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047375995] [2021-06-05 06:00:54,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:54,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:54,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:54,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:54,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047375995] [2021-06-05 06:00:54,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047375995] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 06:00:54,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 06:00:54,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 06:00:54,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393001459] [2021-06-05 06:00:54,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 06:00:54,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:54,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 06:00:54,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 06:00:54,383 INFO L87 Difference]: Start difference. First operand 188 states and 576 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 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 06:00:54,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:54,420 INFO L93 Difference]: Finished difference Result 355 states and 1087 transitions. [2021-06-05 06:00:54,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 06:00:54,423 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 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 06:00:54,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:54,426 INFO L225 Difference]: With dead ends: 355 [2021-06-05 06:00:54,426 INFO L226 Difference]: Without dead ends: 355 [2021-06-05 06:00:54,427 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 06:00:54,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2021-06-05 06:00:54,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 213. [2021-06-05 06:00:54,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 3.1792452830188678) internal successors, (674), 212 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 674 transitions. [2021-06-05 06:00:54,443 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 674 transitions. Word has length 18 [2021-06-05 06:00:54,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:54,444 INFO L482 AbstractCegarLoop]: Abstraction has 213 states and 674 transitions. [2021-06-05 06:00:54,444 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 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 06:00:54,444 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 674 transitions. [2021-06-05 06:00:54,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 06:00:54,446 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:54,446 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 06:00:54,446 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-05 06:00:54,446 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:54,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:54,447 INFO L82 PathProgramCache]: Analyzing trace with hash -1294033285, now seen corresponding path program 2 times [2021-06-05 06:00:54,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:54,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966309894] [2021-06-05 06:00:54,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:54,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:54,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:54,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:54,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966309894] [2021-06-05 06:00:54,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966309894] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 06:00:54,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 06:00:54,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 06:00:54,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206883435] [2021-06-05 06:00:54,495 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 06:00:54,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:54,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 06:00:54,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 06:00:54,496 INFO L87 Difference]: Start difference. First operand 213 states and 674 transitions. Second operand has 5 states, 5 states have (on average 3.6) 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 06:00:54,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:54,552 INFO L93 Difference]: Finished difference Result 450 states and 1348 transitions. [2021-06-05 06:00:54,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 06:00:54,555 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) 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 06:00:54,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:54,557 INFO L225 Difference]: With dead ends: 450 [2021-06-05 06:00:54,557 INFO L226 Difference]: Without dead ends: 450 [2021-06-05 06:00:54,558 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 12.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 06:00:54,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-06-05 06:00:54,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 235. [2021-06-05 06:00:54,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 3.1837606837606836) internal successors, (745), 234 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 745 transitions. [2021-06-05 06:00:54,574 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 745 transitions. Word has length 18 [2021-06-05 06:00:54,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:54,574 INFO L482 AbstractCegarLoop]: Abstraction has 235 states and 745 transitions. [2021-06-05 06:00:54,575 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) 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 06:00:54,575 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 745 transitions. [2021-06-05 06:00:54,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 06:00:54,576 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:54,576 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 06:00:54,577 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-05 06:00:54,577 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:54,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:54,577 INFO L82 PathProgramCache]: Analyzing trace with hash -1381326531, now seen corresponding path program 3 times [2021-06-05 06:00:54,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:54,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806647480] [2021-06-05 06:00:54,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:54,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:54,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:54,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:54,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806647480] [2021-06-05 06:00:54,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806647480] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 06:00:54,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 06:00:54,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 06:00:54,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736475000] [2021-06-05 06:00:54,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 06:00:54,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:54,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 06:00:54,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 06:00:54,608 INFO L87 Difference]: Start difference. First operand 235 states and 745 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 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 06:00:54,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:54,645 INFO L93 Difference]: Finished difference Result 349 states and 1037 transitions. [2021-06-05 06:00:54,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 06:00:54,646 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 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 06:00:54,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:54,647 INFO L225 Difference]: With dead ends: 349 [2021-06-05 06:00:54,648 INFO L226 Difference]: Without dead ends: 345 [2021-06-05 06:00:54,648 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 17.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 06:00:54,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-06-05 06:00:54,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 274. [2021-06-05 06:00:54,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 273 states have (on average 3.128205128205128) internal successors, (854), 273 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 854 transitions. [2021-06-05 06:00:54,660 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 854 transitions. Word has length 18 [2021-06-05 06:00:54,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:54,661 INFO L482 AbstractCegarLoop]: Abstraction has 274 states and 854 transitions. [2021-06-05 06:00:54,661 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 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 06:00:54,661 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 854 transitions. [2021-06-05 06:00:54,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 06:00:54,662 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:54,662 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:00:54,663 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-06-05 06:00:54,663 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:54,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:54,663 INFO L82 PathProgramCache]: Analyzing trace with hash -132679827, now seen corresponding path program 1 times [2021-06-05 06:00:54,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:54,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731540962] [2021-06-05 06:00:54,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:54,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:54,717 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:54,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:54,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731540962] [2021-06-05 06:00:54,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731540962] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 06:00:54,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 06:00:54,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 06:00:54,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519240239] [2021-06-05 06:00:54,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 06:00:54,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:54,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 06:00:54,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-05 06:00:54,719 INFO L87 Difference]: Start difference. First operand 274 states and 854 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:54,807 INFO L93 Difference]: Finished difference Result 349 states and 1020 transitions. [2021-06-05 06:00:54,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 06:00:54,808 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 06:00:54,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:54,809 INFO L225 Difference]: With dead ends: 349 [2021-06-05 06:00:54,809 INFO L226 Difference]: Without dead ends: 315 [2021-06-05 06:00:54,809 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 20.2ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 06:00:54,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2021-06-05 06:00:54,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 299. [2021-06-05 06:00:54,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 3.030201342281879) internal successors, (903), 298 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 903 transitions. [2021-06-05 06:00:54,821 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 903 transitions. Word has length 19 [2021-06-05 06:00:54,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:54,821 INFO L482 AbstractCegarLoop]: Abstraction has 299 states and 903 transitions. [2021-06-05 06:00:54,821 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,821 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 903 transitions. [2021-06-05 06:00:54,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 06:00:54,822 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:54,822 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:00:54,823 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-06-05 06:00:54,823 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:54,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:54,823 INFO L82 PathProgramCache]: Analyzing trace with hash 1937348973, now seen corresponding path program 2 times [2021-06-05 06:00:54,823 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:54,823 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594827459] [2021-06-05 06:00:54,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:54,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:54,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:54,888 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:54,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594827459] [2021-06-05 06:00:54,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594827459] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 06:00:54,889 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 06:00:54,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 06:00:54,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362650810] [2021-06-05 06:00:54,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 06:00:54,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:54,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 06:00:54,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 06:00:54,890 INFO L87 Difference]: Start difference. First operand 299 states and 903 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:54,901 INFO L93 Difference]: Finished difference Result 258 states and 767 transitions. [2021-06-05 06:00:54,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 06:00:54,902 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 06:00:54,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:54,903 INFO L225 Difference]: With dead ends: 258 [2021-06-05 06:00:54,903 INFO L226 Difference]: Without dead ends: 246 [2021-06-05 06:00:54,903 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 06:00:54,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-06-05 06:00:54,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 236. [2021-06-05 06:00:54,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 235 states have (on average 3.0808510638297872) internal successors, (724), 235 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 724 transitions. [2021-06-05 06:00:54,909 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 724 transitions. Word has length 19 [2021-06-05 06:00:54,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:54,909 INFO L482 AbstractCegarLoop]: Abstraction has 236 states and 724 transitions. [2021-06-05 06:00:54,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:54,909 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 724 transitions. [2021-06-05 06:00:54,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 06:00:54,910 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:54,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 06:00:54,910 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-06-05 06:00:54,910 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:54,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:54,911 INFO L82 PathProgramCache]: Analyzing trace with hash 134265877, now seen corresponding path program 1 times [2021-06-05 06:00:54,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:54,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231120922] [2021-06-05 06:00:54,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:54,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:54,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:00:54,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:54,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231120922] [2021-06-05 06:00:54,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231120922] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:54,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928256566] [2021-06-05 06:00:54,935 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 06:00:54,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:54,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-05 06:00:54,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:00:55,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:00:55,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928256566] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:55,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:00:55,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-06-05 06:00:55,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417899889] [2021-06-05 06:00:55,063 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 06:00:55,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:55,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 06:00:55,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 06:00:55,064 INFO L87 Difference]: Start difference. First operand 236 states and 724 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 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 06:00:55,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:55,116 INFO L93 Difference]: Finished difference Result 416 states and 1235 transitions. [2021-06-05 06:00:55,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 06:00:55,117 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 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 20 [2021-06-05 06:00:55,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:55,119 INFO L225 Difference]: With dead ends: 416 [2021-06-05 06:00:55,119 INFO L226 Difference]: Without dead ends: 416 [2021-06-05 06:00:55,119 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 24.8ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:00:55,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2021-06-05 06:00:55,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 217. [2021-06-05 06:00:55,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 3.060185185185185) internal successors, (661), 216 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:55,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 661 transitions. [2021-06-05 06:00:55,128 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 661 transitions. Word has length 20 [2021-06-05 06:00:55,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:55,128 INFO L482 AbstractCegarLoop]: Abstraction has 217 states and 661 transitions. [2021-06-05 06:00:55,128 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 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 06:00:55,128 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 661 transitions. [2021-06-05 06:00:55,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-05 06:00:55,129 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:55,129 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 06:00:55,345 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-06-05 06:00:55,345 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:55,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:55,345 INFO L82 PathProgramCache]: Analyzing trace with hash -114849777, now seen corresponding path program 2 times [2021-06-05 06:00:55,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:55,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438262432] [2021-06-05 06:00:55,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:55,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:55,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:00:55,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:55,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438262432] [2021-06-05 06:00:55,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438262432] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:55,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894816823] [2021-06-05 06:00:55,381 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 06:00:55,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:00:55,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:00:55,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 06:00:55,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:00:55,478 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:00:55,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894816823] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:55,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:00:55,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 6 [2021-06-05 06:00:55,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127122424] [2021-06-05 06:00:55,480 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 06:00:55,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:55,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 06:00:55,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:00:55,481 INFO L87 Difference]: Start difference. First operand 217 states and 661 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:55,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:55,548 INFO L93 Difference]: Finished difference Result 310 states and 951 transitions. [2021-06-05 06:00:55,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 06:00:55,548 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-05 06:00:55,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:55,549 INFO L225 Difference]: With dead ends: 310 [2021-06-05 06:00:55,549 INFO L226 Difference]: Without dead ends: 310 [2021-06-05 06:00:55,550 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 35.4ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-06-05 06:00:55,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2021-06-05 06:00:55,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 209. [2021-06-05 06:00:55,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 3.0625) internal successors, (637), 208 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:55,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 637 transitions. [2021-06-05 06:00:55,555 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 637 transitions. Word has length 20 [2021-06-05 06:00:55,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:55,555 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 637 transitions. [2021-06-05 06:00:55,555 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:55,556 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 637 transitions. [2021-06-05 06:00:55,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-06-05 06:00:55,556 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:55,557 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, 1] [2021-06-05 06:00:55,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:00:55,776 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:55,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:55,777 INFO L82 PathProgramCache]: Analyzing trace with hash 795815307, now seen corresponding path program 1 times [2021-06-05 06:00:55,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:55,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178185685] [2021-06-05 06:00:55,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:55,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:55,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:00:55,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:55,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178185685] [2021-06-05 06:00:55,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178185685] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:55,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145763741] [2021-06-05 06:00:55,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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) [2021-06-05 06:00:55,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:00:55,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-05 06:00:55,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:00:55,917 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:00:55,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145763741] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:55,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:00:55,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-06-05 06:00:55,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952941287] [2021-06-05 06:00:55,920 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 06:00:55,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:55,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 06:00:55,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 06:00:55,921 INFO L87 Difference]: Start difference. First operand 209 states and 637 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:55,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:55,967 INFO L93 Difference]: Finished difference Result 421 states and 1250 transitions. [2021-06-05 06:00:55,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 06:00:55,968 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-06-05 06:00:55,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:55,974 INFO L225 Difference]: With dead ends: 421 [2021-06-05 06:00:55,974 INFO L226 Difference]: Without dead ends: 421 [2021-06-05 06:00:55,974 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 23.5ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:00:55,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2021-06-05 06:00:55,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 221. [2021-06-05 06:00:55,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 3.059090909090909) internal successors, (673), 220 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:55,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 673 transitions. [2021-06-05 06:00:55,981 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 673 transitions. Word has length 21 [2021-06-05 06:00:55,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:55,982 INFO L482 AbstractCegarLoop]: Abstraction has 221 states and 673 transitions. [2021-06-05 06:00:55,982 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:55,982 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 673 transitions. [2021-06-05 06:00:55,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-06-05 06:00:55,983 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:55,983 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, 1] [2021-06-05 06:00:56,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:00:56,201 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:56,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:56,201 INFO L82 PathProgramCache]: Analyzing trace with hash -2104887795, now seen corresponding path program 2 times [2021-06-05 06:00:56,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:56,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698027339] [2021-06-05 06:00:56,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:56,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:56,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:00:56,269 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:56,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698027339] [2021-06-05 06:00:56,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698027339] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:56,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931318667] [2021-06-05 06:00:56,270 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 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 06:00:56,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:00:56,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:00:56,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-05 06:00:56,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:00:56,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:00:56,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931318667] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:56,369 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:00:56,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 6 [2021-06-05 06:00:56,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673139682] [2021-06-05 06:00:56,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 06:00:56,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:56,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 06:00:56,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:00:56,371 INFO L87 Difference]: Start difference. First operand 221 states and 673 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:56,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:56,430 INFO L93 Difference]: Finished difference Result 270 states and 810 transitions. [2021-06-05 06:00:56,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 06:00:56,430 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-06-05 06:00:56,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:56,431 INFO L225 Difference]: With dead ends: 270 [2021-06-05 06:00:56,431 INFO L226 Difference]: Without dead ends: 270 [2021-06-05 06:00:56,432 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 67.8ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-06-05 06:00:56,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-06-05 06:00:56,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 215. [2021-06-05 06:00:56,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.0233644859813085) internal successors, (647), 214 states have internal predecessors, (647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:56,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 647 transitions. [2021-06-05 06:00:56,437 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 647 transitions. Word has length 21 [2021-06-05 06:00:56,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:56,438 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 647 transitions. [2021-06-05 06:00:56,438 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:56,438 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 647 transitions. [2021-06-05 06:00:56,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-06-05 06:00:56,439 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:56,439 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, 1, 1, 1] [2021-06-05 06:00:56,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:00:56,645 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:56,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:56,645 INFO L82 PathProgramCache]: Analyzing trace with hash -1224555989, now seen corresponding path program 1 times [2021-06-05 06:00:56,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:56,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505934826] [2021-06-05 06:00:56,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:56,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:56,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:56,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:56,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505934826] [2021-06-05 06:00:56,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505934826] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:56,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844211399] [2021-06-05 06:00:56,709 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 06:00:56,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:56,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 06:00:56,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:00:56,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 18 treesize of output 14 [2021-06-05 06:00:56,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:56,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:56,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-06-05 06:00:56,874 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:56,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:56,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 06:00:56,882 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:56,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:56,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:00:56,887 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:29, output treesize:14 [2021-06-05 06:00:56,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 06:00:56,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:56,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:56,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:00:56,912 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:5 [2021-06-05 06:00:56,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 06:00:56,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844211399] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:56,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:00:56,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-06-05 06:00:56,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683429762] [2021-06-05 06:00:56,945 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 06:00:56,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:56,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 06:00:56,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 06:00:56,946 INFO L87 Difference]: Start difference. First operand 215 states and 647 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:57,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:57,009 INFO L93 Difference]: Finished difference Result 476 states and 1460 transitions. [2021-06-05 06:00:57,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 06:00:57,011 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-06-05 06:00:57,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:57,013 INFO L225 Difference]: With dead ends: 476 [2021-06-05 06:00:57,013 INFO L226 Difference]: Without dead ends: 449 [2021-06-05 06:00:57,013 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 64.4ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 06:00:57,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-06-05 06:00:57,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 314. [2021-06-05 06:00:57,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 3.073482428115016) internal successors, (962), 313 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:57,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 962 transitions. [2021-06-05 06:00:57,020 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 962 transitions. Word has length 23 [2021-06-05 06:00:57,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:57,020 INFO L482 AbstractCegarLoop]: Abstraction has 314 states and 962 transitions. [2021-06-05 06:00:57,020 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:57,020 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 962 transitions. [2021-06-05 06:00:57,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-06-05 06:00:57,021 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:57,021 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, 1, 1, 1] [2021-06-05 06:00:57,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-06-05 06:00:57,237 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:57,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:57,237 INFO L82 PathProgramCache]: Analyzing trace with hash 444763657, now seen corresponding path program 2 times [2021-06-05 06:00:57,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:57,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769228503] [2021-06-05 06:00:57,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:57,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:57,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 06:00:57,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:57,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769228503] [2021-06-05 06:00:57,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769228503] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:57,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686526609] [2021-06-05 06:00:57,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 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 06:00:57,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:00:57,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:00:57,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 06:00:57,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:00:57,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:00:57,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:57,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-06-05 06:00:57,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 19 treesize of output 15 [2021-06-05 06:00:57,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:57,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,428 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-06-05 06:00:57,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 24 treesize of output 18 [2021-06-05 06:00:57,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:57,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2021-06-05 06:00:57,453 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:57,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,457 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:11 [2021-06-05 06:00:57,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:57,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686526609] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:57,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:00:57,475 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-06-05 06:00:57,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296352508] [2021-06-05 06:00:57,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 06:00:57,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:57,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 06:00:57,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:00:57,476 INFO L87 Difference]: Start difference. First operand 314 states and 962 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 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 06:00:57,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:57,564 INFO L93 Difference]: Finished difference Result 517 states and 1600 transitions. [2021-06-05 06:00:57,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 06:00:57,565 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 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 23 [2021-06-05 06:00:57,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:57,567 INFO L225 Difference]: With dead ends: 517 [2021-06-05 06:00:57,567 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 06:00:57,567 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 60.6ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:00:57,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 06:00:57,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 366. [2021-06-05 06:00:57,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.084931506849315) internal successors, (1126), 365 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:57,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1126 transitions. [2021-06-05 06:00:57,574 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1126 transitions. Word has length 23 [2021-06-05 06:00:57,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:57,574 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1126 transitions. [2021-06-05 06:00:57,575 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 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 06:00:57,575 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1126 transitions. [2021-06-05 06:00:57,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-06-05 06:00:57,575 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:57,575 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, 1, 1, 1] [2021-06-05 06:00:57,798 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:00:57,798 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:57,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:57,798 INFO L82 PathProgramCache]: Analyzing trace with hash -674031635, now seen corresponding path program 3 times [2021-06-05 06:00:57,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:57,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83455121] [2021-06-05 06:00:57,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:57,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:57,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 06:00:57,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:57,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83455121] [2021-06-05 06:00:57,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83455121] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:57,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864893821] [2021-06-05 06:00:57,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 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 06:00:57,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 06:00:57,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:00:57,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 06:00:57,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:00:57,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:00:57,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:57,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,929 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-06-05 06:00:57,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-06-05 06:00:57,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:57,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 06:00:57,976 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:57,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:00:57,981 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:18 [2021-06-05 06:00:57,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 13 treesize of output 9 [2021-06-05 06:00:58,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:00:58,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:00:58,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:00:58,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:5 [2021-06-05 06:00:58,027 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:58,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864893821] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:58,027 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:00:58,027 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-06-05 06:00:58,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147940377] [2021-06-05 06:00:58,028 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 06:00:58,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:58,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 06:00:58,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-06-05 06:00:58,029 INFO L87 Difference]: Start difference. First operand 366 states and 1126 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:58,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:58,139 INFO L93 Difference]: Finished difference Result 572 states and 1775 transitions. [2021-06-05 06:00:58,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 06:00:58,140 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-06-05 06:00:58,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:58,142 INFO L225 Difference]: With dead ends: 572 [2021-06-05 06:00:58,142 INFO L226 Difference]: Without dead ends: 545 [2021-06-05 06:00:58,142 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 54.5ms TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-06-05 06:00:58,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2021-06-05 06:00:58,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 366. [2021-06-05 06:00:58,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.084931506849315) internal successors, (1126), 365 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:58,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1126 transitions. [2021-06-05 06:00:58,151 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1126 transitions. Word has length 23 [2021-06-05 06:00:58,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:58,152 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1126 transitions. [2021-06-05 06:00:58,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:58,152 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1126 transitions. [2021-06-05 06:00:58,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 06:00:58,153 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:58,153 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:00:58,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:00:58,357 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:58,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:58,357 INFO L82 PathProgramCache]: Analyzing trace with hash 1902444169, now seen corresponding path program 4 times [2021-06-05 06:00:58,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:58,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975228993] [2021-06-05 06:00:58,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:58,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:58,381 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:58,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:58,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975228993] [2021-06-05 06:00:58,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975228993] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:58,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710878232] [2021-06-05 06:00:58,382 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 06:00:58,438 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:00:58,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:00:58,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 06:00:58,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:00:58,487 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:58,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710878232] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:58,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:00:58,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-06-05 06:00:58,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961934553] [2021-06-05 06:00:58,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 06:00:58,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:58,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 06:00:58,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:00:58,488 INFO L87 Difference]: Start difference. First operand 366 states and 1126 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:58,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:58,577 INFO L93 Difference]: Finished difference Result 886 states and 2662 transitions. [2021-06-05 06:00:58,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 06:00:58,581 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-06-05 06:00:58,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:58,584 INFO L225 Difference]: With dead ends: 886 [2021-06-05 06:00:58,584 INFO L226 Difference]: Without dead ends: 886 [2021-06-05 06:00:58,584 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 39.9ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-06-05 06:00:58,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2021-06-05 06:00:58,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 517. [2021-06-05 06:00:58,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 516 states have (on average 3.203488372093023) internal successors, (1653), 516 states have internal predecessors, (1653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:58,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 1653 transitions. [2021-06-05 06:00:58,597 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 1653 transitions. Word has length 25 [2021-06-05 06:00:58,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:58,597 INFO L482 AbstractCegarLoop]: Abstraction has 517 states and 1653 transitions. [2021-06-05 06:00:58,597 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:58,598 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 1653 transitions. [2021-06-05 06:00:58,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 06:00:58,599 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:58,599 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:00:58,805 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-06-05 06:00:58,806 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:58,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:58,806 INFO L82 PathProgramCache]: Analyzing trace with hash -2029468015, now seen corresponding path program 5 times [2021-06-05 06:00:58,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:58,806 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189393501] [2021-06-05 06:00:58,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:58,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:58,836 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:58,836 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:58,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189393501] [2021-06-05 06:00:58,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189393501] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:58,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237905688] [2021-06-05 06:00:58,837 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 06:00:58,863 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 06:00:58,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:00:58,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 06:00:58,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:00:58,930 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:58,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237905688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:58,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:00:58,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2021-06-05 06:00:58,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713802398] [2021-06-05 06:00:58,931 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 06:00:58,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:58,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 06:00:58,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 06:00:58,932 INFO L87 Difference]: Start difference. First operand 517 states and 1653 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:59,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:00:59,531 INFO L93 Difference]: Finished difference Result 1687 states and 5019 transitions. [2021-06-05 06:00:59,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 06:00:59,531 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-06-05 06:00:59,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:00:59,537 INFO L225 Difference]: With dead ends: 1687 [2021-06-05 06:00:59,537 INFO L226 Difference]: Without dead ends: 1687 [2021-06-05 06:00:59,539 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 344.9ms TimeCoverageRelationStatistics Valid=439, Invalid=1541, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 06:00:59,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1687 states. [2021-06-05 06:00:59,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1687 to 733. [2021-06-05 06:00:59,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 733 states, 732 states have (on average 3.2991803278688523) internal successors, (2415), 732 states have internal predecessors, (2415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:59,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 2415 transitions. [2021-06-05 06:00:59,570 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 2415 transitions. Word has length 25 [2021-06-05 06:00:59,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:00:59,571 INFO L482 AbstractCegarLoop]: Abstraction has 733 states and 2415 transitions. [2021-06-05 06:00:59,571 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:00:59,571 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 2415 transitions. [2021-06-05 06:00:59,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 06:00:59,572 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:00:59,572 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:00:59,794 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-05 06:00:59,797 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:00:59,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:00:59,797 INFO L82 PathProgramCache]: Analyzing trace with hash 156506377, now seen corresponding path program 6 times [2021-06-05 06:00:59,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:00:59,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952212906] [2021-06-05 06:00:59,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:00:59,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:00:59,821 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:00:59,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:00:59,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952212906] [2021-06-05 06:00:59,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952212906] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:59,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573602707] [2021-06-05 06:00:59,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:00:59,853 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:00:59,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:00:59,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 06:00:59,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:00:59,892 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:00:59,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573602707] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:00:59,893 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:00:59,893 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2021-06-05 06:00:59,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427709436] [2021-06-05 06:00:59,893 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 06:00:59,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:00:59,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 06:00:59,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 06:00:59,894 INFO L87 Difference]: Start difference. First operand 733 states and 2415 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:00,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:00,150 INFO L93 Difference]: Finished difference Result 2324 states and 7206 transitions. [2021-06-05 06:01:00,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 06:01:00,151 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-06-05 06:01:00,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:00,159 INFO L225 Difference]: With dead ends: 2324 [2021-06-05 06:01:00,159 INFO L226 Difference]: Without dead ends: 2296 [2021-06-05 06:01:00,159 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 95.1ms TimeCoverageRelationStatistics Valid=117, Invalid=303, Unknown=0, NotChecked=0, Total=420 [2021-06-05 06:01:00,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2296 states. [2021-06-05 06:01:00,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2296 to 1083. [2021-06-05 06:01:00,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1083 states, 1082 states have (on average 3.502772643253235) internal successors, (3790), 1082 states have internal predecessors, (3790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:00,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 3790 transitions. [2021-06-05 06:01:00,189 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 3790 transitions. Word has length 25 [2021-06-05 06:01:00,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:00,189 INFO L482 AbstractCegarLoop]: Abstraction has 1083 states and 3790 transitions. [2021-06-05 06:01:00,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:00,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 3790 transitions. [2021-06-05 06:01:00,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 06:01:00,191 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:00,191 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:00,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-06-05 06:01:00,405 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:00,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:00,405 INFO L82 PathProgramCache]: Analyzing trace with hash 1025392081, now seen corresponding path program 7 times [2021-06-05 06:01:00,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:00,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273427] [2021-06-05 06:01:00,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:00,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:00,426 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:00,426 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:00,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273427] [2021-06-05 06:01:00,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273427] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:00,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169454258] [2021-06-05 06:01:00,427 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:01:00,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:00,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 06:01:00,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:00,495 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:00,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169454258] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:00,495 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:00,495 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2021-06-05 06:01:00,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527318344] [2021-06-05 06:01:00,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 06:01:00,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:00,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 06:01:00,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:01:00,496 INFO L87 Difference]: Start difference. First operand 1083 states and 3790 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 7 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 06:01:00,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:00,579 INFO L93 Difference]: Finished difference Result 2714 states and 8888 transitions. [2021-06-05 06:01:00,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 06:01:00,579 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 7 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-06-05 06:01:00,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:00,588 INFO L225 Difference]: With dead ends: 2714 [2021-06-05 06:01:00,588 INFO L226 Difference]: Without dead ends: 2714 [2021-06-05 06:01:00,589 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 41.8ms TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-06-05 06:01:00,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2714 states. [2021-06-05 06:01:00,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2714 to 1645. [2021-06-05 06:01:00,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1645 states, 1644 states have (on average 3.4793187347931873) internal successors, (5720), 1644 states have internal predecessors, (5720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:00,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1645 states to 1645 states and 5720 transitions. [2021-06-05 06:01:00,628 INFO L78 Accepts]: Start accepts. Automaton has 1645 states and 5720 transitions. Word has length 25 [2021-06-05 06:01:00,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:00,628 INFO L482 AbstractCegarLoop]: Abstraction has 1645 states and 5720 transitions. [2021-06-05 06:01:00,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 7 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 06:01:00,628 INFO L276 IsEmpty]: Start isEmpty. Operand 1645 states and 5720 transitions. [2021-06-05 06:01:00,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 06:01:00,631 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:00,631 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:00,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-05 06:01:00,849 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:00,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:00,849 INFO L82 PathProgramCache]: Analyzing trace with hash 2082329639, now seen corresponding path program 8 times [2021-06-05 06:01:00,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:00,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466457052] [2021-06-05 06:01:00,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:00,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:00,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:01:00,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:00,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466457052] [2021-06-05 06:01:00,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466457052] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:00,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634401941] [2021-06-05 06:01:00,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:01:00,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:01:00,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:00,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 06:01:00,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:00,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:00,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634401941] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:00,945 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:00,945 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-06-05 06:01:00,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98513840] [2021-06-05 06:01:00,945 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 06:01:00,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:00,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 06:01:00,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 06:01:00,946 INFO L87 Difference]: Start difference. First operand 1645 states and 5720 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:01,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:01,226 INFO L93 Difference]: Finished difference Result 4129 states and 13699 transitions. [2021-06-05 06:01:01,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 06:01:01,226 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-06-05 06:01:01,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:01,241 INFO L225 Difference]: With dead ends: 4129 [2021-06-05 06:01:01,241 INFO L226 Difference]: Without dead ends: 4097 [2021-06-05 06:01:01,241 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 132.8ms TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2021-06-05 06:01:01,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4097 states. [2021-06-05 06:01:01,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4097 to 2092. [2021-06-05 06:01:01,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2092 states, 2091 states have (on average 3.625538020086083) internal successors, (7581), 2091 states have internal predecessors, (7581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:01,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2092 states to 2092 states and 7581 transitions. [2021-06-05 06:01:01,292 INFO L78 Accepts]: Start accepts. Automaton has 2092 states and 7581 transitions. Word has length 25 [2021-06-05 06:01:01,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:01,292 INFO L482 AbstractCegarLoop]: Abstraction has 2092 states and 7581 transitions. [2021-06-05 06:01:01,292 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:01,292 INFO L276 IsEmpty]: Start isEmpty. Operand 2092 states and 7581 transitions. [2021-06-05 06:01:01,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 06:01:01,296 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:01,296 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:01,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-06-05 06:01:01,512 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:01,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:01,513 INFO L82 PathProgramCache]: Analyzing trace with hash 1027156865, now seen corresponding path program 9 times [2021-06-05 06:01:01,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:01,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312084542] [2021-06-05 06:01:01,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:01,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:01,545 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:01,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:01,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312084542] [2021-06-05 06:01:01,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312084542] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:01,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768896801] [2021-06-05 06:01:01,546 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 06:01:01,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 06:01:01,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:01,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 06:01:01,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:01,644 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:01:01,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768896801] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:01,644 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:01,644 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-06-05 06:01:01,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863575537] [2021-06-05 06:01:01,644 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 06:01:01,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:01,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 06:01:01,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 06:01:01,645 INFO L87 Difference]: Start difference. First operand 2092 states and 7581 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:02,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:02,215 INFO L93 Difference]: Finished difference Result 5288 states and 17206 transitions. [2021-06-05 06:01:02,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 06:01:02,216 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-06-05 06:01:02,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:02,245 INFO L225 Difference]: With dead ends: 5288 [2021-06-05 06:01:02,245 INFO L226 Difference]: Without dead ends: 5276 [2021-06-05 06:01:02,246 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 223.0ms TimeCoverageRelationStatistics Valid=312, Invalid=1020, Unknown=0, NotChecked=0, Total=1332 [2021-06-05 06:01:02,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5276 states. [2021-06-05 06:01:02,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5276 to 2638. [2021-06-05 06:01:02,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2638 states, 2637 states have (on average 3.684489950701555) internal successors, (9716), 2637 states have internal predecessors, (9716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:02,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2638 states to 2638 states and 9716 transitions. [2021-06-05 06:01:02,304 INFO L78 Accepts]: Start accepts. Automaton has 2638 states and 9716 transitions. Word has length 25 [2021-06-05 06:01:02,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:02,304 INFO L482 AbstractCegarLoop]: Abstraction has 2638 states and 9716 transitions. [2021-06-05 06:01:02,305 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:02,305 INFO L276 IsEmpty]: Start isEmpty. Operand 2638 states and 9716 transitions. [2021-06-05 06:01:02,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-06-05 06:01:02,310 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:02,310 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:02,526 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:02,526 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:02,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:02,527 INFO L82 PathProgramCache]: Analyzing trace with hash -1396055139, now seen corresponding path program 10 times [2021-06-05 06:01:02,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:02,527 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660977414] [2021-06-05 06:01:02,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:02,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:02,558 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:01:02,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:02,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660977414] [2021-06-05 06:01:02,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660977414] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:02,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895891476] [2021-06-05 06:01:02,558 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 06:01:02,591 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:01:02,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:02,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 06:01:02,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:02,625 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:01:02,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895891476] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:02,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:02,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-06-05 06:01:02,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687356726] [2021-06-05 06:01:02,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 06:01:02,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:02,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 06:01:02,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:01:02,627 INFO L87 Difference]: Start difference. First operand 2638 states and 9716 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:02,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:02,722 INFO L93 Difference]: Finished difference Result 5602 states and 20412 transitions. [2021-06-05 06:01:02,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 06:01:02,723 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-06-05 06:01:02,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:02,735 INFO L225 Difference]: With dead ends: 5602 [2021-06-05 06:01:02,735 INFO L226 Difference]: Without dead ends: 5358 [2021-06-05 06:01:02,735 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 26.3ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-06-05 06:01:02,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5358 states. [2021-06-05 06:01:02,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5358 to 4772. [2021-06-05 06:01:02,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4772 states, 4771 states have (on average 3.6952420876126597) internal successors, (17630), 4771 states have internal predecessors, (17630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:02,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4772 states to 4772 states and 17630 transitions. [2021-06-05 06:01:02,833 INFO L78 Accepts]: Start accepts. Automaton has 4772 states and 17630 transitions. Word has length 26 [2021-06-05 06:01:02,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:02,833 INFO L482 AbstractCegarLoop]: Abstraction has 4772 states and 17630 transitions. [2021-06-05 06:01:02,833 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:02,833 INFO L276 IsEmpty]: Start isEmpty. Operand 4772 states and 17630 transitions. [2021-06-05 06:01:02,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-06-05 06:01:02,851 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:02,851 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:03,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:03,081 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:03,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:03,081 INFO L82 PathProgramCache]: Analyzing trace with hash 1428029849, now seen corresponding path program 11 times [2021-06-05 06:01:03,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:03,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694597769] [2021-06-05 06:01:03,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:03,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:03,106 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:03,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:03,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694597769] [2021-06-05 06:01:03,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694597769] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:03,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955396579] [2021-06-05 06:01:03,106 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 06:01:03,134 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 06:01:03,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:03,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 06:01:03,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:03,167 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:03,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955396579] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:03,168 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:03,168 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-06-05 06:01:03,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453842788] [2021-06-05 06:01:03,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 06:01:03,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:03,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 06:01:03,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:01:03,170 INFO L87 Difference]: Start difference. First operand 4772 states and 17630 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:03,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:03,306 INFO L93 Difference]: Finished difference Result 8897 states and 32176 transitions. [2021-06-05 06:01:03,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 06:01:03,306 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-06-05 06:01:03,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:03,328 INFO L225 Difference]: With dead ends: 8897 [2021-06-05 06:01:03,328 INFO L226 Difference]: Without dead ends: 8654 [2021-06-05 06:01:03,328 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 48.2ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-06-05 06:01:03,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8654 states. [2021-06-05 06:01:03,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8654 to 7628. [2021-06-05 06:01:03,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7628 states, 7627 states have (on average 3.7472138455487087) internal successors, (28580), 7627 states have internal predecessors, (28580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:03,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7628 states to 7628 states and 28580 transitions. [2021-06-05 06:01:03,514 INFO L78 Accepts]: Start accepts. Automaton has 7628 states and 28580 transitions. Word has length 26 [2021-06-05 06:01:03,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:03,514 INFO L482 AbstractCegarLoop]: Abstraction has 7628 states and 28580 transitions. [2021-06-05 06:01:03,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:03,514 INFO L276 IsEmpty]: Start isEmpty. Operand 7628 states and 28580 transitions. [2021-06-05 06:01:03,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-06-05 06:01:03,527 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:03,527 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:03,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-06-05 06:01:03,738 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:03,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:03,739 INFO L82 PathProgramCache]: Analyzing trace with hash -1734973483, now seen corresponding path program 12 times [2021-06-05 06:01:03,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:03,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595866109] [2021-06-05 06:01:03,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:03,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:03,769 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:01:03,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:03,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595866109] [2021-06-05 06:01:03,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595866109] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:03,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766110381] [2021-06-05 06:01:03,770 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 06:01:03,796 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 06:01:03,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:03,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 06:01:03,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:03,837 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:03,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766110381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:03,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:03,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-06-05 06:01:03,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978705906] [2021-06-05 06:01:03,838 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 06:01:03,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:03,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 06:01:03,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 06:01:03,839 INFO L87 Difference]: Start difference. First operand 7628 states and 28580 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:04,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:04,299 INFO L93 Difference]: Finished difference Result 10751 states and 37115 transitions. [2021-06-05 06:01:04,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 06:01:04,300 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-06-05 06:01:04,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:04,329 INFO L225 Difference]: With dead ends: 10751 [2021-06-05 06:01:04,330 INFO L226 Difference]: Without dead ends: 10677 [2021-06-05 06:01:04,331 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 239.4ms TimeCoverageRelationStatistics Valid=372, Invalid=1110, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 06:01:04,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10677 states. [2021-06-05 06:01:04,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10677 to 7465. [2021-06-05 06:01:04,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7465 states, 7464 states have (on average 3.6856913183279745) internal successors, (27510), 7464 states have internal predecessors, (27510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:04,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7465 states to 7465 states and 27510 transitions. [2021-06-05 06:01:04,503 INFO L78 Accepts]: Start accepts. Automaton has 7465 states and 27510 transitions. Word has length 26 [2021-06-05 06:01:04,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:04,503 INFO L482 AbstractCegarLoop]: Abstraction has 7465 states and 27510 transitions. [2021-06-05 06:01:04,503 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:04,503 INFO L276 IsEmpty]: Start isEmpty. Operand 7465 states and 27510 transitions. [2021-06-05 06:01:04,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 06:01:04,515 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:04,515 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:04,720 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:04,721 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:04,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:04,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1940239527, now seen corresponding path program 13 times [2021-06-05 06:01:04,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:04,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371340370] [2021-06-05 06:01:04,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:04,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:04,744 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 06:01:04,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:04,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371340370] [2021-06-05 06:01:04,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371340370] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 06:01:04,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 06:01:04,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-06-05 06:01:04,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622342371] [2021-06-05 06:01:04,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 06:01:04,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:04,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 06:01:04,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-05 06:01:04,745 INFO L87 Difference]: Start difference. First operand 7465 states and 27510 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:04,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:04,817 INFO L93 Difference]: Finished difference Result 7784 states and 28007 transitions. [2021-06-05 06:01:04,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 06:01:04,817 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-06-05 06:01:04,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:04,834 INFO L225 Difference]: With dead ends: 7784 [2021-06-05 06:01:04,834 INFO L226 Difference]: Without dead ends: 7531 [2021-06-05 06:01:04,834 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 25.2ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-06-05 06:01:04,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7531 states. [2021-06-05 06:01:04,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7531 to 6204. [2021-06-05 06:01:04,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6204 states, 6203 states have (on average 3.709817830082218) internal successors, (23012), 6203 states have internal predecessors, (23012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:05,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6204 states to 6204 states and 23012 transitions. [2021-06-05 06:01:05,005 INFO L78 Accepts]: Start accepts. Automaton has 6204 states and 23012 transitions. Word has length 27 [2021-06-05 06:01:05,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:05,005 INFO L482 AbstractCegarLoop]: Abstraction has 6204 states and 23012 transitions. [2021-06-05 06:01:05,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:05,005 INFO L276 IsEmpty]: Start isEmpty. Operand 6204 states and 23012 transitions. [2021-06-05 06:01:05,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-06-05 06:01:05,017 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:05,017 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:05,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-06-05 06:01:05,018 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:05,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:05,018 INFO L82 PathProgramCache]: Analyzing trace with hash 1371753675, now seen corresponding path program 14 times [2021-06-05 06:01:05,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:05,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253153269] [2021-06-05 06:01:05,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:05,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:05,036 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:01:05,036 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:05,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253153269] [2021-06-05 06:01:05,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253153269] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:05,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19282975] [2021-06-05 06:01:05,037 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 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 06:01:05,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:01:05,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:05,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 06:01:05,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:05,131 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:01:05,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19282975] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:05,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:05,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-06-05 06:01:05,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896373130] [2021-06-05 06:01:05,132 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 06:01:05,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:05,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 06:01:05,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:01:05,132 INFO L87 Difference]: Start difference. First operand 6204 states and 23012 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:05,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:05,244 INFO L93 Difference]: Finished difference Result 7929 states and 28597 transitions. [2021-06-05 06:01:05,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 06:01:05,244 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-06-05 06:01:05,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:05,259 INFO L225 Difference]: With dead ends: 7929 [2021-06-05 06:01:05,259 INFO L226 Difference]: Without dead ends: 7853 [2021-06-05 06:01:05,260 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 33.3ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-06-05 06:01:05,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7853 states. [2021-06-05 06:01:05,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7853 to 7353. [2021-06-05 06:01:05,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7353 states, 7352 states have (on average 3.6584602829162134) internal successors, (26897), 7352 states have internal predecessors, (26897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:05,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7353 states to 7353 states and 26897 transitions. [2021-06-05 06:01:05,396 INFO L78 Accepts]: Start accepts. Automaton has 7353 states and 26897 transitions. Word has length 28 [2021-06-05 06:01:05,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:05,397 INFO L482 AbstractCegarLoop]: Abstraction has 7353 states and 26897 transitions. [2021-06-05 06:01:05,397 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:05,397 INFO L276 IsEmpty]: Start isEmpty. Operand 7353 states and 26897 transitions. [2021-06-05 06:01:05,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-06-05 06:01:05,411 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:05,411 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:05,624 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-06-05 06:01:05,625 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:05,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:05,625 INFO L82 PathProgramCache]: Analyzing trace with hash 20325037, now seen corresponding path program 15 times [2021-06-05 06:01:05,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:05,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064073169] [2021-06-05 06:01:05,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:05,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:05,651 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:01:05,652 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:05,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064073169] [2021-06-05 06:01:05,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064073169] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:05,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821398281] [2021-06-05 06:01:05,652 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 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 06:01:05,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 06:01:05,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:05,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 06:01:05,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:05,769 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:01:05,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821398281] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:05,770 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:05,770 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-06-05 06:01:05,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555054567] [2021-06-05 06:01:05,771 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 06:01:05,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:05,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 06:01:05,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-06-05 06:01:05,771 INFO L87 Difference]: Start difference. First operand 7353 states and 26897 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:05,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:05,883 INFO L93 Difference]: Finished difference Result 7591 states and 27470 transitions. [2021-06-05 06:01:05,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 06:01:05,883 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-06-05 06:01:05,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:05,895 INFO L225 Difference]: With dead ends: 7591 [2021-06-05 06:01:05,895 INFO L226 Difference]: Without dead ends: 7566 [2021-06-05 06:01:05,895 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 18.6ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-06-05 06:01:05,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7566 states. [2021-06-05 06:01:05,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7566 to 7108. [2021-06-05 06:01:05,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7108 states, 7107 states have (on average 3.6607570001407064) internal successors, (26017), 7107 states have internal predecessors, (26017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:06,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7108 states to 7108 states and 26017 transitions. [2021-06-05 06:01:06,004 INFO L78 Accepts]: Start accepts. Automaton has 7108 states and 26017 transitions. Word has length 28 [2021-06-05 06:01:06,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:06,004 INFO L482 AbstractCegarLoop]: Abstraction has 7108 states and 26017 transitions. [2021-06-05 06:01:06,004 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:06,004 INFO L276 IsEmpty]: Start isEmpty. Operand 7108 states and 26017 transitions. [2021-06-05 06:01:06,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:06,015 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:06,015 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:06,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-06-05 06:01:06,229 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:06,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:06,229 INFO L82 PathProgramCache]: Analyzing trace with hash 1776101465, now seen corresponding path program 16 times [2021-06-05 06:01:06,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:06,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429607517] [2021-06-05 06:01:06,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:06,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:06,477 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:06,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:06,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429607517] [2021-06-05 06:01:06,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429607517] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:06,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93832072] [2021-06-05 06:01:06,478 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 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 06:01:06,513 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:01:06,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:06,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:06,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:06,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:01:06,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:06,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:06,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:06,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 06:01:06,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:06,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2021-06-05 06:01:06,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:06,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:06,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:06,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 06:01:06,718 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:06,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:06,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:06,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-06-05 06:01:06,726 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:06,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:06,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:06,731 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:72, output treesize:32 [2021-06-05 06:01:06,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 06:01:06,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:06,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:06,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:06,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:5 [2021-06-05 06:01:06,785 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:06,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93832072] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:06,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:06,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2021-06-05 06:01:06,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886383389] [2021-06-05 06:01:06,785 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 06:01:06,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:06,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 06:01:06,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-06-05 06:01:06,786 INFO L87 Difference]: Start difference. First operand 7108 states and 26017 transitions. Second operand has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:07,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:07,561 INFO L93 Difference]: Finished difference Result 11620 states and 41399 transitions. [2021-06-05 06:01:07,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 06:01:07,561 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:07,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:07,581 INFO L225 Difference]: With dead ends: 11620 [2021-06-05 06:01:07,581 INFO L226 Difference]: Without dead ends: 11571 [2021-06-05 06:01:07,582 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 593.4ms TimeCoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2021-06-05 06:01:07,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11571 states. [2021-06-05 06:01:07,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11571 to 7187. [2021-06-05 06:01:07,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7187 states, 7186 states have (on average 3.6554411355413303) internal successors, (26268), 7186 states have internal predecessors, (26268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:07,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7187 states to 7187 states and 26268 transitions. [2021-06-05 06:01:07,731 INFO L78 Accepts]: Start accepts. Automaton has 7187 states and 26268 transitions. Word has length 30 [2021-06-05 06:01:07,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:07,732 INFO L482 AbstractCegarLoop]: Abstraction has 7187 states and 26268 transitions. [2021-06-05 06:01:07,732 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:07,732 INFO L276 IsEmpty]: Start isEmpty. Operand 7187 states and 26268 transitions. [2021-06-05 06:01:07,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:07,743 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:07,743 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:07,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-06-05 06:01:07,944 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:07,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:07,944 INFO L82 PathProgramCache]: Analyzing trace with hash -421352833, now seen corresponding path program 17 times [2021-06-05 06:01:07,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:07,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229651291] [2021-06-05 06:01:07,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:07,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:07,998 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:01:07,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:07,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229651291] [2021-06-05 06:01:07,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229651291] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:07,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781262107] [2021-06-05 06:01:07,998 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 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 06:01:08,031 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:01:08,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:08,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 06:01:08,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:08,106 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 06:01:08,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781262107] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:08,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:08,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4] total 10 [2021-06-05 06:01:08,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345307835] [2021-06-05 06:01:08,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 06:01:08,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:08,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 06:01:08,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-06-05 06:01:08,108 INFO L87 Difference]: Start difference. First operand 7187 states and 26268 transitions. Second operand has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:08,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:08,443 INFO L93 Difference]: Finished difference Result 10562 states and 37386 transitions. [2021-06-05 06:01:08,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 06:01:08,445 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:08,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:08,463 INFO L225 Difference]: With dead ends: 10562 [2021-06-05 06:01:08,463 INFO L226 Difference]: Without dead ends: 10400 [2021-06-05 06:01:08,463 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 147.4ms TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2021-06-05 06:01:08,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10400 states. [2021-06-05 06:01:08,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10400 to 8770. [2021-06-05 06:01:08,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8770 states, 8769 states have (on average 3.574866005245752) internal successors, (31348), 8769 states have internal predecessors, (31348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:08,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8770 states to 8770 states and 31348 transitions. [2021-06-05 06:01:08,597 INFO L78 Accepts]: Start accepts. Automaton has 8770 states and 31348 transitions. Word has length 30 [2021-06-05 06:01:08,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:08,597 INFO L482 AbstractCegarLoop]: Abstraction has 8770 states and 31348 transitions. [2021-06-05 06:01:08,597 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:08,597 INFO L276 IsEmpty]: Start isEmpty. Operand 8770 states and 31348 transitions. [2021-06-05 06:01:08,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:08,609 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:08,609 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:08,810 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-05 06:01:08,810 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:08,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:08,810 INFO L82 PathProgramCache]: Analyzing trace with hash 252611545, now seen corresponding path program 18 times [2021-06-05 06:01:08,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:08,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799755864] [2021-06-05 06:01:08,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:08,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:09,220 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:09,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:09,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799755864] [2021-06-05 06:01:09,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799755864] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:09,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331011105] [2021-06-05 06:01:09,221 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:01:09,249 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 06:01:09,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:09,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-05 06:01:09,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:09,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:09,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:09,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:09,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:09,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 06:01:09,393 INFO L446 ElimStorePlain]: Different costs {1=[v_C_16], 5=[A, B]} [2021-06-05 06:01:09,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:09,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:09,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:09,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:09,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:09,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:09,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-06-05 06:01:09,415 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:09,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:09,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:09,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:09,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 21 [2021-06-05 06:01:09,428 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:09,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:09,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:09,433 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:59, output treesize:25 [2021-06-05 06:01:09,550 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:09,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2021-06-05 06:01:09,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:01:09,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:09,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:09,598 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:55 [2021-06-05 06:01:09,650 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:09,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331011105] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:09,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:09,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-06-05 06:01:09,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019526996] [2021-06-05 06:01:09,651 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 06:01:09,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:09,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 06:01:09,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-06-05 06:01:09,652 INFO L87 Difference]: Start difference. First operand 8770 states and 31348 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:10,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:10,660 INFO L93 Difference]: Finished difference Result 13256 states and 46625 transitions. [2021-06-05 06:01:10,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 06:01:10,660 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:10,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:10,683 INFO L225 Difference]: With dead ends: 13256 [2021-06-05 06:01:10,683 INFO L226 Difference]: Without dead ends: 13229 [2021-06-05 06:01:10,683 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 847.6ms TimeCoverageRelationStatistics Valid=165, Invalid=705, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:01:10,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13229 states. [2021-06-05 06:01:10,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13229 to 8865. [2021-06-05 06:01:10,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8865 states, 8864 states have (on average 3.571976534296029) internal successors, (31662), 8864 states have internal predecessors, (31662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:10,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8865 states to 8865 states and 31662 transitions. [2021-06-05 06:01:10,865 INFO L78 Accepts]: Start accepts. Automaton has 8865 states and 31662 transitions. Word has length 30 [2021-06-05 06:01:10,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:10,865 INFO L482 AbstractCegarLoop]: Abstraction has 8865 states and 31662 transitions. [2021-06-05 06:01:10,865 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:10,865 INFO L276 IsEmpty]: Start isEmpty. Operand 8865 states and 31662 transitions. [2021-06-05 06:01:10,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:10,876 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:10,876 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:11,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-06-05 06:01:11,077 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:11,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:11,077 INFO L82 PathProgramCache]: Analyzing trace with hash -942793939, now seen corresponding path program 19 times [2021-06-05 06:01:11,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:11,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979181383] [2021-06-05 06:01:11,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:11,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:11,341 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:11,341 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:11,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979181383] [2021-06-05 06:01:11,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979181383] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:11,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345675255] [2021-06-05 06:01:11,342 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 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 06:01:11,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:11,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:11,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:11,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:11,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:11,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:11,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:11,453 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 06:01:11,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 06:01:11,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:11,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:11,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-06-05 06:01:11,551 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:11,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:11,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-06-05 06:01:11,557 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:11,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:11,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:11,561 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:50, output treesize:18 [2021-06-05 06:01:11,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 06:01:11,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:11,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:11,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:11,585 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:5 [2021-06-05 06:01:11,601 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:11,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345675255] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:11,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:11,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-06-05 06:01:11,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746174362] [2021-06-05 06:01:11,601 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 06:01:11,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:11,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 06:01:11,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-06-05 06:01:11,602 INFO L87 Difference]: Start difference. First operand 8865 states and 31662 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:12,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:12,247 INFO L93 Difference]: Finished difference Result 13286 states and 46643 transitions. [2021-06-05 06:01:12,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 06:01:12,248 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:12,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:12,272 INFO L225 Difference]: With dead ends: 13286 [2021-06-05 06:01:12,272 INFO L226 Difference]: Without dead ends: 13151 [2021-06-05 06:01:12,273 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 537.7ms TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:01:12,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13151 states. [2021-06-05 06:01:12,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13151 to 8879. [2021-06-05 06:01:12,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8879 states, 8878 states have (on average 3.5710745663437713) internal successors, (31704), 8878 states have internal predecessors, (31704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:12,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8879 states to 8879 states and 31704 transitions. [2021-06-05 06:01:12,470 INFO L78 Accepts]: Start accepts. Automaton has 8879 states and 31704 transitions. Word has length 30 [2021-06-05 06:01:12,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:12,470 INFO L482 AbstractCegarLoop]: Abstraction has 8879 states and 31704 transitions. [2021-06-05 06:01:12,471 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:12,471 INFO L276 IsEmpty]: Start isEmpty. Operand 8879 states and 31704 transitions. [2021-06-05 06:01:12,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:12,482 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:12,482 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:12,682 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:12,682 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:12,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:12,683 INFO L82 PathProgramCache]: Analyzing trace with hash -2058545279, now seen corresponding path program 20 times [2021-06-05 06:01:12,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:12,683 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444899069] [2021-06-05 06:01:12,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:12,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:12,984 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:12,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:12,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444899069] [2021-06-05 06:01:12,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444899069] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:12,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910661883] [2021-06-05 06:01:12,984 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 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 06:01:13,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:01:13,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:13,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:13,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:13,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:13,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:13,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:13,069 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:13,069 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 06:01:13,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:13,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2021-06-05 06:01:13,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:13,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:13,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:13,136 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:62 [2021-06-05 06:01:13,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2021-06-05 06:01:13,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:13,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:13,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:13,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:33 [2021-06-05 06:01:13,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-06-05 06:01:13,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:13,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:13,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2021-06-05 06:01:13,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:13,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:13,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:13,218 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:7 [2021-06-05 06:01:13,239 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:13,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910661883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:13,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:13,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-06-05 06:01:13,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997595004] [2021-06-05 06:01:13,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 06:01:13,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:13,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 06:01:13,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-06-05 06:01:13,240 INFO L87 Difference]: Start difference. First operand 8879 states and 31704 transitions. Second operand has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:13,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:13,997 INFO L93 Difference]: Finished difference Result 13372 states and 47018 transitions. [2021-06-05 06:01:13,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 06:01:13,997 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:13,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:14,025 INFO L225 Difference]: With dead ends: 13372 [2021-06-05 06:01:14,026 INFO L226 Difference]: Without dead ends: 13344 [2021-06-05 06:01:14,026 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 577.4ms TimeCoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:01:14,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13344 states. [2021-06-05 06:01:14,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13344 to 8900. [2021-06-05 06:01:14,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8900 states, 8899 states have (on average 3.570513540847286) internal successors, (31774), 8899 states have internal predecessors, (31774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:14,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8900 states to 8900 states and 31774 transitions. [2021-06-05 06:01:14,189 INFO L78 Accepts]: Start accepts. Automaton has 8900 states and 31774 transitions. Word has length 30 [2021-06-05 06:01:14,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:14,189 INFO L482 AbstractCegarLoop]: Abstraction has 8900 states and 31774 transitions. [2021-06-05 06:01:14,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:14,190 INFO L276 IsEmpty]: Start isEmpty. Operand 8900 states and 31774 transitions. [2021-06-05 06:01:14,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:14,200 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:14,200 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:14,401 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-06-05 06:01:14,401 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:14,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:14,401 INFO L82 PathProgramCache]: Analyzing trace with hash 1117626725, now seen corresponding path program 21 times [2021-06-05 06:01:14,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:14,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028872423] [2021-06-05 06:01:14,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:14,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:14,624 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:14,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:14,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028872423] [2021-06-05 06:01:14,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028872423] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:14,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166492541] [2021-06-05 06:01:14,625 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 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 06:01:14,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 06:01:14,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:14,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 06:01:14,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:14,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:01:14,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:14,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:14,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:14,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 06:01:14,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-06-05 06:01:14,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:14,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:14,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:14,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:49 [2021-06-05 06:01:14,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-06-05 06:01:14,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:14,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:14,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-06-05 06:01:14,899 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:14,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:14,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:14,907 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:24 [2021-06-05 06:01:14,946 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:14,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-06-05 06:01:14,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:01:14,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:14,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:14,975 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:93 [2021-06-05 06:01:15,074 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:15,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166492541] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:15,074 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:15,074 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-06-05 06:01:15,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005173982] [2021-06-05 06:01:15,074 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 06:01:15,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:15,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 06:01:15,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2021-06-05 06:01:15,075 INFO L87 Difference]: Start difference. First operand 8900 states and 31774 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:15,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:15,893 INFO L93 Difference]: Finished difference Result 13503 states and 47332 transitions. [2021-06-05 06:01:15,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 06:01:15,894 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:15,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:15,918 INFO L225 Difference]: With dead ends: 13503 [2021-06-05 06:01:15,918 INFO L226 Difference]: Without dead ends: 13436 [2021-06-05 06:01:15,919 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 740.5ms TimeCoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:01:15,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13436 states. [2021-06-05 06:01:16,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13436 to 8933. [2021-06-05 06:01:16,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8933 states, 8932 states have (on average 3.5681818181818183) internal successors, (31871), 8932 states have internal predecessors, (31871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:16,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8933 states to 8933 states and 31871 transitions. [2021-06-05 06:01:16,072 INFO L78 Accepts]: Start accepts. Automaton has 8933 states and 31871 transitions. Word has length 30 [2021-06-05 06:01:16,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:16,072 INFO L482 AbstractCegarLoop]: Abstraction has 8933 states and 31871 transitions. [2021-06-05 06:01:16,072 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:16,072 INFO L276 IsEmpty]: Start isEmpty. Operand 8933 states and 31871 transitions. [2021-06-05 06:01:16,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:16,083 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:16,083 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:16,289 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:16,289 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:16,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:16,289 INFO L82 PathProgramCache]: Analyzing trace with hash 843443479, now seen corresponding path program 22 times [2021-06-05 06:01:16,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:16,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655657561] [2021-06-05 06:01:16,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:16,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:16,516 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:16,516 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:16,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655657561] [2021-06-05 06:01:16,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655657561] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:16,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532299565] [2021-06-05 06:01:16,516 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 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 06:01:16,543 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:01:16,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:16,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:16,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:16,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:16,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:16,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:16,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:16,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 06:01:16,704 INFO L446 ElimStorePlain]: Different costs {1=[v_C_24], 5=[A, B]} [2021-06-05 06:01:16,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:16,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2021-06-05 06:01:16,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:16,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:16,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:16,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:16,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 37 [2021-06-05 06:01:16,723 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:16,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:16,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:16,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:16,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2021-06-05 06:01:16,733 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:16,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:16,737 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:16,737 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:58, output treesize:20 [2021-06-05 06:01:16,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-06-05 06:01:16,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:16,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:16,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:16,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:5 [2021-06-05 06:01:16,794 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:16,795 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532299565] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:16,795 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:16,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-06-05 06:01:16,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484344936] [2021-06-05 06:01:16,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 06:01:16,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:16,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 06:01:16,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-06-05 06:01:16,795 INFO L87 Difference]: Start difference. First operand 8933 states and 31871 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:17,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:17,375 INFO L93 Difference]: Finished difference Result 13324 states and 46727 transitions. [2021-06-05 06:01:17,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 06:01:17,376 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:17,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:17,399 INFO L225 Difference]: With dead ends: 13324 [2021-06-05 06:01:17,400 INFO L226 Difference]: Without dead ends: 13237 [2021-06-05 06:01:17,400 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 483.0ms TimeCoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:01:17,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13237 states. [2021-06-05 06:01:17,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13237 to 8939. [2021-06-05 06:01:17,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8939 states, 8938 states have (on average 3.567129111658089) internal successors, (31883), 8938 states have internal predecessors, (31883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:17,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8939 states to 8939 states and 31883 transitions. [2021-06-05 06:01:17,552 INFO L78 Accepts]: Start accepts. Automaton has 8939 states and 31883 transitions. Word has length 30 [2021-06-05 06:01:17,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:17,552 INFO L482 AbstractCegarLoop]: Abstraction has 8939 states and 31883 transitions. [2021-06-05 06:01:17,552 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:17,552 INFO L276 IsEmpty]: Start isEmpty. Operand 8939 states and 31883 transitions. [2021-06-05 06:01:17,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:17,563 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:17,563 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:17,766 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-06-05 06:01:17,766 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:17,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:17,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1195736663, now seen corresponding path program 23 times [2021-06-05 06:01:17,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:17,767 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613062714] [2021-06-05 06:01:17,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:17,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:18,103 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:18,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:18,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613062714] [2021-06-05 06:01:18,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613062714] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:18,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641089548] [2021-06-05 06:01:18,104 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 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 06:01:18,132 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 06:01:18,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:18,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-05 06:01:18,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:18,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:18,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:18,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:18,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:18,187 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 06:01:18,272 INFO L446 ElimStorePlain]: Different costs {1=[v_C_26], 5=[A, B]} [2021-06-05 06:01:18,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:18,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:18,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:18,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:18,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:18,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:18,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-06-05 06:01:18,291 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:18,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:18,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:18,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:18,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 21 [2021-06-05 06:01:18,302 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:18,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:18,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:18,308 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:54, output treesize:20 [2021-06-05 06:01:18,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-06-05 06:01:18,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:18,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:18,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:18,364 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:5 [2021-06-05 06:01:18,385 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:18,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641089548] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:18,385 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:18,385 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-06-05 06:01:18,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886847101] [2021-06-05 06:01:18,385 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 06:01:18,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:18,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 06:01:18,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-06-05 06:01:18,386 INFO L87 Difference]: Start difference. First operand 8939 states and 31883 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:19,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:19,290 INFO L93 Difference]: Finished difference Result 13308 states and 46713 transitions. [2021-06-05 06:01:19,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 06:01:19,291 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:19,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:19,316 INFO L225 Difference]: With dead ends: 13308 [2021-06-05 06:01:19,316 INFO L226 Difference]: Without dead ends: 13275 [2021-06-05 06:01:19,317 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 790.7ms TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:01:19,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13275 states. [2021-06-05 06:01:19,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13275 to 8993. [2021-06-05 06:01:19,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8993 states, 8992 states have (on average 3.5652802491103204) internal successors, (32059), 8992 states have internal predecessors, (32059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:19,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8993 states to 8993 states and 32059 transitions. [2021-06-05 06:01:19,473 INFO L78 Accepts]: Start accepts. Automaton has 8993 states and 32059 transitions. Word has length 30 [2021-06-05 06:01:19,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:19,473 INFO L482 AbstractCegarLoop]: Abstraction has 8993 states and 32059 transitions. [2021-06-05 06:01:19,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:19,474 INFO L276 IsEmpty]: Start isEmpty. Operand 8993 states and 32059 transitions. [2021-06-05 06:01:19,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:19,484 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:19,484 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:19,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:19,692 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:19,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:19,693 INFO L82 PathProgramCache]: Analyzing trace with hash 867632129, now seen corresponding path program 24 times [2021-06-05 06:01:19,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:19,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104583506] [2021-06-05 06:01:19,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:19,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:19,997 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:19,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:19,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104583506] [2021-06-05 06:01:19,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104583506] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:19,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183149040] [2021-06-05 06:01:19,998 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 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 06:01:20,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 06:01:20,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:20,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:20,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:20,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:20,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:20,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:20,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:20,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 06:01:20,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:20,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:20,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:20,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:20,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:20,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:01:20,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-06-05 06:01:20,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:20,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:20,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:20,181 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:29 [2021-06-05 06:01:20,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-06-05 06:01:20,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:20,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:20,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-06-05 06:01:20,224 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:20,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:20,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:20,225 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:5 [2021-06-05 06:01:20,247 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:20,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183149040] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:20,248 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:20,248 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 16 [2021-06-05 06:01:20,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922453806] [2021-06-05 06:01:20,248 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 06:01:20,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:20,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 06:01:20,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-05 06:01:20,248 INFO L87 Difference]: Start difference. First operand 8993 states and 32059 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 16 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:21,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:21,123 INFO L93 Difference]: Finished difference Result 12157 states and 42507 transitions. [2021-06-05 06:01:21,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 06:01:21,124 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 16 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:21,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:21,143 INFO L225 Difference]: With dead ends: 12157 [2021-06-05 06:01:21,143 INFO L226 Difference]: Without dead ends: 12130 [2021-06-05 06:01:21,143 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 653.8ms TimeCoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:01:21,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12130 states. [2021-06-05 06:01:21,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12130 to 9077. [2021-06-05 06:01:21,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9077 states, 9076 states have (on average 3.5637946231820186) internal successors, (32345), 9076 states have internal predecessors, (32345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:21,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9077 states to 9077 states and 32345 transitions. [2021-06-05 06:01:21,297 INFO L78 Accepts]: Start accepts. Automaton has 9077 states and 32345 transitions. Word has length 30 [2021-06-05 06:01:21,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:21,297 INFO L482 AbstractCegarLoop]: Abstraction has 9077 states and 32345 transitions. [2021-06-05 06:01:21,297 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 16 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:21,297 INFO L276 IsEmpty]: Start isEmpty. Operand 9077 states and 32345 transitions. [2021-06-05 06:01:21,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:21,309 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:21,309 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:21,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-06-05 06:01:21,546 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:21,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:21,547 INFO L82 PathProgramCache]: Analyzing trace with hash -251163163, now seen corresponding path program 25 times [2021-06-05 06:01:21,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:21,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060327268] [2021-06-05 06:01:21,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:21,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:21,792 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:21,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:21,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060327268] [2021-06-05 06:01:21,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060327268] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:21,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856471208] [2021-06-05 06:01:21,793 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:01:21,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:21,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:21,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:21,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:21,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:21,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:21,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:21,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 06:01:21,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:21,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:21,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:21,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:21,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:21,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:01:21,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:21,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:21,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-06-05 06:01:21,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:21,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:21,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:21,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:21,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 21 [2021-06-05 06:01:21,984 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:21,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:21,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:21,988 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:24 [2021-06-05 06:01:22,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-06-05 06:01:22,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:22,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:22,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:22,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:5 [2021-06-05 06:01:22,030 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:22,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856471208] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:22,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:22,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 16 [2021-06-05 06:01:22,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829718036] [2021-06-05 06:01:22,031 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 06:01:22,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:22,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 06:01:22,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-06-05 06:01:22,031 INFO L87 Difference]: Start difference. First operand 9077 states and 32345 transitions. Second operand has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:22,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:22,948 INFO L93 Difference]: Finished difference Result 11981 states and 41950 transitions. [2021-06-05 06:01:22,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 06:01:22,949 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:22,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:22,967 INFO L225 Difference]: With dead ends: 11981 [2021-06-05 06:01:22,968 INFO L226 Difference]: Without dead ends: 11892 [2021-06-05 06:01:22,968 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 594.2ms TimeCoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:01:22,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11892 states. [2021-06-05 06:01:23,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11892 to 9111. [2021-06-05 06:01:23,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9111 states, 9110 states have (on average 3.5622392974753017) internal successors, (32452), 9110 states have internal predecessors, (32452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:23,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9111 states to 9111 states and 32452 transitions. [2021-06-05 06:01:23,152 INFO L78 Accepts]: Start accepts. Automaton has 9111 states and 32452 transitions. Word has length 30 [2021-06-05 06:01:23,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:23,152 INFO L482 AbstractCegarLoop]: Abstraction has 9111 states and 32452 transitions. [2021-06-05 06:01:23,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:23,152 INFO L276 IsEmpty]: Start isEmpty. Operand 9111 states and 32452 transitions. [2021-06-05 06:01:23,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:23,162 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:23,162 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:23,363 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:23,363 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:23,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:23,363 INFO L82 PathProgramCache]: Analyzing trace with hash 2094092255, now seen corresponding path program 26 times [2021-06-05 06:01:23,363 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:23,363 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391751404] [2021-06-05 06:01:23,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:23,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:23,605 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:23,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:23,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391751404] [2021-06-05 06:01:23,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391751404] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:23,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470856242] [2021-06-05 06:01:23,605 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 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 06:01:23,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:01:23,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:23,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:23,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:23,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:01:23,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:23,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:23,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:23,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 06:01:23,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:23,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:23,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:23,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:23,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:23,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 06:01:23,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:23,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:23,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-06-05 06:01:23,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:23,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:23,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:23,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:23,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 21 [2021-06-05 06:01:23,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:23,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:23,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:23,780 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:20 [2021-06-05 06:01:23,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 06:01:23,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:23,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:23,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:23,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:11 [2021-06-05 06:01:23,837 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:23,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470856242] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:23,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:23,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 15 [2021-06-05 06:01:23,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401255231] [2021-06-05 06:01:23,838 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 06:01:23,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:23,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 06:01:23,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 06:01:23,838 INFO L87 Difference]: Start difference. First operand 9111 states and 32452 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:24,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:24,558 INFO L93 Difference]: Finished difference Result 12163 states and 42519 transitions. [2021-06-05 06:01:24,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 06:01:24,559 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:24,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:24,580 INFO L225 Difference]: With dead ends: 12163 [2021-06-05 06:01:24,580 INFO L226 Difference]: Without dead ends: 12130 [2021-06-05 06:01:24,580 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 547.2ms TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:01:24,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12130 states. [2021-06-05 06:01:24,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12130 to 9144. [2021-06-05 06:01:24,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9144 states, 9143 states have (on average 3.564803674942579) internal successors, (32593), 9143 states have internal predecessors, (32593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:24,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9144 states to 9144 states and 32593 transitions. [2021-06-05 06:01:24,809 INFO L78 Accepts]: Start accepts. Automaton has 9144 states and 32593 transitions. Word has length 30 [2021-06-05 06:01:24,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:24,809 INFO L482 AbstractCegarLoop]: Abstraction has 9144 states and 32593 transitions. [2021-06-05 06:01:24,809 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:24,809 INFO L276 IsEmpty]: Start isEmpty. Operand 9144 states and 32593 transitions. [2021-06-05 06:01:24,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:24,820 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:24,820 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:25,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-06-05 06:01:25,021 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:25,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:25,021 INFO L82 PathProgramCache]: Analyzing trace with hash 1897056969, now seen corresponding path program 27 times [2021-06-05 06:01:25,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:25,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263287437] [2021-06-05 06:01:25,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:25,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:25,277 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:25,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:25,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263287437] [2021-06-05 06:01:25,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263287437] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:25,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340542112] [2021-06-05 06:01:25,277 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 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 06:01:25,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 06:01:25,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:25,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 06:01:25,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:25,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:25,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:25,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:25,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:25,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-06-05 06:01:25,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-06-05 06:01:25,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:25,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:25,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:25,490 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 06:01:25,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-06-05 06:01:25,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:25,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:25,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-06-05 06:01:25,553 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:25,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:25,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:25,561 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:26 [2021-06-05 06:01:25,601 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:25,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2021-06-05 06:01:25,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:01:25,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:25,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:25,630 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:93 [2021-06-05 06:01:25,734 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:25,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340542112] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:25,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:25,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-06-05 06:01:25,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807996220] [2021-06-05 06:01:25,735 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 06:01:25,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:25,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 06:01:25,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-06-05 06:01:25,736 INFO L87 Difference]: Start difference. First operand 9144 states and 32593 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:26,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:26,665 INFO L93 Difference]: Finished difference Result 13605 states and 47715 transitions. [2021-06-05 06:01:26,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 06:01:26,666 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:26,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:26,694 INFO L225 Difference]: With dead ends: 13605 [2021-06-05 06:01:26,694 INFO L226 Difference]: Without dead ends: 13538 [2021-06-05 06:01:26,694 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 890.1ms TimeCoverageRelationStatistics Valid=193, Invalid=1067, Unknown=0, NotChecked=0, Total=1260 [2021-06-05 06:01:26,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13538 states. [2021-06-05 06:01:26,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13538 to 9123. [2021-06-05 06:01:26,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9123 states, 9122 states have (on average 3.5661039245779436) internal successors, (32530), 9122 states have internal predecessors, (32530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:26,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9123 states to 9123 states and 32530 transitions. [2021-06-05 06:01:26,861 INFO L78 Accepts]: Start accepts. Automaton has 9123 states and 32530 transitions. Word has length 30 [2021-06-05 06:01:26,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:26,861 INFO L482 AbstractCegarLoop]: Abstraction has 9123 states and 32530 transitions. [2021-06-05 06:01:26,861 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:26,861 INFO L276 IsEmpty]: Start isEmpty. Operand 9123 states and 32530 transitions. [2021-06-05 06:01:26,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:26,873 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:26,873 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:27,073 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:27,073 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:27,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:27,074 INFO L82 PathProgramCache]: Analyzing trace with hash 389444073, now seen corresponding path program 28 times [2021-06-05 06:01:27,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:27,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731689515] [2021-06-05 06:01:27,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:27,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:27,385 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:27,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:27,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731689515] [2021-06-05 06:01:27,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731689515] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:27,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456526881] [2021-06-05 06:01:27,385 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 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 06:01:27,419 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:01:27,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:27,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:27,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:27,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:27,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:27,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:27,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:27,458 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 06:01:27,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:27,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2021-06-05 06:01:27,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:27,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:27,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:27,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 06:01:27,580 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:27,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:27,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:27,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-06-05 06:01:27,588 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:27,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:27,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:27,593 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:72, output treesize:32 [2021-06-05 06:01:27,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-06-05 06:01:27,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:27,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:27,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:27,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:5 [2021-06-05 06:01:27,646 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:27,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456526881] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:27,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:27,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2021-06-05 06:01:27,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708577530] [2021-06-05 06:01:27,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 06:01:27,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:27,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 06:01:27,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-06-05 06:01:27,647 INFO L87 Difference]: Start difference. First operand 9123 states and 32530 transitions. Second operand has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:29,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:29,577 INFO L93 Difference]: Finished difference Result 14261 states and 49701 transitions. [2021-06-05 06:01:29,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 06:01:29,578 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:29,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:29,605 INFO L225 Difference]: With dead ends: 14261 [2021-06-05 06:01:29,605 INFO L226 Difference]: Without dead ends: 14163 [2021-06-05 06:01:29,606 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 1576.4ms TimeCoverageRelationStatistics Valid=285, Invalid=1275, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 06:01:29,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14163 states. [2021-06-05 06:01:29,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14163 to 9151. [2021-06-05 06:01:29,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9151 states, 9150 states have (on average 3.565792349726776) internal successors, (32627), 9150 states have internal predecessors, (32627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:29,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9151 states to 9151 states and 32627 transitions. [2021-06-05 06:01:29,805 INFO L78 Accepts]: Start accepts. Automaton has 9151 states and 32627 transitions. Word has length 30 [2021-06-05 06:01:29,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:29,805 INFO L482 AbstractCegarLoop]: Abstraction has 9151 states and 32627 transitions. [2021-06-05 06:01:29,805 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:29,805 INFO L276 IsEmpty]: Start isEmpty. Operand 9151 states and 32627 transitions. [2021-06-05 06:01:29,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:29,816 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:29,816 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:30,023 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-06-05 06:01:30,024 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:30,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:30,026 INFO L82 PathProgramCache]: Analyzing trace with hash -726307267, now seen corresponding path program 29 times [2021-06-05 06:01:30,026 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:30,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494610494] [2021-06-05 06:01:30,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:30,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:30,129 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:30,129 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:30,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494610494] [2021-06-05 06:01:30,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494610494] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:30,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889363608] [2021-06-05 06:01:30,129 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 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 06:01:30,157 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:01:30,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:30,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 06:01:30,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:30,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:30,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:30,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:30,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:30,199 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 06:01:30,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:30,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:30,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-06-05 06:01:30,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:30,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:30,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:30,356 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:76 [2021-06-05 06:01:30,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:30,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2021-06-05 06:01:30,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:30,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:30,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:30,409 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:81, output treesize:56 [2021-06-05 06:01: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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-06-05 06:01:30,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:30,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:30,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2021-06-05 06:01:30,471 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:30,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:30,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:30,473 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:5 [2021-06-05 06:01:30,489 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:30,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889363608] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:30,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:30,489 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 17 [2021-06-05 06:01:30,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297165758] [2021-06-05 06:01:30,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 06:01:30,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:30,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 06:01:30,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-06-05 06:01:30,490 INFO L87 Difference]: Start difference. First operand 9151 states and 32627 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:30,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:30,787 INFO L93 Difference]: Finished difference Result 9698 states and 34264 transitions. [2021-06-05 06:01:30,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 06:01:30,787 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:30,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:30,803 INFO L225 Difference]: With dead ends: 9698 [2021-06-05 06:01:30,803 INFO L226 Difference]: Without dead ends: 9627 [2021-06-05 06:01:30,803 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 275.2ms TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-06-05 06:01:30,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9627 states. [2021-06-05 06:01:30,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9627 to 9169. [2021-06-05 06:01:30,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9169 states, 9168 states have (on average 3.5642452006980805) internal successors, (32677), 9168 states have internal predecessors, (32677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:30,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9169 states to 9169 states and 32677 transitions. [2021-06-05 06:01:30,940 INFO L78 Accepts]: Start accepts. Automaton has 9169 states and 32677 transitions. Word has length 30 [2021-06-05 06:01:30,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:30,940 INFO L482 AbstractCegarLoop]: Abstraction has 9169 states and 32677 transitions. [2021-06-05 06:01:30,940 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:30,940 INFO L276 IsEmpty]: Start isEmpty. Operand 9169 states and 32677 transitions. [2021-06-05 06:01:30,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:30,951 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:30,951 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:31,164 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-06-05 06:01:31,165 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:31,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:31,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1845102559, now seen corresponding path program 30 times [2021-06-05 06:01:31,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:31,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962559618] [2021-06-05 06:01:31,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:31,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:31,269 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:31,269 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:31,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962559618] [2021-06-05 06:01:31,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962559618] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:31,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705964654] [2021-06-05 06:01:31,269 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:01:31,298 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:01:31,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:31,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:31,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:31,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:31,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:31,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:31,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:31,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 06:01:31,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:31,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-06-05 06:01:31,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:31,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:31,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:31,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:73 [2021-06-05 06:01:31,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:31,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 43 [2021-06-05 06:01:31,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:31,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:31,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:31,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-06-05 06:01:31,471 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:31,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:31,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:31,485 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:76, output treesize:32 [2021-06-05 06:01:31,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-06-05 06:01:31,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:31,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:31,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:31,510 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:5 [2021-06-05 06:01:31,532 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:31,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705964654] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:31,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:31,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-06-05 06:01:31,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051767432] [2021-06-05 06:01:31,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 06:01:31,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:31,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 06:01:31,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:31,533 INFO L87 Difference]: Start difference. First operand 9169 states and 32677 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:31,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:31,824 INFO L93 Difference]: Finished difference Result 9792 states and 34514 transitions. [2021-06-05 06:01:31,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 06:01:31,825 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:31,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:31,841 INFO L225 Difference]: With dead ends: 9792 [2021-06-05 06:01:31,841 INFO L226 Difference]: Without dead ends: 9717 [2021-06-05 06:01:31,841 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 204.0ms TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-06-05 06:01:31,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9717 states. [2021-06-05 06:01:31,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9717 to 9157. [2021-06-05 06:01:31,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9157 states, 9156 states have (on average 3.56564001747488) internal successors, (32647), 9156 states have internal predecessors, (32647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:31,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9157 states to 9157 states and 32647 transitions. [2021-06-05 06:01:31,985 INFO L78 Accepts]: Start accepts. Automaton has 9157 states and 32647 transitions. Word has length 30 [2021-06-05 06:01:31,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:31,986 INFO L482 AbstractCegarLoop]: Abstraction has 9157 states and 32647 transitions. [2021-06-05 06:01:31,986 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:31,986 INFO L276 IsEmpty]: Start isEmpty. Operand 9157 states and 32647 transitions. [2021-06-05 06:01:31,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:31,997 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:31,997 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:32,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-06-05 06:01:32,198 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:32,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:32,198 INFO L82 PathProgramCache]: Analyzing trace with hash 1071325629, now seen corresponding path program 31 times [2021-06-05 06:01:32,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:32,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911514084] [2021-06-05 06:01:32,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:32,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:32,301 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:32,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:32,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911514084] [2021-06-05 06:01:32,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911514084] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:32,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024287149] [2021-06-05 06:01:32,301 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 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 06:01:32,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:32,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:32,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:32,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:01:32,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:32,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:32,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:32,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 06:01:32,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:32,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 39 [2021-06-05 06:01:32,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:32,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:32,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:32,437 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:51 [2021-06-05 06:01:32,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:32,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2021-06-05 06:01:32,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:32,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:32,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:32,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:30 [2021-06-05 06:01:32,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-06-05 06:01:32,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:32,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:32,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2021-06-05 06:01:32,538 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:32,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:32,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:32,540 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:7 [2021-06-05 06:01:32,557 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:32,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024287149] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:32,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:32,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-06-05 06:01:32,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577942622] [2021-06-05 06:01:32,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 06:01:32,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:32,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 06:01:32,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:32,558 INFO L87 Difference]: Start difference. First operand 9157 states and 32647 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:32,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:32,737 INFO L93 Difference]: Finished difference Result 9977 states and 35188 transitions. [2021-06-05 06:01:32,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 06:01:32,738 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:32,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:32,753 INFO L225 Difference]: With dead ends: 9977 [2021-06-05 06:01:32,754 INFO L226 Difference]: Without dead ends: 9949 [2021-06-05 06:01:32,754 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 196.3ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:32,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9949 states. [2021-06-05 06:01:32,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9949 to 9195. [2021-06-05 06:01:32,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9195 states, 9194 states have (on average 3.562867087230803) internal successors, (32757), 9194 states have internal predecessors, (32757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:32,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9195 states to 9195 states and 32757 transitions. [2021-06-05 06:01:32,892 INFO L78 Accepts]: Start accepts. Automaton has 9195 states and 32757 transitions. Word has length 30 [2021-06-05 06:01:32,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:32,893 INFO L482 AbstractCegarLoop]: Abstraction has 9195 states and 32757 transitions. [2021-06-05 06:01:32,893 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:32,893 INFO L276 IsEmpty]: Start isEmpty. Operand 9195 states and 32757 transitions. [2021-06-05 06:01:32,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:32,904 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:32,904 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:33,104 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-06-05 06:01:33,104 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:33,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:33,105 INFO L82 PathProgramCache]: Analyzing trace with hash -349125983, now seen corresponding path program 32 times [2021-06-05 06:01:33,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:33,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994522842] [2021-06-05 06:01:33,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:33,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:33,185 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:33,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:33,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994522842] [2021-06-05 06:01:33,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994522842] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:33,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789090492] [2021-06-05 06:01:33,186 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 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 06:01:33,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:01:33,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:33,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:33,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:33,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:33,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:33,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:33,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:33,251 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 06:01:33,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:33,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 37 [2021-06-05 06:01:33,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:33,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:33,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:33,310 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:53 [2021-06-05 06:01:33,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2021-06-05 06:01:33,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:33,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:33,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:33,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:29 [2021-06-05 06:01:33,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-06-05 06:01:33,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:33,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:33,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2021-06-05 06:01:33,405 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:33,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:33,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:33,406 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:5 [2021-06-05 06:01:33,422 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:33,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789090492] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:33,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:33,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-06-05 06:01:33,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859949945] [2021-06-05 06:01:33,423 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 06:01:33,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:33,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 06:01:33,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:33,423 INFO L87 Difference]: Start difference. First operand 9195 states and 32757 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:33,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:33,674 INFO L93 Difference]: Finished difference Result 9766 states and 34506 transitions. [2021-06-05 06:01:33,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 06:01:33,674 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:33,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:33,729 INFO L225 Difference]: With dead ends: 9766 [2021-06-05 06:01:33,729 INFO L226 Difference]: Without dead ends: 9729 [2021-06-05 06:01:33,730 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 179.3ms TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-06-05 06:01:33,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9729 states. [2021-06-05 06:01:33,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9729 to 9220. [2021-06-05 06:01:33,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9220 states, 9219 states have (on average 3.5616661243084935) internal successors, (32835), 9219 states have internal predecessors, (32835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:33,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9220 states to 9220 states and 32835 transitions. [2021-06-05 06:01:33,878 INFO L78 Accepts]: Start accepts. Automaton has 9220 states and 32835 transitions. Word has length 30 [2021-06-05 06:01:33,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:33,878 INFO L482 AbstractCegarLoop]: Abstraction has 9220 states and 32835 transitions. [2021-06-05 06:01:33,878 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:33,878 INFO L276 IsEmpty]: Start isEmpty. Operand 9220 states and 32835 transitions. [2021-06-05 06:01:33,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:33,890 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:33,890 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:34,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-06-05 06:01:34,091 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:34,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:34,092 INFO L82 PathProgramCache]: Analyzing trace with hash -1368944027, now seen corresponding path program 33 times [2021-06-05 06:01:34,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:34,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501297753] [2021-06-05 06:01:34,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:34,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:34,180 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:34,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:34,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501297753] [2021-06-05 06:01:34,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501297753] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:34,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405174527] [2021-06-05 06:01:34,180 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 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 06:01:34,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:01:34,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:34,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 06:01:34,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:34,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:34,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:34,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:34,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:34,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 06:01:34,317 INFO L354 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2021-06-05 06:01:34,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-06-05 06:01:34,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:34,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:34,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:01:34,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:57 [2021-06-05 06:01:34,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:34,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:34,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-06-05 06:01:34,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:34,615 INFO L628 ElimStorePlain]: treesize reduction 3, result has 93.5 percent of original size [2021-06-05 06:01:34,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:34,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:34,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-06-05 06:01:34,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:34,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:34,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:01:34,627 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:60, output treesize:28 [2021-06-05 06:01:34,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:34,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:34,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-06-05 06:01:34,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:34,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:34,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:34,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:34, output treesize:5 [2021-06-05 06:01:34,690 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:34,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405174527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:34,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:34,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 17 [2021-06-05 06:01:34,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758919894] [2021-06-05 06:01:34,690 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 06:01:34,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:34,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 06:01:34,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-05 06:01:34,691 INFO L87 Difference]: Start difference. First operand 9220 states and 32835 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:35,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:35,658 INFO L93 Difference]: Finished difference Result 9769 states and 34444 transitions. [2021-06-05 06:01:35,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 06:01:35,658 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:35,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:35,677 INFO L225 Difference]: With dead ends: 9769 [2021-06-05 06:01:35,677 INFO L226 Difference]: Without dead ends: 9706 [2021-06-05 06:01:35,677 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 715.9ms TimeCoverageRelationStatistics Valid=90, Invalid=507, Unknown=3, NotChecked=0, Total=600 [2021-06-05 06:01:35,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9706 states. [2021-06-05 06:01:35,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9706 to 9224. [2021-06-05 06:01:35,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9224 states, 9223 states have (on average 3.5623983519462215) internal successors, (32856), 9223 states have internal predecessors, (32856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:35,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9224 states to 9224 states and 32856 transitions. [2021-06-05 06:01:35,837 INFO L78 Accepts]: Start accepts. Automaton has 9224 states and 32856 transitions. Word has length 30 [2021-06-05 06:01:35,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:35,837 INFO L482 AbstractCegarLoop]: Abstraction has 9224 states and 32856 transitions. [2021-06-05 06:01:35,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:35,837 INFO L276 IsEmpty]: Start isEmpty. Operand 9224 states and 32856 transitions. [2021-06-05 06:01:35,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:35,848 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:35,848 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:36,049 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-06-05 06:01:36,049 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:36,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:36,049 INFO L82 PathProgramCache]: Analyzing trace with hash -1023315629, now seen corresponding path program 34 times [2021-06-05 06:01:36,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:36,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414483695] [2021-06-05 06:01:36,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:36,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:36,302 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:36,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:36,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414483695] [2021-06-05 06:01:36,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414483695] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:36,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275234131] [2021-06-05 06:01:36,302 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:01:36,328 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:01:36,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:36,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:36,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:36,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:01:36,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:36,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:36,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:36,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 06:01:36,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:36,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2021-06-05 06:01:36,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:36,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:36,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:36,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 06:01:36,521 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:36,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:36,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:36,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-06-05 06:01:36,529 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:36,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:36,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:36,534 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:72, output treesize:26 [2021-06-05 06:01:36,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 06:01:36,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:36,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:36,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:36,565 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:5 [2021-06-05 06:01:36,583 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:36,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275234131] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:36,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:36,583 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2021-06-05 06:01:36,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097408843] [2021-06-05 06:01:36,584 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 06:01:36,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:36,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 06:01:36,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-06-05 06:01:36,584 INFO L87 Difference]: Start difference. First operand 9224 states and 32856 transitions. Second operand has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:38,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:38,193 INFO L93 Difference]: Finished difference Result 14407 states and 50119 transitions. [2021-06-05 06:01:38,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 06:01:38,193 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:38,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:38,221 INFO L225 Difference]: With dead ends: 14407 [2021-06-05 06:01:38,222 INFO L226 Difference]: Without dead ends: 14237 [2021-06-05 06:01:38,222 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 1252.6ms TimeCoverageRelationStatistics Valid=294, Invalid=1346, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 06:01:38,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14237 states. [2021-06-05 06:01:38,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14237 to 9268. [2021-06-05 06:01:38,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9268 states, 9267 states have (on average 3.5612388043595553) internal successors, (33002), 9267 states have internal predecessors, (33002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:38,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9268 states to 9268 states and 33002 transitions. [2021-06-05 06:01:38,391 INFO L78 Accepts]: Start accepts. Automaton has 9268 states and 33002 transitions. Word has length 30 [2021-06-05 06:01:38,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:38,391 INFO L482 AbstractCegarLoop]: Abstraction has 9268 states and 33002 transitions. [2021-06-05 06:01:38,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:38,391 INFO L276 IsEmpty]: Start isEmpty. Operand 9268 states and 33002 transitions. [2021-06-05 06:01:38,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:38,403 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:38,403 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:38,603 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-06-05 06:01:38,603 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:38,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:38,604 INFO L82 PathProgramCache]: Analyzing trace with hash -2139066969, now seen corresponding path program 35 times [2021-06-05 06:01:38,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:38,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117998089] [2021-06-05 06:01:38,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:38,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:38,821 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:38,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:38,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117998089] [2021-06-05 06:01:38,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117998089] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:38,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225410359] [2021-06-05 06:01:38,822 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 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 06:01:38,849 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:01:38,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:38,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 06:01:38,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:38,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:01:38,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:38,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:38,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:38,890 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 06:01:39,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:39,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-06-05 06:01:39,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:39,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:39,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:39,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:51 [2021-06-05 06:01:39,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-06-05 06:01:39,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:39,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:39,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:39,085 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:35 [2021-06-05 06:01:39,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-06-05 06:01:39,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:39,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:39,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-06-05 06:01:39,147 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:39,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:39,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:39,148 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:5 [2021-06-05 06:01:39,166 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:39,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225410359] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:39,166 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:39,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 06:01:39,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830835319] [2021-06-05 06:01:39,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 06:01:39,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:39,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 06:01:39,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2021-06-05 06:01:39,167 INFO L87 Difference]: Start difference. First operand 9268 states and 33002 transitions. Second operand has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:40,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:40,399 INFO L93 Difference]: Finished difference Result 14615 states and 50901 transitions. [2021-06-05 06:01:40,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 06:01:40,401 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:40,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:40,430 INFO L225 Difference]: With dead ends: 14615 [2021-06-05 06:01:40,430 INFO L226 Difference]: Without dead ends: 14557 [2021-06-05 06:01:40,430 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 932.9ms TimeCoverageRelationStatistics Valid=237, Invalid=1169, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 06:01:40,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14557 states. [2021-06-05 06:01:40,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14557 to 9302. [2021-06-05 06:01:40,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9302 states, 9301 states have (on average 3.558972153531878) internal successors, (33102), 9301 states have internal predecessors, (33102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:40,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9302 states to 9302 states and 33102 transitions. [2021-06-05 06:01:40,608 INFO L78 Accepts]: Start accepts. Automaton has 9302 states and 33102 transitions. Word has length 30 [2021-06-05 06:01:40,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:40,608 INFO L482 AbstractCegarLoop]: Abstraction has 9302 states and 33102 transitions. [2021-06-05 06:01:40,608 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:40,608 INFO L276 IsEmpty]: Start isEmpty. Operand 9302 states and 33102 transitions. [2021-06-05 06:01:40,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:40,621 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:40,621 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:40,837 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:40,838 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:40,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:40,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1037105035, now seen corresponding path program 36 times [2021-06-05 06:01:40,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:40,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226350633] [2021-06-05 06:01:40,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:40,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:41,120 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:41,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:41,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226350633] [2021-06-05 06:01:41,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226350633] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:41,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548489049] [2021-06-05 06:01:41,120 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 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 06:01:41,148 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:01:41,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:41,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:41,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:41,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:41,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:41,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:41,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:41,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 06:01:41,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-06-05 06:01:41,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:41,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:41,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:41,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 06:01:41,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-06-05 06:01:41,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:41,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:41,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-06-05 06:01:41,327 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:41,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:41,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:41,331 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:20 [2021-06-05 06:01:41,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-06-05 06:01:41,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:41,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:41,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:41,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:5 [2021-06-05 06:01:41,377 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:41,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548489049] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:41,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:41,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2021-06-05 06:01:41,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101535242] [2021-06-05 06:01:41,378 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 06:01:41,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:41,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 06:01:41,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-06-05 06:01:41,379 INFO L87 Difference]: Start difference. First operand 9302 states and 33102 transitions. Second operand has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:42,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:42,404 INFO L93 Difference]: Finished difference Result 14587 states and 50771 transitions. [2021-06-05 06:01:42,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 06:01:42,404 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:42,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:42,431 INFO L225 Difference]: With dead ends: 14587 [2021-06-05 06:01:42,431 INFO L226 Difference]: Without dead ends: 14422 [2021-06-05 06:01:42,432 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 906.4ms TimeCoverageRelationStatistics Valid=248, Invalid=1012, Unknown=0, NotChecked=0, Total=1260 [2021-06-05 06:01:42,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14422 states. [2021-06-05 06:01:42,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14422 to 9290. [2021-06-05 06:01:42,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9290 states, 9289 states have (on average 3.5594789536010336) internal successors, (33064), 9289 states have internal predecessors, (33064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:42,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9290 states to 9290 states and 33064 transitions. [2021-06-05 06:01:42,646 INFO L78 Accepts]: Start accepts. Automaton has 9290 states and 33064 transitions. Word has length 30 [2021-06-05 06:01:42,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:42,646 INFO L482 AbstractCegarLoop]: Abstraction has 9290 states and 33064 transitions. [2021-06-05 06:01:42,646 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:42,646 INFO L276 IsEmpty]: Start isEmpty. Operand 9290 states and 33064 transitions. [2021-06-05 06:01:42,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:42,658 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:42,658 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:42,859 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:42,859 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:42,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:42,859 INFO L82 PathProgramCache]: Analyzing trace with hash 402302739, now seen corresponding path program 37 times [2021-06-05 06:01:42,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:42,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798368673] [2021-06-05 06:01:42,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:42,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:43,169 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:43,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:43,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798368673] [2021-06-05 06:01:43,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798368673] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:43,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910139760] [2021-06-05 06:01:43,170 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 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 06:01:43,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:43,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:43,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:43,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:43,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:43,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:43,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:43,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 06:01:43,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 06:01:43,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:43,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:43,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-06-05 06:01:43,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:43,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:43,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-06-05 06:01:43,364 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:43,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:43,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:43,369 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:50, output treesize:24 [2021-06-05 06:01:43,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 06:01:43,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:43,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:43,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:43,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:5 [2021-06-05 06:01:43,420 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:43,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910139760] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:43,420 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:43,420 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2021-06-05 06:01:43,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190265946] [2021-06-05 06:01:43,420 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 06:01:43,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:43,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 06:01:43,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-05 06:01:43,421 INFO L87 Difference]: Start difference. First operand 9290 states and 33064 transitions. Second operand has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:44,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:44,353 INFO L93 Difference]: Finished difference Result 14255 states and 49757 transitions. [2021-06-05 06:01:44,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 06:01:44,353 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:44,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:44,380 INFO L225 Difference]: With dead ends: 14255 [2021-06-05 06:01:44,380 INFO L226 Difference]: Without dead ends: 14178 [2021-06-05 06:01:44,380 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 862.3ms TimeCoverageRelationStatistics Valid=187, Invalid=869, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 06:01:44,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14178 states. [2021-06-05 06:01:44,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14178 to 9344. [2021-06-05 06:01:44,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9344 states, 9343 states have (on average 3.558492989403832) internal successors, (33247), 9343 states have internal predecessors, (33247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:44,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9344 states to 9344 states and 33247 transitions. [2021-06-05 06:01:44,555 INFO L78 Accepts]: Start accepts. Automaton has 9344 states and 33247 transitions. Word has length 30 [2021-06-05 06:01:44,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:44,555 INFO L482 AbstractCegarLoop]: Abstraction has 9344 states and 33247 transitions. [2021-06-05 06:01:44,555 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.0) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:44,555 INFO L276 IsEmpty]: Start isEmpty. Operand 9344 states and 33247 transitions. [2021-06-05 06:01:44,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:44,567 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:44,571 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:44,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:44,787 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:44,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:44,787 INFO L82 PathProgramCache]: Analyzing trace with hash 754595923, now seen corresponding path program 38 times [2021-06-05 06:01:44,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:44,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360761654] [2021-06-05 06:01:44,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:44,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:45,022 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:45,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:45,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360761654] [2021-06-05 06:01:45,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360761654] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:45,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089998567] [2021-06-05 06:01:45,022 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:01:45,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:01:45,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:45,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 06:01:45,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:45,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:01:45,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:45,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:45,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:45,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 06:01:45,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:45,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:45,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:45,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:45,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:45,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 06:01:45,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:45,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:45,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:45,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-06-05 06:01:45,256 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:45,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:45,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:45,262 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:65, output treesize:28 [2021-06-05 06:01:45,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-06-05 06:01:45,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:45,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:45,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:45,321 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:12 [2021-06-05 06:01:45,358 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:45,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089998567] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:45,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:45,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-06-05 06:01:45,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894821788] [2021-06-05 06:01:45,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 06:01:45,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:45,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 06:01:45,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-06-05 06:01:45,359 INFO L87 Difference]: Start difference. First operand 9344 states and 33247 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:45,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:45,968 INFO L93 Difference]: Finished difference Result 14092 states and 49335 transitions. [2021-06-05 06:01:45,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 06:01:45,969 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:45,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:45,996 INFO L225 Difference]: With dead ends: 14092 [2021-06-05 06:01:45,996 INFO L226 Difference]: Without dead ends: 14065 [2021-06-05 06:01:45,996 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 487.2ms TimeCoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:01:46,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14065 states. [2021-06-05 06:01:46,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14065 to 9376. [2021-06-05 06:01:46,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9376 states, 9375 states have (on average 3.56064) internal successors, (33381), 9375 states have internal predecessors, (33381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:46,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9376 states to 9376 states and 33381 transitions. [2021-06-05 06:01:46,183 INFO L78 Accepts]: Start accepts. Automaton has 9376 states and 33381 transitions. Word has length 30 [2021-06-05 06:01:46,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:46,183 INFO L482 AbstractCegarLoop]: Abstraction has 9376 states and 33381 transitions. [2021-06-05 06:01:46,183 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:46,183 INFO L276 IsEmpty]: Start isEmpty. Operand 9376 states and 33381 transitions. [2021-06-05 06:01:46,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:46,195 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:46,195 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:46,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-06-05 06:01:46,396 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:46,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:46,396 INFO L82 PathProgramCache]: Analyzing trace with hash 426491389, now seen corresponding path program 39 times [2021-06-05 06:01:46,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:46,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089391965] [2021-06-05 06:01:46,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:46,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:46,564 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:46,564 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:46,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089391965] [2021-06-05 06:01:46,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089391965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:46,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511112125] [2021-06-05 06:01:46,564 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 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 06:01:46,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:01:46,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:46,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-05 06:01:46,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:46,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:01:46,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:46,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:46,643 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:46,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 06:01:46,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:46,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:46,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:46,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:46,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:46,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 06:01:46,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:01:46,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:46,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-06-05 06:01:46,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:46,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:46,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:46,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:48 [2021-06-05 06:01:46,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-06-05 06:01:46,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:46,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:46,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2021-06-05 06:01:46,905 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:46,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:46,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:46,906 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:5 [2021-06-05 06:01:46,925 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:46,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511112125] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:46,925 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:46,925 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 17 [2021-06-05 06:01:46,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137799676] [2021-06-05 06:01:46,925 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 06:01:46,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:46,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 06:01:46,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-06-05 06:01:46,926 INFO L87 Difference]: Start difference. First operand 9376 states and 33381 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:47,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:47,456 INFO L93 Difference]: Finished difference Result 10286 states and 36204 transitions. [2021-06-05 06:01:47,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 06:01:47,456 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:47,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:47,473 INFO L225 Difference]: With dead ends: 10286 [2021-06-05 06:01:47,473 INFO L226 Difference]: Without dead ends: 10241 [2021-06-05 06:01:47,473 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 409.0ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-06-05 06:01:47,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10241 states. [2021-06-05 06:01:47,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10241 to 9498. [2021-06-05 06:01:47,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9498 states, 9497 states have (on average 3.555754448773297) internal successors, (33769), 9497 states have internal predecessors, (33769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:47,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9498 states to 9498 states and 33769 transitions. [2021-06-05 06:01:47,600 INFO L78 Accepts]: Start accepts. Automaton has 9498 states and 33769 transitions. Word has length 30 [2021-06-05 06:01:47,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:47,600 INFO L482 AbstractCegarLoop]: Abstraction has 9498 states and 33769 transitions. [2021-06-05 06:01:47,600 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:47,600 INFO L276 IsEmpty]: Start isEmpty. Operand 9498 states and 33769 transitions. [2021-06-05 06:01:47,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:47,612 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:47,612 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:47,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:47,813 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:47,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:47,813 INFO L82 PathProgramCache]: Analyzing trace with hash -692303903, now seen corresponding path program 40 times [2021-06-05 06:01:47,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:47,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953652841] [2021-06-05 06:01:47,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:47,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:47,958 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:47,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:47,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953652841] [2021-06-05 06:01:47,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953652841] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:47,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029943832] [2021-06-05 06:01:47,959 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 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 06:01:47,986 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:01:47,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:47,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:47,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:48,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:48,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:48,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:48,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:48,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 06:01:48,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:48,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:48,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:48,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:48,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:48,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 06:01:48,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:48,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 65 [2021-06-05 06:01:48,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:48,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:48,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:48,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 51 [2021-06-05 06:01:48,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:48,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:48,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:48,190 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:158, output treesize:57 [2021-06-05 06:01:48,305 INFO L354 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2021-06-05 06:01:48,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 57 [2021-06-05 06:01:48,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:48,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:48,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:48,310 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:79, output treesize:8 [2021-06-05 06:01:48,335 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:48,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029943832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:48,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:48,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2021-06-05 06:01:48,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786938664] [2021-06-05 06:01:48,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 06:01:48,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:48,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 06:01:48,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-06-05 06:01:48,336 INFO L87 Difference]: Start difference. First operand 9498 states and 33769 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:48,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:48,682 INFO L93 Difference]: Finished difference Result 10001 states and 35300 transitions. [2021-06-05 06:01:48,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 06:01:48,682 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:48,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:48,699 INFO L225 Difference]: With dead ends: 10001 [2021-06-05 06:01:48,699 INFO L226 Difference]: Without dead ends: 9915 [2021-06-05 06:01:48,700 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 295.8ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-06-05 06:01:48,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9915 states. [2021-06-05 06:01:48,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9915 to 9551. [2021-06-05 06:01:48,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9551 states, 9550 states have (on average 3.553821989528796) internal successors, (33939), 9550 states have internal predecessors, (33939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:48,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9551 states to 9551 states and 33939 transitions. [2021-06-05 06:01:48,842 INFO L78 Accepts]: Start accepts. Automaton has 9551 states and 33939 transitions. Word has length 30 [2021-06-05 06:01:48,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:48,842 INFO L482 AbstractCegarLoop]: Abstraction has 9551 states and 33939 transitions. [2021-06-05 06:01:48,842 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:48,843 INFO L276 IsEmpty]: Start isEmpty. Operand 9551 states and 33939 transitions. [2021-06-05 06:01:48,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:48,854 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:48,854 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:49,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:49,054 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:49,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:49,055 INFO L82 PathProgramCache]: Analyzing trace with hash 1652951515, now seen corresponding path program 41 times [2021-06-05 06:01:49,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:49,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026912054] [2021-06-05 06:01:49,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:49,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:49,198 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:49,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:49,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026912054] [2021-06-05 06:01:49,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026912054] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:49,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077184631] [2021-06-05 06:01:49,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 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 06:01:49,230 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:01:49,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:49,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-05 06:01:49,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:49,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:49,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:49,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:49,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:49,272 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 06:01:49,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 06:01:49,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:49,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:49,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:49,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 06:01:49,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-06-05 06:01:49,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:49,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:49,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-06-05 06:01:49,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:49,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:49,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:49,419 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:18 [2021-06-05 06:01:49,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-06-05 06:01:49,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:49,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:49,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:49,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:5 [2021-06-05 06:01:49,486 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:49,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077184631] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:49,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:49,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-06-05 06:01:49,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30814094] [2021-06-05 06:01:49,487 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 06:01:49,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:49,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 06:01:49,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-06-05 06:01:49,487 INFO L87 Difference]: Start difference. First operand 9551 states and 33939 transitions. Second operand has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:49,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:49,686 INFO L93 Difference]: Finished difference Result 10143 states and 35765 transitions. [2021-06-05 06:01:49,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 06:01:49,688 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:49,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:49,704 INFO L225 Difference]: With dead ends: 10143 [2021-06-05 06:01:49,704 INFO L226 Difference]: Without dead ends: 10110 [2021-06-05 06:01:49,704 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 302.7ms TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-06-05 06:01:49,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10110 states. [2021-06-05 06:01:49,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10110 to 9551. [2021-06-05 06:01:49,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9551 states, 9550 states have (on average 3.5575916230366493) internal successors, (33975), 9550 states have internal predecessors, (33975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:49,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9551 states to 9551 states and 33975 transitions. [2021-06-05 06:01:49,831 INFO L78 Accepts]: Start accepts. Automaton has 9551 states and 33975 transitions. Word has length 30 [2021-06-05 06:01:49,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:49,831 INFO L482 AbstractCegarLoop]: Abstraction has 9551 states and 33975 transitions. [2021-06-05 06:01:49,831 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:49,832 INFO L276 IsEmpty]: Start isEmpty. Operand 9551 states and 33975 transitions. [2021-06-05 06:01:49,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:49,843 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:49,843 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:50,043 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-06-05 06:01:50,043 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:50,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:50,044 INFO L82 PathProgramCache]: Analyzing trace with hash -75764163, now seen corresponding path program 42 times [2021-06-05 06:01:50,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:50,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756325825] [2021-06-05 06:01:50,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:50,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:50,151 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:50,151 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:50,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756325825] [2021-06-05 06:01:50,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756325825] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:50,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204266489] [2021-06-05 06:01:50,152 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:01:50,196 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:01:50,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:50,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:50,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:50,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:50,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:50,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:50,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:50,238 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 06:01:50,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:50,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:50,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:50,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:50,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:50,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 06:01:50,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:50,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 06:01:50,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:50,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:50,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:50,340 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:30 [2021-06-05 06:01:50,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-06-05 06:01:50,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:50,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:50,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2021-06-05 06:01:50,400 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:50,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:50,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:50,402 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:5 [2021-06-05 06:01:50,418 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:50,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204266489] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:50,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:50,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-06-05 06:01:50,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522989397] [2021-06-05 06:01:50,418 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 06:01:50,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:50,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 06:01:50,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:50,419 INFO L87 Difference]: Start difference. First operand 9551 states and 33975 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:50,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:50,754 INFO L93 Difference]: Finished difference Result 10221 states and 36103 transitions. [2021-06-05 06:01:50,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 06:01:50,754 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:50,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:50,770 INFO L225 Difference]: With dead ends: 10221 [2021-06-05 06:01:50,771 INFO L226 Difference]: Without dead ends: 10194 [2021-06-05 06:01:50,771 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 195.1ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:50,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10194 states. [2021-06-05 06:01:50,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10194 to 9614. [2021-06-05 06:01:50,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9614 states, 9613 states have (on average 3.5577863310100906) internal successors, (34201), 9613 states have internal predecessors, (34201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:50,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9614 states to 9614 states and 34201 transitions. [2021-06-05 06:01:50,911 INFO L78 Accepts]: Start accepts. Automaton has 9614 states and 34201 transitions. Word has length 30 [2021-06-05 06:01:50,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:50,911 INFO L482 AbstractCegarLoop]: Abstraction has 9614 states and 34201 transitions. [2021-06-05 06:01:50,911 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:50,911 INFO L276 IsEmpty]: Start isEmpty. Operand 9614 states and 34201 transitions. [2021-06-05 06:01:50,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:50,923 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:50,923 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:51,123 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-06-05 06:01:51,123 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:51,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:51,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1496215775, now seen corresponding path program 43 times [2021-06-05 06:01:51,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:51,124 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350052756] [2021-06-05 06:01:51,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:51,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:51,213 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:51,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:51,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350052756] [2021-06-05 06:01:51,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350052756] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:51,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672466668] [2021-06-05 06:01:51,213 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 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 06:01:51,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:51,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:51,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:51,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:51,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:51,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:51,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:51,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 06:01:51,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:51,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:51,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:51,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:51,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:51,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 06:01:51,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:51,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-06-05 06:01:51,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:51,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:51,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:51,424 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:48 [2021-06-05 06:01:51,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-06-05 06:01:51,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:51,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:51,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-06-05 06:01:51,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:51,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:51,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:51,462 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:7 [2021-06-05 06:01:51,478 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:51,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672466668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:51,478 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:51,478 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-06-05 06:01:51,478 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643856225] [2021-06-05 06:01:51,479 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 06:01:51,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:51,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 06:01:51,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:51,479 INFO L87 Difference]: Start difference. First operand 9614 states and 34201 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:51,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:51,726 INFO L93 Difference]: Finished difference Result 10078 states and 35645 transitions. [2021-06-05 06:01:51,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 06:01:51,726 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:51,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:51,743 INFO L225 Difference]: With dead ends: 10078 [2021-06-05 06:01:51,743 INFO L226 Difference]: Without dead ends: 10030 [2021-06-05 06:01:51,743 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 191.3ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:51,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10030 states. [2021-06-05 06:01:51,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10030 to 9683. [2021-06-05 06:01:51,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9683 states, 9682 states have (on average 3.5565998760586655) internal successors, (34435), 9682 states have internal predecessors, (34435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:51,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9683 states to 9683 states and 34435 transitions. [2021-06-05 06:01:51,893 INFO L78 Accepts]: Start accepts. Automaton has 9683 states and 34435 transitions. Word has length 30 [2021-06-05 06:01:51,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:51,893 INFO L482 AbstractCegarLoop]: Abstraction has 9683 states and 34435 transitions. [2021-06-05 06:01:51,893 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:51,893 INFO L276 IsEmpty]: Start isEmpty. Operand 9683 states and 34435 transitions. [2021-06-05 06:01:51,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:51,905 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:51,905 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:52,106 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-06-05 06:01:52,106 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:52,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:52,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1778933477, now seen corresponding path program 44 times [2021-06-05 06:01:52,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:52,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576441405] [2021-06-05 06:01:52,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:52,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:52,247 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:52,248 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:52,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576441405] [2021-06-05 06:01:52,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576441405] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:52,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692887868] [2021-06-05 06:01:52,248 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 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 06:01:52,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:01:52,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:52,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:52,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:52,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:01:52,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:52,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:52,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:52,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 06:01:52,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:52,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:52,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:52,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:52,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:52,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 06:01:52,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-06-05 06:01:52,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:52,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:52,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-06-05 06:01:52,465 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:52,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:52,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:52,470 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:22 [2021-06-05 06:01:52,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-06-05 06:01:52,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:52,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:52,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:52,492 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:5 [2021-06-05 06:01:52,512 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:52,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692887868] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:52,512 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:52,512 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-06-05 06:01:52,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797946756] [2021-06-05 06:01:52,512 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 06:01:52,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:52,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 06:01:52,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:52,513 INFO L87 Difference]: Start difference. First operand 9683 states and 34435 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:52,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:52,731 INFO L93 Difference]: Finished difference Result 10375 states and 36626 transitions. [2021-06-05 06:01:52,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 06:01:52,732 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:52,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:52,749 INFO L225 Difference]: With dead ends: 10375 [2021-06-05 06:01:52,749 INFO L226 Difference]: Without dead ends: 10348 [2021-06-05 06:01:52,749 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 194.4ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:52,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10348 states. [2021-06-05 06:01:52,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10348 to 9706. [2021-06-05 06:01:52,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9706 states, 9705 states have (on average 3.55919629057187) internal successors, (34542), 9705 states have internal predecessors, (34542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:52,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9706 states to 9706 states and 34542 transitions. [2021-06-05 06:01:52,963 INFO L78 Accepts]: Start accepts. Automaton has 9706 states and 34542 transitions. Word has length 30 [2021-06-05 06:01:52,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:52,963 INFO L482 AbstractCegarLoop]: Abstraction has 9706 states and 34542 transitions. [2021-06-05 06:01:52,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:52,963 INFO L276 IsEmpty]: Start isEmpty. Operand 9706 states and 34542 transitions. [2021-06-05 06:01:52,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:52,976 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:52,976 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:53,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:53,176 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:53,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:53,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1731377819, now seen corresponding path program 45 times [2021-06-05 06:01:53,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:53,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961876587] [2021-06-05 06:01:53,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:53,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:53,278 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:53,278 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:53,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961876587] [2021-06-05 06:01:53,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961876587] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:53,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648360929] [2021-06-05 06:01:53,278 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 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 06:01:53,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:01:53,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:53,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 06:01:53,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:53,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:53,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:53,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:53,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:53,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 06:01:53,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:53,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:53,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:53,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:53,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:53,396 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 06:01:53,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:53,577 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:53,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 49 [2021-06-05 06:01:53,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:53,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:53,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:53,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:81, output treesize:174 [2021-06-05 06:01:53,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-06-05 06:01:53,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:53,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:53,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-06-05 06:01:53,783 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:53,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:53,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:53,785 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:5 [2021-06-05 06:01:53,805 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:53,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648360929] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:53,805 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:53,805 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12] total 18 [2021-06-05 06:01:53,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159234969] [2021-06-05 06:01:53,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 06:01:53,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:53,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 06:01:53,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-06-05 06:01:53,806 INFO L87 Difference]: Start difference. First operand 9706 states and 34542 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:54,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:54,693 INFO L93 Difference]: Finished difference Result 10239 states and 36151 transitions. [2021-06-05 06:01:54,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 06:01:54,694 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:54,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:54,712 INFO L225 Difference]: With dead ends: 10239 [2021-06-05 06:01:54,712 INFO L226 Difference]: Without dead ends: 10212 [2021-06-05 06:01:54,712 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 637.0ms TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2021-06-05 06:01:54,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10212 states. [2021-06-05 06:01:54,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10212 to 9765. [2021-06-05 06:01:54,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9765 states, 9764 states have (on average 3.557455960671856) internal successors, (34735), 9764 states have internal predecessors, (34735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:54,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9765 states to 9765 states and 34735 transitions. [2021-06-05 06:01:54,865 INFO L78 Accepts]: Start accepts. Automaton has 9765 states and 34735 transitions. Word has length 30 [2021-06-05 06:01:54,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:54,865 INFO L482 AbstractCegarLoop]: Abstraction has 9765 states and 34735 transitions. [2021-06-05 06:01:54,865 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:54,865 INFO L276 IsEmpty]: Start isEmpty. Operand 9765 states and 34735 transitions. [2021-06-05 06:01:54,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:54,877 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:54,877 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:55,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:55,077 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:55,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:55,078 INFO L82 PathProgramCache]: Analyzing trace with hash 711559775, now seen corresponding path program 46 times [2021-06-05 06:01:55,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:55,078 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921986658] [2021-06-05 06:01:55,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:55,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:55,168 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:55,168 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:55,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921986658] [2021-06-05 06:01:55,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921986658] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:55,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411575967] [2021-06-05 06:01:55,169 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 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 06:01:55,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:01:55,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:55,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:01:55,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:55,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:01:55,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:55,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:55,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:55,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 06:01:55,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:55,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:55,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:55,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:55,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:55,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 06:01:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-06-05 06:01:55,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:55,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-06-05 06:01:55,359 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:55,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:55,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:55,363 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:22 [2021-06-05 06:01:55,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-06-05 06:01:55,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:55,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:55,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:55,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:5 [2021-06-05 06:01:55,402 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:55,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411575967] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:55,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:55,402 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-06-05 06:01:55,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750000400] [2021-06-05 06:01:55,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 06:01:55,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:55,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 06:01:55,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:55,403 INFO L87 Difference]: Start difference. First operand 9765 states and 34735 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:55,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:55,725 INFO L93 Difference]: Finished difference Result 10176 states and 36011 transitions. [2021-06-05 06:01:55,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 06:01:55,725 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:55,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:55,742 INFO L225 Difference]: With dead ends: 10176 [2021-06-05 06:01:55,742 INFO L226 Difference]: Without dead ends: 10098 [2021-06-05 06:01:55,742 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 177.4ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:55,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10098 states. [2021-06-05 06:01:55,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10098 to 9794. [2021-06-05 06:01:55,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9794 states, 9793 states have (on average 3.557643214540999) internal successors, (34840), 9793 states have internal predecessors, (34840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:55,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9794 states to 9794 states and 34840 transitions. [2021-06-05 06:01:55,886 INFO L78 Accepts]: Start accepts. Automaton has 9794 states and 34840 transitions. Word has length 30 [2021-06-05 06:01:55,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:55,886 INFO L482 AbstractCegarLoop]: Abstraction has 9794 states and 34840 transitions. [2021-06-05 06:01:55,886 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:55,887 INFO L276 IsEmpty]: Start isEmpty. Operand 9794 states and 34840 transitions. [2021-06-05 06:01:55,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-06-05 06:01:55,898 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:55,898 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:56,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-06-05 06:01:56,099 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:56,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:56,099 INFO L82 PathProgramCache]: Analyzing trace with hash -11649061, now seen corresponding path program 47 times [2021-06-05 06:01:56,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:56,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443869201] [2021-06-05 06:01:56,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:56,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:56,246 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:56,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:56,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443869201] [2021-06-05 06:01:56,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443869201] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:56,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238086547] [2021-06-05 06:01:56,246 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 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 06:01:56,274 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:01:56,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:56,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 38 conjunts are in the unsatisfiable core [2021-06-05 06:01:56,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:56,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:01:56,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:56,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:56,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:56,324 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 06:01:56,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:56,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:01:56,430 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:56,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:56,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:56,446 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 06:01:56,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:56,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 06:01:56,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:56,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:56,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:01:56,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-06-05 06:01:56,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:56,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:01:56,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:56,613 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:71, output treesize:35 [2021-06-05 06:01:56,724 INFO L354 Elim1Store]: treesize reduction 16, result has 67.3 percent of original size [2021-06-05 06:01:56,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 99 [2021-06-05 06:01:56,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:01:56,776 INFO L628 ElimStorePlain]: treesize reduction 43, result has 51.7 percent of original size [2021-06-05 06:01:56,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:01:56,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:103, output treesize:36 [2021-06-05 06:01:56,831 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:56,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238086547] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:56,832 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:56,832 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12] total 18 [2021-06-05 06:01:56,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258502897] [2021-06-05 06:01:56,832 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 06:01:56,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:56,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 06:01:56,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 06:01:56,832 INFO L87 Difference]: Start difference. First operand 9794 states and 34840 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:57,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:57,730 INFO L93 Difference]: Finished difference Result 10637 states and 37249 transitions. [2021-06-05 06:01:57,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 06:01:57,730 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-06-05 06:01:57,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:57,751 INFO L225 Difference]: With dead ends: 10637 [2021-06-05 06:01:57,751 INFO L226 Difference]: Without dead ends: 10595 [2021-06-05 06:01:57,752 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 688.5ms TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:01:57,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10595 states. [2021-06-05 06:01:57,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10595 to 9858. [2021-06-05 06:01:57,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9858 states, 9857 states have (on average 3.555645733996145) internal successors, (35048), 9857 states have internal predecessors, (35048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:57,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9858 states to 9858 states and 35048 transitions. [2021-06-05 06:01:57,917 INFO L78 Accepts]: Start accepts. Automaton has 9858 states and 35048 transitions. Word has length 30 [2021-06-05 06:01:57,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:57,917 INFO L482 AbstractCegarLoop]: Abstraction has 9858 states and 35048 transitions. [2021-06-05 06:01:57,917 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:57,917 INFO L276 IsEmpty]: Start isEmpty. Operand 9858 states and 35048 transitions. [2021-06-05 06:01:57,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:01:57,930 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:57,930 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:58,131 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:01:58,131 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:58,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:58,131 INFO L82 PathProgramCache]: Analyzing trace with hash -2006063557, now seen corresponding path program 48 times [2021-06-05 06:01:58,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:58,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816243301] [2021-06-05 06:01:58,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:58,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:58,178 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:01:58,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:58,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816243301] [2021-06-05 06:01:58,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816243301] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:58,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559686105] [2021-06-05 06:01:58,178 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 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 06:01:58,208 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 06:01:58,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:01:58,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:01:58,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:58,250 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:01:58,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559686105] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:58,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:58,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-06-05 06:01:58,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110731576] [2021-06-05 06:01:58,251 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 06:01:58,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:58,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 06:01:58,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-06-05 06:01:58,251 INFO L87 Difference]: Start difference. First operand 9858 states and 35048 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:58,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:01:58,434 INFO L93 Difference]: Finished difference Result 16874 states and 58768 transitions. [2021-06-05 06:01:58,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 06:01:58,434 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:01:58,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:01:58,468 INFO L225 Difference]: With dead ends: 16874 [2021-06-05 06:01:58,468 INFO L226 Difference]: Without dead ends: 16495 [2021-06-05 06:01:58,468 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 57.0ms TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2021-06-05 06:01:58,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16495 states. [2021-06-05 06:01:58,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16495 to 10848. [2021-06-05 06:01:58,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10848 states, 10847 states have (on average 3.5587720106942013) internal successors, (38602), 10847 states have internal predecessors, (38602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:58,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10848 states to 10848 states and 38602 transitions. [2021-06-05 06:01:58,687 INFO L78 Accepts]: Start accepts. Automaton has 10848 states and 38602 transitions. Word has length 32 [2021-06-05 06:01:58,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:01:58,687 INFO L482 AbstractCegarLoop]: Abstraction has 10848 states and 38602 transitions. [2021-06-05 06:01:58,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:01:58,687 INFO L276 IsEmpty]: Start isEmpty. Operand 10848 states and 38602 transitions. [2021-06-05 06:01:58,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:01:58,700 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:01:58,700 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:01:58,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-06-05 06:01:58,901 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:01:58,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:01:58,901 INFO L82 PathProgramCache]: Analyzing trace with hash -922435785, now seen corresponding path program 49 times [2021-06-05 06:01:58,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:01:58,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800822992] [2021-06-05 06:01:58,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:01:58,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:58,934 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:58,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:01:58,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800822992] [2021-06-05 06:01:58,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800822992] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:58,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731929173] [2021-06-05 06:01:58,934 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 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 06:01:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:01:58,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:01:58,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:01:59,020 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:01:59,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731929173] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:01:59,020 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:01:59,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-06-05 06:01:59,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734290359] [2021-06-05 06:01:59,021 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 06:01:59,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:01:59,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 06:01:59,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 06:01:59,021 INFO L87 Difference]: Start difference. First operand 10848 states and 38602 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:00,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:00,377 INFO L93 Difference]: Finished difference Result 32555 states and 110833 transitions. [2021-06-05 06:02:00,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-06-05 06:02:00,377 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:02:00,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:00,441 INFO L225 Difference]: With dead ends: 32555 [2021-06-05 06:02:00,441 INFO L226 Difference]: Without dead ends: 32435 [2021-06-05 06:02:00,442 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3176 ImplicationChecksByTransitivity, 753.2ms TimeCoverageRelationStatistics Valid=1615, Invalid=6757, Unknown=0, NotChecked=0, Total=8372 [2021-06-05 06:02:00,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32435 states. [2021-06-05 06:02:00,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32435 to 20924. [2021-06-05 06:02:00,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20924 states, 20923 states have (on average 3.6632892032691298) internal successors, (76647), 20923 states have internal predecessors, (76647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:00,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20924 states to 20924 states and 76647 transitions. [2021-06-05 06:02:00,865 INFO L78 Accepts]: Start accepts. Automaton has 20924 states and 76647 transitions. Word has length 32 [2021-06-05 06:02:00,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:00,865 INFO L482 AbstractCegarLoop]: Abstraction has 20924 states and 76647 transitions. [2021-06-05 06:02:00,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:00,866 INFO L276 IsEmpty]: Start isEmpty. Operand 20924 states and 76647 transitions. [2021-06-05 06:02:00,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:02:00,890 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:00,890 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:01,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:02:01,092 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:01,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:01,092 INFO L82 PathProgramCache]: Analyzing trace with hash -1162824845, now seen corresponding path program 50 times [2021-06-05 06:02:01,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:01,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534656159] [2021-06-05 06:02:01,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:01,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:01,115 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:01,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:01,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534656159] [2021-06-05 06:02:01,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534656159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:01,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469002540] [2021-06-05 06:02:01,115 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 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 06:02:01,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:02:01,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:01,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:01,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:01,195 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:01,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469002540] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:01,195 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:01,195 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2021-06-05 06:02:01,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389493434] [2021-06-05 06:02:01,195 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 06:02:01,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:01,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 06:02:01,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 06:02:01,196 INFO L87 Difference]: Start difference. First operand 20924 states and 76647 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:01,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:01,804 INFO L93 Difference]: Finished difference Result 36426 states and 126416 transitions. [2021-06-05 06:02:01,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 06:02:01,804 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:02:01,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:01,977 INFO L225 Difference]: With dead ends: 36426 [2021-06-05 06:02:01,977 INFO L226 Difference]: Without dead ends: 36162 [2021-06-05 06:02:01,978 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 202.6ms TimeCoverageRelationStatistics Valid=309, Invalid=881, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 06:02:02,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36162 states. [2021-06-05 06:02:02,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36162 to 25764. [2021-06-05 06:02:02,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25764 states, 25763 states have (on average 3.710243372278073) internal successors, (95587), 25763 states have internal predecessors, (95587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:02,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25764 states to 25764 states and 95587 transitions. [2021-06-05 06:02:02,512 INFO L78 Accepts]: Start accepts. Automaton has 25764 states and 95587 transitions. Word has length 32 [2021-06-05 06:02:02,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:02,512 INFO L482 AbstractCegarLoop]: Abstraction has 25764 states and 95587 transitions. [2021-06-05 06:02:02,512 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:02,512 INFO L276 IsEmpty]: Start isEmpty. Operand 25764 states and 95587 transitions. [2021-06-05 06:02:02,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:02:02,541 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:02,541 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:02,742 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-06-05 06:02:02,742 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:02,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:02,742 INFO L82 PathProgramCache]: Analyzing trace with hash 1268490291, now seen corresponding path program 51 times [2021-06-05 06:02:02,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:02,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862628806] [2021-06-05 06:02:02,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:02,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:02,786 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 06:02:02,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:02,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862628806] [2021-06-05 06:02:02,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862628806] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:02,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262017042] [2021-06-05 06:02:02,786 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 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 06:02:02,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 06:02:02,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:02,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:02,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:02,872 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:02,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262017042] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:02,872 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:02,872 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 11 [2021-06-05 06:02:02,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324081954] [2021-06-05 06:02:02,872 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 06:02:02,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:02,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 06:02:02,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 06:02:02,873 INFO L87 Difference]: Start difference. First operand 25764 states and 95587 transitions. Second operand has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 11 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:04,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:04,184 INFO L93 Difference]: Finished difference Result 69065 states and 243117 transitions. [2021-06-05 06:02:04,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-06-05 06:02:04,184 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 11 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:02:04,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:04,368 INFO L225 Difference]: With dead ends: 69065 [2021-06-05 06:02:04,368 INFO L226 Difference]: Without dead ends: 68261 [2021-06-05 06:02:04,368 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1471 ImplicationChecksByTransitivity, 541.2ms TimeCoverageRelationStatistics Valid=1052, Invalid=3108, Unknown=0, NotChecked=0, Total=4160 [2021-06-05 06:02:04,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68261 states. [2021-06-05 06:02:05,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68261 to 42547. [2021-06-05 06:02:05,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42547 states, 42546 states have (on average 3.6763267992290696) internal successors, (156413), 42546 states have internal predecessors, (156413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:05,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42547 states to 42547 states and 156413 transitions. [2021-06-05 06:02:05,458 INFO L78 Accepts]: Start accepts. Automaton has 42547 states and 156413 transitions. Word has length 32 [2021-06-05 06:02:05,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:05,458 INFO L482 AbstractCegarLoop]: Abstraction has 42547 states and 156413 transitions. [2021-06-05 06:02:05,458 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 11 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:05,459 INFO L276 IsEmpty]: Start isEmpty. Operand 42547 states and 156413 transitions. [2021-06-05 06:02:05,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:02:05,508 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:05,508 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:05,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-06-05 06:02:05,708 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:05,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:05,709 INFO L82 PathProgramCache]: Analyzing trace with hash 1584127903, now seen corresponding path program 52 times [2021-06-05 06:02:05,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:05,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765936873] [2021-06-05 06:02:05,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:05,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:05,734 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:05,734 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:05,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765936873] [2021-06-05 06:02:05,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765936873] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:05,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696998022] [2021-06-05 06:02:05,735 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 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 06:02:05,763 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:02:05,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:05,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:05,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:05,822 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:05,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696998022] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:05,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:05,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 06:02:05,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536957759] [2021-06-05 06:02:05,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 06:02:05,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:05,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 06:02:05,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 06:02:05,823 INFO L87 Difference]: Start difference. First operand 42547 states and 156413 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:07,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:07,188 INFO L93 Difference]: Finished difference Result 90436 states and 320892 transitions. [2021-06-05 06:02:07,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 06:02:07,189 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:02:07,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:07,535 INFO L225 Difference]: With dead ends: 90436 [2021-06-05 06:02:07,535 INFO L226 Difference]: Without dead ends: 89450 [2021-06-05 06:02:07,535 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 399.4ms TimeCoverageRelationStatistics Valid=459, Invalid=1433, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 06:02:07,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89450 states. [2021-06-05 06:02:09,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89450 to 67176. [2021-06-05 06:02:09,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67176 states, 67175 states have (on average 3.7046669147748417) internal successors, (248861), 67175 states have internal predecessors, (248861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:09,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67176 states to 67176 states and 248861 transitions. [2021-06-05 06:02:09,533 INFO L78 Accepts]: Start accepts. Automaton has 67176 states and 248861 transitions. Word has length 32 [2021-06-05 06:02:09,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:09,533 INFO L482 AbstractCegarLoop]: Abstraction has 67176 states and 248861 transitions. [2021-06-05 06:02:09,534 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:09,534 INFO L276 IsEmpty]: Start isEmpty. Operand 67176 states and 248861 transitions. [2021-06-05 06:02:09,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:02:09,600 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:09,600 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:09,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:02:09,801 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:09,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:09,801 INFO L82 PathProgramCache]: Analyzing trace with hash 1338853791, now seen corresponding path program 53 times [2021-06-05 06:02:09,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:09,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453928720] [2021-06-05 06:02:09,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:09,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:09,822 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:09,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:09,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453928720] [2021-06-05 06:02:09,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453928720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:09,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113228109] [2021-06-05 06:02:09,822 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 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 06:02:09,860 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:02:09,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:09,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:09,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:09,922 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:09,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113228109] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:09,923 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:09,923 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-06-05 06:02:09,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19226185] [2021-06-05 06:02:09,923 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 06:02:09,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:09,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 06:02:09,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 06:02:09,923 INFO L87 Difference]: Start difference. First operand 67176 states and 248861 transitions. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 10 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:10,243 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2021-06-05 06:02:11,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:11,686 INFO L93 Difference]: Finished difference Result 104051 states and 366057 transitions. [2021-06-05 06:02:11,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-06-05 06:02:11,687 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 10 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:02:11,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:11,962 INFO L225 Difference]: With dead ends: 104051 [2021-06-05 06:02:11,962 INFO L226 Difference]: Without dead ends: 103909 [2021-06-05 06:02:11,962 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2147 ImplicationChecksByTransitivity, 810.3ms TimeCoverageRelationStatistics Valid=1091, Invalid=4609, Unknown=0, NotChecked=0, Total=5700 [2021-06-05 06:02:12,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103909 states. [2021-06-05 06:02:13,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103909 to 54491. [2021-06-05 06:02:13,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54491 states, 54490 states have (on average 3.6740686364470547) internal successors, (200200), 54490 states have internal predecessors, (200200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:13,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54491 states to 54491 states and 200200 transitions. [2021-06-05 06:02:13,736 INFO L78 Accepts]: Start accepts. Automaton has 54491 states and 200200 transitions. Word has length 32 [2021-06-05 06:02:13,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:13,736 INFO L482 AbstractCegarLoop]: Abstraction has 54491 states and 200200 transitions. [2021-06-05 06:02:13,736 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 10 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:13,736 INFO L276 IsEmpty]: Start isEmpty. Operand 54491 states and 200200 transitions. [2021-06-05 06:02:13,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:02:13,787 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:13,787 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:13,988 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:02:13,988 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:13,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:13,988 INFO L82 PathProgramCache]: Analyzing trace with hash -322114183, now seen corresponding path program 54 times [2021-06-05 06:02:13,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:13,988 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222054999] [2021-06-05 06:02:13,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:13,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:14,020 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:02:14,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:14,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222054999] [2021-06-05 06:02:14,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222054999] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:14,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516996616] [2021-06-05 06:02:14,020 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 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 06:02:14,055 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 06:02:14,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:14,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:14,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:14,107 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 06:02:14,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516996616] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:14,108 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:14,108 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 8 [2021-06-05 06:02:14,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006349392] [2021-06-05 06:02:14,108 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 06:02:14,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:14,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 06:02:14,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 06:02:14,108 INFO L87 Difference]: Start difference. First operand 54491 states and 200200 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:14,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:14,869 INFO L93 Difference]: Finished difference Result 64576 states and 234215 transitions. [2021-06-05 06:02:14,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 06:02:14,881 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:02:14,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:15,068 INFO L225 Difference]: With dead ends: 64576 [2021-06-05 06:02:15,069 INFO L226 Difference]: Without dead ends: 64513 [2021-06-05 06:02:15,069 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 104.9ms TimeCoverageRelationStatistics Valid=125, Invalid=255, Unknown=0, NotChecked=0, Total=380 [2021-06-05 06:02:15,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64513 states. [2021-06-05 06:02:16,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64513 to 59411. [2021-06-05 06:02:16,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59411 states, 59410 states have (on average 3.689917522302643) internal successors, (219218), 59410 states have internal predecessors, (219218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:16,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59411 states to 59411 states and 219218 transitions. [2021-06-05 06:02:16,474 INFO L78 Accepts]: Start accepts. Automaton has 59411 states and 219218 transitions. Word has length 32 [2021-06-05 06:02:16,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:16,474 INFO L482 AbstractCegarLoop]: Abstraction has 59411 states and 219218 transitions. [2021-06-05 06:02:16,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:16,474 INFO L276 IsEmpty]: Start isEmpty. Operand 59411 states and 219218 transitions. [2021-06-05 06:02:16,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:02:16,539 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:16,539 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:16,752 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:02:16,753 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:16,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:16,753 INFO L82 PathProgramCache]: Analyzing trace with hash -1894696903, now seen corresponding path program 55 times [2021-06-05 06:02:16,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:16,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771896501] [2021-06-05 06:02:16,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:16,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:16,778 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:16,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:16,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771896501] [2021-06-05 06:02:16,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771896501] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:16,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347354808] [2021-06-05 06:02:16,778 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 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 06:02:16,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:16,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 8 conjunts are in the unsatisfiable core [2021-06-05 06:02:16,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:16,867 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:16,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347354808] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:16,868 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:16,868 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-06-05 06:02:16,868 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901758464] [2021-06-05 06:02:16,868 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 06:02:16,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:16,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 06:02:16,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 06:02:16,868 INFO L87 Difference]: Start difference. First operand 59411 states and 219218 transitions. Second operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:17,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:17,368 INFO L93 Difference]: Finished difference Result 85962 states and 317367 transitions. [2021-06-05 06:02:17,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 06:02:17,368 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:02:17,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:17,589 INFO L225 Difference]: With dead ends: 85962 [2021-06-05 06:02:17,589 INFO L226 Difference]: Without dead ends: 85673 [2021-06-05 06:02:17,589 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 84.8ms TimeCoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2021-06-05 06:02:17,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85673 states. [2021-06-05 06:02:18,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85673 to 49594. [2021-06-05 06:02:19,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49594 states, 49593 states have (on average 3.677273002238219) internal successors, (182367), 49593 states have internal predecessors, (182367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:19,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49594 states to 49594 states and 182367 transitions. [2021-06-05 06:02:19,151 INFO L78 Accepts]: Start accepts. Automaton has 49594 states and 182367 transitions. Word has length 32 [2021-06-05 06:02:19,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:19,151 INFO L482 AbstractCegarLoop]: Abstraction has 49594 states and 182367 transitions. [2021-06-05 06:02:19,151 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:19,152 INFO L276 IsEmpty]: Start isEmpty. Operand 49594 states and 182367 transitions. [2021-06-05 06:02:19,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:02:19,197 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:19,197 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:19,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2021-06-05 06:02:19,401 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:19,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:19,401 INFO L82 PathProgramCache]: Analyzing trace with hash 166970331, now seen corresponding path program 56 times [2021-06-05 06:02:19,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:19,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404402672] [2021-06-05 06:02:19,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:19,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:19,430 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:19,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:19,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404402672] [2021-06-05 06:02:19,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404402672] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:19,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785516397] [2021-06-05 06:02:19,430 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 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 06:02:19,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:02:19,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:19,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:19,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:19,529 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:19,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785516397] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:19,530 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:19,530 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2021-06-05 06:02:19,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265347548] [2021-06-05 06:02:19,530 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 06:02:19,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:19,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 06:02:19,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 06:02:19,530 INFO L87 Difference]: Start difference. First operand 49594 states and 182367 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:21,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:21,127 INFO L93 Difference]: Finished difference Result 76773 states and 266045 transitions. [2021-06-05 06:02:21,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-06-05 06:02:21,128 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:02:21,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:21,288 INFO L225 Difference]: With dead ends: 76773 [2021-06-05 06:02:21,288 INFO L226 Difference]: Without dead ends: 76379 [2021-06-05 06:02:21,288 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2465 ImplicationChecksByTransitivity, 837.1ms TimeCoverageRelationStatistics Valid=1342, Invalid=4978, Unknown=0, NotChecked=0, Total=6320 [2021-06-05 06:02:21,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76379 states. [2021-06-05 06:02:22,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76379 to 41102. [2021-06-05 06:02:22,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41102 states, 41101 states have (on average 3.63954648305394) internal successors, (149589), 41101 states have internal predecessors, (149589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:22,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41102 states to 41102 states and 149589 transitions. [2021-06-05 06:02:22,661 INFO L78 Accepts]: Start accepts. Automaton has 41102 states and 149589 transitions. Word has length 32 [2021-06-05 06:02:22,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:22,661 INFO L482 AbstractCegarLoop]: Abstraction has 41102 states and 149589 transitions. [2021-06-05 06:02:22,661 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:22,661 INFO L276 IsEmpty]: Start isEmpty. Operand 41102 states and 149589 transitions. [2021-06-05 06:02:22,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:02:22,705 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:22,705 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:22,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:02:22,906 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:22,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:22,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1382004005, now seen corresponding path program 57 times [2021-06-05 06:02:22,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:22,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276757652] [2021-06-05 06:02:22,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:22,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:22,996 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:22,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:22,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276757652] [2021-06-05 06:02:22,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276757652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:22,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376835723] [2021-06-05 06:02:22,996 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 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 06:02:23,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:02:23,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:23,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 06:02:23,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:23,104 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:23,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376835723] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:23,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:23,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 11 [2021-06-05 06:02:23,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497707272] [2021-06-05 06:02:23,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 06:02:23,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:23,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 06:02:23,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 06:02:23,105 INFO L87 Difference]: Start difference. First operand 41102 states and 149589 transitions. Second operand has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:24,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:24,015 INFO L93 Difference]: Finished difference Result 79772 states and 285940 transitions. [2021-06-05 06:02:24,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 06:02:24,025 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:02:24,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:24,253 INFO L225 Difference]: With dead ends: 79772 [2021-06-05 06:02:24,253 INFO L226 Difference]: Without dead ends: 79454 [2021-06-05 06:02:24,253 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 638 ImplicationChecksByTransitivity, 327.0ms TimeCoverageRelationStatistics Valid=513, Invalid=1557, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 06:02:24,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79454 states. [2021-06-05 06:02:25,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79454 to 60404. [2021-06-05 06:02:25,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60404 states, 60403 states have (on average 3.6763736900485076) internal successors, (222064), 60403 states have internal predecessors, (222064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:25,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60404 states to 60404 states and 222064 transitions. [2021-06-05 06:02:25,949 INFO L78 Accepts]: Start accepts. Automaton has 60404 states and 222064 transitions. Word has length 32 [2021-06-05 06:02:25,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:25,949 INFO L482 AbstractCegarLoop]: Abstraction has 60404 states and 222064 transitions. [2021-06-05 06:02:25,949 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:25,949 INFO L276 IsEmpty]: Start isEmpty. Operand 60404 states and 222064 transitions. [2021-06-05 06:02:26,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:02:26,009 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:26,009 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:26,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-06-05 06:02:26,210 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:26,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:26,210 INFO L82 PathProgramCache]: Analyzing trace with hash 181653621, now seen corresponding path program 58 times [2021-06-05 06:02:26,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:26,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774404379] [2021-06-05 06:02:26,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:26,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:26,239 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:26,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:26,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774404379] [2021-06-05 06:02:26,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774404379] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:26,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944997414] [2021-06-05 06:02:26,240 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 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 06:02:26,266 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:02:26,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:26,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:26,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:26,301 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:26,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944997414] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:26,302 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:26,302 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-06-05 06:02:26,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595188142] [2021-06-05 06:02:26,302 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 06:02:26,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:26,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 06:02:26,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-06-05 06:02:26,302 INFO L87 Difference]: Start difference. First operand 60404 states and 222064 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:27,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:27,031 INFO L93 Difference]: Finished difference Result 77437 states and 280743 transitions. [2021-06-05 06:02:27,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 06:02:27,032 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:02:27,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:27,232 INFO L225 Difference]: With dead ends: 77437 [2021-06-05 06:02:27,232 INFO L226 Difference]: Without dead ends: 77435 [2021-06-05 06:02:27,232 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 28.2ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-06-05 06:02:27,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77435 states. [2021-06-05 06:02:28,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77435 to 71881. [2021-06-05 06:02:28,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71881 states, 71880 states have (on average 3.682039510294936) internal successors, (264665), 71880 states have internal predecessors, (264665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:29,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71881 states to 71881 states and 264665 transitions. [2021-06-05 06:02:29,323 INFO L78 Accepts]: Start accepts. Automaton has 71881 states and 264665 transitions. Word has length 32 [2021-06-05 06:02:29,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:29,323 INFO L482 AbstractCegarLoop]: Abstraction has 71881 states and 264665 transitions. [2021-06-05 06:02:29,323 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:29,323 INFO L276 IsEmpty]: Start isEmpty. Operand 71881 states and 264665 transitions. [2021-06-05 06:02:29,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-06-05 06:02:29,406 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:29,406 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:29,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:02:29,621 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:29,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:29,621 INFO L82 PathProgramCache]: Analyzing trace with hash 991552283, now seen corresponding path program 59 times [2021-06-05 06:02:29,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:29,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975205630] [2021-06-05 06:02:29,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:29,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:29,647 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:29,647 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:29,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975205630] [2021-06-05 06:02:29,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975205630] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:29,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950919787] [2021-06-05 06:02:29,647 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 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 06:02:29,681 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:02:29,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:29,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:29,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:29,717 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:29,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950919787] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:29,717 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:29,717 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 7 [2021-06-05 06:02:29,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859858774] [2021-06-05 06:02:29,717 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 06:02:29,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:29,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 06:02:29,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-06-05 06:02:29,718 INFO L87 Difference]: Start difference. First operand 71881 states and 264665 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:30,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:30,168 INFO L93 Difference]: Finished difference Result 77204 states and 280346 transitions. [2021-06-05 06:02:30,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 06:02:30,169 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-06-05 06:02:30,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:30,361 INFO L225 Difference]: With dead ends: 77204 [2021-06-05 06:02:30,362 INFO L226 Difference]: Without dead ends: 77155 [2021-06-05 06:02:30,362 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 80.9ms TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2021-06-05 06:02:30,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77155 states. [2021-06-05 06:02:31,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77155 to 71519. [2021-06-05 06:02:32,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71519 states, 71518 states have (on average 3.6742917866830727) internal successors, (262778), 71518 states have internal predecessors, (262778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:32,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71519 states to 71519 states and 262778 transitions. [2021-06-05 06:02:32,217 INFO L78 Accepts]: Start accepts. Automaton has 71519 states and 262778 transitions. Word has length 32 [2021-06-05 06:02:32,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:32,218 INFO L482 AbstractCegarLoop]: Abstraction has 71519 states and 262778 transitions. [2021-06-05 06:02:32,218 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:32,218 INFO L276 IsEmpty]: Start isEmpty. Operand 71519 states and 262778 transitions. [2021-06-05 06:02:32,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-06-05 06:02:32,291 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:32,291 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:32,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-06-05 06:02:32,492 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:32,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:32,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1332964561, now seen corresponding path program 60 times [2021-06-05 06:02:32,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:32,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901730629] [2021-06-05 06:02:32,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:32,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:32,533 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 06:02:32,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:32,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901730629] [2021-06-05 06:02:32,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901730629] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:32,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291266719] [2021-06-05 06:02:32,534 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 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 06:02:32,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 06:02:32,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:32,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:32,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:32,612 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 06:02:32,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291266719] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:32,612 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:32,612 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-06-05 06:02:32,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993008023] [2021-06-05 06:02:32,612 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 06:02:32,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:32,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 06:02:32,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-05 06:02:32,613 INFO L87 Difference]: Start difference. First operand 71519 states and 262778 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:33,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:33,585 INFO L93 Difference]: Finished difference Result 105298 states and 389274 transitions. [2021-06-05 06:02:33,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 06:02:33,586 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-06-05 06:02:33,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:33,893 INFO L225 Difference]: With dead ends: 105298 [2021-06-05 06:02:33,893 INFO L226 Difference]: Without dead ends: 103045 [2021-06-05 06:02:33,893 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 51.0ms TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-06-05 06:02:34,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103045 states. [2021-06-05 06:02:35,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103045 to 86965. [2021-06-05 06:02:36,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86965 states, 86964 states have (on average 3.617197920978796) internal successors, (314566), 86964 states have internal predecessors, (314566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:36,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86965 states to 86965 states and 314566 transitions. [2021-06-05 06:02:36,341 INFO L78 Accepts]: Start accepts. Automaton has 86965 states and 314566 transitions. Word has length 33 [2021-06-05 06:02:36,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:36,341 INFO L482 AbstractCegarLoop]: Abstraction has 86965 states and 314566 transitions. [2021-06-05 06:02:36,342 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:36,342 INFO L276 IsEmpty]: Start isEmpty. Operand 86965 states and 314566 transitions. [2021-06-05 06:02:36,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-06-05 06:02:36,421 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:36,421 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:36,621 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:02:36,621 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:36,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:36,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1963622161, now seen corresponding path program 61 times [2021-06-05 06:02:36,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:36,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941096264] [2021-06-05 06:02:36,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:36,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:36,653 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:36,653 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:36,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941096264] [2021-06-05 06:02:36,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941096264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:36,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109341683] [2021-06-05 06:02:36,653 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:02:36,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:36,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 8 conjunts are in the unsatisfiable core [2021-06-05 06:02:36,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:36,723 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:02:36,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109341683] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:36,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:36,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 8 [2021-06-05 06:02:36,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455927248] [2021-06-05 06:02:36,724 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 06:02:36,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:36,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 06:02:36,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-05 06:02:36,724 INFO L87 Difference]: Start difference. First operand 86965 states and 314566 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:37,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:37,833 INFO L93 Difference]: Finished difference Result 144970 states and 524298 transitions. [2021-06-05 06:02:37,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 06:02:37,833 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-06-05 06:02:37,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:38,261 INFO L225 Difference]: With dead ends: 144970 [2021-06-05 06:02:38,262 INFO L226 Difference]: Without dead ends: 142308 [2021-06-05 06:02:38,262 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 44.0ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-06-05 06:02:38,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142308 states. [2021-06-05 06:02:41,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142308 to 139263. [2021-06-05 06:02:41,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139263 states, 139262 states have (on average 3.584818543464836) internal successors, (499229), 139262 states have internal predecessors, (499229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:41,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139263 states to 139263 states and 499229 transitions. [2021-06-05 06:02:41,984 INFO L78 Accepts]: Start accepts. Automaton has 139263 states and 499229 transitions. Word has length 33 [2021-06-05 06:02:41,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:41,984 INFO L482 AbstractCegarLoop]: Abstraction has 139263 states and 499229 transitions. [2021-06-05 06:02:41,984 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:41,984 INFO L276 IsEmpty]: Start isEmpty. Operand 139263 states and 499229 transitions. [2021-06-05 06:02:42,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-06-05 06:02:42,103 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:42,103 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:42,303 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-06-05 06:02:42,303 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:42,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:42,303 INFO L82 PathProgramCache]: Analyzing trace with hash -583238421, now seen corresponding path program 62 times [2021-06-05 06:02:42,303 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:42,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795215381] [2021-06-05 06:02:42,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:42,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:42,358 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:42,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:42,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795215381] [2021-06-05 06:02:42,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795215381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:42,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494761180] [2021-06-05 06:02:42,358 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 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 06:02:42,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:02:42,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:42,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:42,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:42,449 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:02:42,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494761180] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:42,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:42,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 12 [2021-06-05 06:02:42,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998700307] [2021-06-05 06:02:42,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 06:02:42,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:42,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 06:02:42,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 06:02:42,450 INFO L87 Difference]: Start difference. First operand 139263 states and 499229 transitions. Second operand has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:43,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:43,775 INFO L93 Difference]: Finished difference Result 56045 states and 202411 transitions. [2021-06-05 06:02:43,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-06-05 06:02:43,775 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-06-05 06:02:43,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:43,924 INFO L225 Difference]: With dead ends: 56045 [2021-06-05 06:02:43,924 INFO L226 Difference]: Without dead ends: 55994 [2021-06-05 06:02:43,924 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1391 ImplicationChecksByTransitivity, 507.4ms TimeCoverageRelationStatistics Valid=918, Invalid=2988, Unknown=0, NotChecked=0, Total=3906 [2021-06-05 06:02:43,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55994 states. [2021-06-05 06:02:44,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55994 to 39026. [2021-06-05 06:02:44,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39026 states, 39025 states have (on average 3.7087251761691222) internal successors, (144733), 39025 states have internal predecessors, (144733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:45,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39026 states to 39026 states and 144733 transitions. [2021-06-05 06:02:45,041 INFO L78 Accepts]: Start accepts. Automaton has 39026 states and 144733 transitions. Word has length 33 [2021-06-05 06:02:45,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:45,041 INFO L482 AbstractCegarLoop]: Abstraction has 39026 states and 144733 transitions. [2021-06-05 06:02:45,041 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:45,041 INFO L276 IsEmpty]: Start isEmpty. Operand 39026 states and 144733 transitions. [2021-06-05 06:02:45,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 06:02:45,093 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:45,093 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:45,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-06-05 06:02:45,295 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:45,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:45,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1120487123, now seen corresponding path program 63 times [2021-06-05 06:02:45,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:45,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65018090] [2021-06-05 06:02:45,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:45,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:45,320 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:45,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:45,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65018090] [2021-06-05 06:02:45,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65018090] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:45,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892369221] [2021-06-05 06:02:45,320 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 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 06:02:45,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:02:45,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:45,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:45,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:45,410 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:45,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892369221] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:45,410 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:45,410 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 10 [2021-06-05 06:02:45,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028805813] [2021-06-05 06:02:45,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 06:02:45,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:45,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 06:02:45,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 06:02:45,411 INFO L87 Difference]: Start difference. First operand 39026 states and 144733 transitions. Second operand has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:46,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:46,170 INFO L93 Difference]: Finished difference Result 60961 states and 207837 transitions. [2021-06-05 06:02:46,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 06:02:46,170 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 06:02:46,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:46,307 INFO L225 Difference]: With dead ends: 60961 [2021-06-05 06:02:46,308 INFO L226 Difference]: Without dead ends: 60725 [2021-06-05 06:02:46,308 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 254.6ms TimeCoverageRelationStatistics Valid=472, Invalid=1168, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 06:02:46,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60725 states. [2021-06-05 06:02:47,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60725 to 45876. [2021-06-05 06:02:47,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45876 states, 45875 states have (on average 3.6203378746594006) internal successors, (166083), 45875 states have internal predecessors, (166083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:47,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45876 states to 45876 states and 166083 transitions. [2021-06-05 06:02:47,453 INFO L78 Accepts]: Start accepts. Automaton has 45876 states and 166083 transitions. Word has length 35 [2021-06-05 06:02:47,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:47,453 INFO L482 AbstractCegarLoop]: Abstraction has 45876 states and 166083 transitions. [2021-06-05 06:02:47,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:47,453 INFO L276 IsEmpty]: Start isEmpty. Operand 45876 states and 166083 transitions. [2021-06-05 06:02:47,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 06:02:47,505 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:47,505 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:47,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-06-05 06:02:47,706 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:47,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:47,706 INFO L82 PathProgramCache]: Analyzing trace with hash -1613967111, now seen corresponding path program 64 times [2021-06-05 06:02:47,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:47,706 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123288741] [2021-06-05 06:02:47,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:47,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:47,730 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:47,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:47,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123288741] [2021-06-05 06:02:47,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123288741] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:47,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820076504] [2021-06-05 06:02:47,731 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 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 06:02:47,755 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:02:47,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:47,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:47,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:47,789 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:02:47,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820076504] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:47,790 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:47,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-06-05 06:02:47,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592816580] [2021-06-05 06:02:47,790 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 06:02:47,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:47,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 06:02:47,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-06-05 06:02:47,790 INFO L87 Difference]: Start difference. First operand 45876 states and 166083 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:48,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:48,322 INFO L93 Difference]: Finished difference Result 46845 states and 168585 transitions. [2021-06-05 06:02:48,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 06:02:48,323 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 06:02:48,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:48,426 INFO L225 Difference]: With dead ends: 46845 [2021-06-05 06:02:48,426 INFO L226 Difference]: Without dead ends: 46685 [2021-06-05 06:02:48,426 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 35.3ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-06-05 06:02:48,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46685 states. [2021-06-05 06:02:49,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46685 to 42613. [2021-06-05 06:02:49,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42613 states, 42612 states have (on average 3.623204731061673) internal successors, (154392), 42612 states have internal predecessors, (154392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:49,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42613 states to 42613 states and 154392 transitions. [2021-06-05 06:02:49,447 INFO L78 Accepts]: Start accepts. Automaton has 42613 states and 154392 transitions. Word has length 35 [2021-06-05 06:02:49,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:49,447 INFO L482 AbstractCegarLoop]: Abstraction has 42613 states and 154392 transitions. [2021-06-05 06:02:49,447 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:49,447 INFO L276 IsEmpty]: Start isEmpty. Operand 42613 states and 154392 transitions. [2021-06-05 06:02:49,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 06:02:49,497 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:49,497 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:49,697 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-06-05 06:02:49,698 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:49,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:49,698 INFO L82 PathProgramCache]: Analyzing trace with hash -2034748909, now seen corresponding path program 65 times [2021-06-05 06:02:49,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:49,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080597082] [2021-06-05 06:02:49,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:49,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:49,723 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:49,723 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:49,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080597082] [2021-06-05 06:02:49,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080597082] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:49,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550655192] [2021-06-05 06:02:49,723 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 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 06:02:49,751 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 06:02:49,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:49,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:02:49,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:49,809 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 20 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:02:49,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550655192] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:49,809 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:49,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 11 [2021-06-05 06:02:49,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39843397] [2021-06-05 06:02:49,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 06:02:49,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:49,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 06:02:49,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 06:02:49,810 INFO L87 Difference]: Start difference. First operand 42613 states and 154392 transitions. Second operand has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:50,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:50,716 INFO L93 Difference]: Finished difference Result 60644 states and 212444 transitions. [2021-06-05 06:02:50,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 06:02:50,716 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 06:02:50,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:50,852 INFO L225 Difference]: With dead ends: 60644 [2021-06-05 06:02:50,852 INFO L226 Difference]: Without dead ends: 60532 [2021-06-05 06:02:50,852 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 629 ImplicationChecksByTransitivity, 343.3ms TimeCoverageRelationStatistics Valid=576, Invalid=1776, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 06:02:50,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60532 states. [2021-06-05 06:02:51,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60532 to 52870. [2021-06-05 06:02:51,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52870 states, 52869 states have (on average 3.577162420321928) internal successors, (189121), 52869 states have internal predecessors, (189121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:52,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52870 states to 52870 states and 189121 transitions. [2021-06-05 06:02:52,098 INFO L78 Accepts]: Start accepts. Automaton has 52870 states and 189121 transitions. Word has length 35 [2021-06-05 06:02:52,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:52,098 INFO L482 AbstractCegarLoop]: Abstraction has 52870 states and 189121 transitions. [2021-06-05 06:02:52,098 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:52,098 INFO L276 IsEmpty]: Start isEmpty. Operand 52870 states and 189121 transitions. [2021-06-05 06:02:52,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:02:52,162 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:52,162 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:52,362 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-06-05 06:02:52,362 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:52,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:52,363 INFO L82 PathProgramCache]: Analyzing trace with hash -687128601, now seen corresponding path program 66 times [2021-06-05 06:02:52,363 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:52,363 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987567366] [2021-06-05 06:02:52,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:52,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:02:52,846 WARN L205 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 37 [2021-06-05 06:02:53,070 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:53,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:02:53,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987567366] [2021-06-05 06:02:53,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987567366] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:53,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337484345] [2021-06-05 06:02:53,071 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 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 06:02:53,101 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:02:53,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:02:53,102 WARN L261 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 53 conjunts are in the unsatisfiable core [2021-06-05 06:02:53,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:02:53,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:02:53,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:02:53,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:02:53,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:02:53,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:69 [2021-06-05 06:02:53,467 INFO L354 Elim1Store]: treesize reduction 78, result has 12.4 percent of original size [2021-06-05 06:02:53,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 173 treesize of output 130 [2021-06-05 06:02:53,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:02:53,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:02:53,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:02:53,487 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:181, output treesize:73 [2021-06-05 06:02:53,733 INFO L446 ElimStorePlain]: Different costs {0=[v_C_77], 7=[A, B]} [2021-06-05 06:02:53,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2021-06-05 06:02:53,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:02:53,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:02:53,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:02:53,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:02:53,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:02:53,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:02:53,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:02:53,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:02:53,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 34 [2021-06-05 06:02:53,762 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:02:53,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:02:53,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:02:53,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:02:53,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:02:53,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:02:53,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:02:53,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:02:53,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 26 [2021-06-05 06:02:53,779 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:02:53,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:02:53,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:02:53,788 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:86, output treesize:33 [2021-06-05 06:02:53,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:02:53,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:02:53,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:02:53,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:02:53,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:15 [2021-06-05 06:02:53,891 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:02:53,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337484345] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:02:53,891 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:02:53,891 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-06-05 06:02:53,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148316649] [2021-06-05 06:02:53,891 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:02:53,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:02:53,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:02:53,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:02:53,892 INFO L87 Difference]: Start difference. First operand 52870 states and 189121 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:57,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:02:57,790 INFO L93 Difference]: Finished difference Result 82755 states and 292254 transitions. [2021-06-05 06:02:57,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 06:02:57,790 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:02:57,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:02:57,999 INFO L225 Difference]: With dead ends: 82755 [2021-06-05 06:02:57,999 INFO L226 Difference]: Without dead ends: 82657 [2021-06-05 06:02:58,000 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 3100.3ms TimeCoverageRelationStatistics Valid=486, Invalid=2820, Unknown=0, NotChecked=0, Total=3306 [2021-06-05 06:02:58,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82657 states. [2021-06-05 06:02:58,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82657 to 53035. [2021-06-05 06:02:59,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53035 states, 53034 states have (on average 3.57517818757778) internal successors, (189606), 53034 states have internal predecessors, (189606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:59,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53035 states to 53035 states and 189606 transitions. [2021-06-05 06:02:59,173 INFO L78 Accepts]: Start accepts. Automaton has 53035 states and 189606 transitions. Word has length 37 [2021-06-05 06:02:59,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:02:59,173 INFO L482 AbstractCegarLoop]: Abstraction has 53035 states and 189606 transitions. [2021-06-05 06:02:59,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:02:59,173 INFO L276 IsEmpty]: Start isEmpty. Operand 53035 states and 189606 transitions. [2021-06-05 06:02:59,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:02:59,246 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:02:59,246 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:02:59,455 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:02:59,455 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:02:59,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:02:59,455 INFO L82 PathProgramCache]: Analyzing trace with hash 2084348775, now seen corresponding path program 67 times [2021-06-05 06:02:59,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:02:59,456 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420834535] [2021-06-05 06:02:59,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:02:59,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:00,013 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:00,014 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:03:00,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420834535] [2021-06-05 06:03:00,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420834535] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:00,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695991455] [2021-06-05 06:03:00,014 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 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 06:03:00,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:00,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:03:00,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:03:00,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:03:00,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:00,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:00,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:00,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 06:03:00,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:00,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:00,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 37 [2021-06-05 06:03:00,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:00,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:00,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:00,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:64 [2021-06-05 06:03:00,334 INFO L446 ElimStorePlain]: Different costs {0=[A, B], 2=[v_C_80]} [2021-06-05 06:03:00,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2021-06-05 06:03:00,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:00,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:00,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-06-05 06:03:00,344 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:00,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:00,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:00,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:00,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 29 [2021-06-05 06:03:00,352 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:00,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:00,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:00,357 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:67, output treesize:23 [2021-06-05 06:03:00,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:03:00,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:00,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:00,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:00,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:5 [2021-06-05 06:03:00,462 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:00,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695991455] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:00,463 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:03:00,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 25 [2021-06-05 06:03:00,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100988175] [2021-06-05 06:03:00,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 06:03:00,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:03:00,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 06:03:00,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=577, Unknown=0, NotChecked=0, Total=650 [2021-06-05 06:03:00,463 INFO L87 Difference]: Start difference. First operand 53035 states and 189606 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:02,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:03:02,880 INFO L93 Difference]: Finished difference Result 82606 states and 291824 transitions. [2021-06-05 06:03:02,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 06:03:02,880 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:03:02,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:03:03,071 INFO L225 Difference]: With dead ends: 82606 [2021-06-05 06:03:03,071 INFO L226 Difference]: Without dead ends: 82487 [2021-06-05 06:03:03,071 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 1554.6ms TimeCoverageRelationStatistics Valid=336, Invalid=1920, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 06:03:03,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82487 states. [2021-06-05 06:03:04,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82487 to 53020. [2021-06-05 06:03:04,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53020 states, 53019 states have (on average 3.5756426941285198) internal successors, (189577), 53019 states have internal predecessors, (189577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:04,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53020 states to 53020 states and 189577 transitions. [2021-06-05 06:03:04,380 INFO L78 Accepts]: Start accepts. Automaton has 53020 states and 189577 transitions. Word has length 37 [2021-06-05 06:03:04,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:03:04,380 INFO L482 AbstractCegarLoop]: Abstraction has 53020 states and 189577 transitions. [2021-06-05 06:03:04,380 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:04,380 INFO L276 IsEmpty]: Start isEmpty. Operand 53020 states and 189577 transitions. [2021-06-05 06:03:04,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:03:04,448 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:03:04,448 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:03:04,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-06-05 06:03:04,653 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:03:04,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:03:04,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1585798617, now seen corresponding path program 68 times [2021-06-05 06:03:04,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:03:04,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12737566] [2021-06-05 06:03:04,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:03:04,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:05,009 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:05,009 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:03:05,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12737566] [2021-06-05 06:03:05,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12737566] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:05,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012177822] [2021-06-05 06:03:05,009 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 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 06:03:05,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:03:05,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:03:05,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:03:05,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:03:05,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:03:05,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:05,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:05,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:05,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:57 [2021-06-05 06:03:05,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:05,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:03:05,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:05,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:05,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:05,224 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:74 [2021-06-05 06:03:05,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:05,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:05,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:05,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 46 [2021-06-05 06:03:05,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:05,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:05,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:05,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:05,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:05,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 38 [2021-06-05 06:03:05,378 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:05,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:05,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:05,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:05,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:05,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 40 [2021-06-05 06:03:05,387 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:05,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:05,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:05,392 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:104, output treesize:31 [2021-06-05 06:03:05,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 06:03:05,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:05,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:05,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:05,430 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:03:05,451 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:05,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012177822] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:05,452 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:03:05,452 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 25 [2021-06-05 06:03:05,452 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454901498] [2021-06-05 06:03:05,452 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 06:03:05,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:03:05,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 06:03:05,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2021-06-05 06:03:05,452 INFO L87 Difference]: Start difference. First operand 53020 states and 189577 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:07,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:03:07,858 INFO L93 Difference]: Finished difference Result 82242 states and 290550 transitions. [2021-06-05 06:03:07,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 06:03:07,859 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:03:07,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:03:08,065 INFO L225 Difference]: With dead ends: 82242 [2021-06-05 06:03:08,065 INFO L226 Difference]: Without dead ends: 82165 [2021-06-05 06:03:08,065 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 1714.7ms TimeCoverageRelationStatistics Valid=396, Invalid=1860, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 06:03:08,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82165 states. [2021-06-05 06:03:09,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82165 to 53130. [2021-06-05 06:03:09,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53130 states, 53129 states have (on average 3.574432042763839) internal successors, (189906), 53129 states have internal predecessors, (189906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:09,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53130 states to 53130 states and 189906 transitions. [2021-06-05 06:03:09,263 INFO L78 Accepts]: Start accepts. Automaton has 53130 states and 189906 transitions. Word has length 37 [2021-06-05 06:03:09,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:03:09,264 INFO L482 AbstractCegarLoop]: Abstraction has 53130 states and 189906 transitions. [2021-06-05 06:03:09,264 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:09,264 INFO L276 IsEmpty]: Start isEmpty. Operand 53130 states and 189906 transitions. [2021-06-05 06:03:09,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:03:09,329 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:03:09,329 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:03:09,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-06-05 06:03:09,530 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:03:09,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:03:09,530 INFO L82 PathProgramCache]: Analyzing trace with hash 1185678759, now seen corresponding path program 69 times [2021-06-05 06:03:09,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:03:09,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064401517] [2021-06-05 06:03:09,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:03:09,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:09,893 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:09,893 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:03:09,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064401517] [2021-06-05 06:03:09,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064401517] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:09,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734356415] [2021-06-05 06:03:09,894 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 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 06:03:09,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:03:09,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:03:09,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:03:09,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:03:10,297 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2021-06-05 06:03:10,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:03:10,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:10,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:10,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:03:10,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:73, output treesize:72 [2021-06-05 06:03:10,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:10,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:03:10,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:10,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:10,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:03:10,457 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:84, output treesize:83 [2021-06-05 06:03:10,608 INFO L446 ElimStorePlain]: Different costs {2=[v_C_86], 5=[A, B]} [2021-06-05 06:03:10,629 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2021-06-05 06:03:10,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 43 [2021-06-05 06:03:10,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:10,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:10,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:10,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:10,668 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 06:03:10,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 49 [2021-06-05 06:03:10,669 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:10,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:10,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:10,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:10,698 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:10,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 52 [2021-06-05 06:03:10,703 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-06-05 06:03:10,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:10,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:03:10,719 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:83, output treesize:42 [2021-06-05 06:03:10,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:10,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:10,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:10,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:10,915 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:10,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 59 [2021-06-05 06:03:10,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:03:10,966 INFO L628 ElimStorePlain]: treesize reduction 75, result has 28.6 percent of original size [2021-06-05 06:03:10,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:10,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:37 [2021-06-05 06:03:11,035 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:11,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734356415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:11,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:03:11,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 06:03:11,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281747518] [2021-06-05 06:03:11,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 06:03:11,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:03:11,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 06:03:11,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2021-06-05 06:03:11,036 INFO L87 Difference]: Start difference. First operand 53130 states and 189906 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:14,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:03:14,150 INFO L93 Difference]: Finished difference Result 81870 states and 289366 transitions. [2021-06-05 06:03:14,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 06:03:14,150 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:03:14,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:03:14,350 INFO L225 Difference]: With dead ends: 81870 [2021-06-05 06:03:14,350 INFO L226 Difference]: Without dead ends: 81722 [2021-06-05 06:03:14,350 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 2138.2ms TimeCoverageRelationStatistics Valid=504, Invalid=2918, Unknown=0, NotChecked=0, Total=3422 [2021-06-05 06:03:14,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81722 states. [2021-06-05 06:03:15,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81722 to 53183. [2021-06-05 06:03:15,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53183 states, 53182 states have (on average 3.5736151329397163) internal successors, (190052), 53182 states have internal predecessors, (190052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:15,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53183 states to 53183 states and 190052 transitions. [2021-06-05 06:03:15,487 INFO L78 Accepts]: Start accepts. Automaton has 53183 states and 190052 transitions. Word has length 37 [2021-06-05 06:03:15,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:03:15,487 INFO L482 AbstractCegarLoop]: Abstraction has 53183 states and 190052 transitions. [2021-06-05 06:03:15,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:15,487 INFO L276 IsEmpty]: Start isEmpty. Operand 53183 states and 190052 transitions. [2021-06-05 06:03:15,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:03:15,551 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:03:15,551 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:03:15,751 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-06-05 06:03:15,751 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:03:15,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:03:15,752 INFO L82 PathProgramCache]: Analyzing trace with hash 533169711, now seen corresponding path program 70 times [2021-06-05 06:03:15,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:03:15,752 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165227217] [2021-06-05 06:03:15,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:03:15,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:16,174 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:16,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:03:16,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165227217] [2021-06-05 06:03:16,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165227217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:16,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931698192] [2021-06-05 06:03:16,175 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:03:16,202 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:03:16,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:03:16,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:03:16,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:03:16,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:03:16,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:16,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:16,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:16,305 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 06:03:16,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:16,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:03:16,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:16,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:16,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:16,356 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 06:03:16,438 INFO L446 ElimStorePlain]: Different costs {3=[v_C_89], 12=[A, B]} [2021-06-05 06:03:16,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:16,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:16,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:16,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 55 [2021-06-05 06:03:16,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:16,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:16,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:16,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:16,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:16,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:16,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:16,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 51 [2021-06-05 06:03:16,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:16,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:16,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:16,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:16,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:16,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:16,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:16,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2021-06-05 06:03:16,472 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:16,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:16,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:16,477 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:81, output treesize:29 [2021-06-05 06:03:16,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:03:16,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:16,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:16,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:16,539 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:5 [2021-06-05 06:03:16,560 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:16,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931698192] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:16,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:03:16,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:03:16,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027125843] [2021-06-05 06:03:16,561 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:03:16,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:03:16,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:03:16,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:03:16,561 INFO L87 Difference]: Start difference. First operand 53183 states and 190052 transitions. Second operand has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:18,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:03:18,677 INFO L93 Difference]: Finished difference Result 82234 states and 290538 transitions. [2021-06-05 06:03:18,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 06:03:18,677 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:03:18,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:03:18,871 INFO L225 Difference]: With dead ends: 82234 [2021-06-05 06:03:18,871 INFO L226 Difference]: Without dead ends: 82115 [2021-06-05 06:03:18,872 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 1376.8ms TimeCoverageRelationStatistics Valid=220, Invalid=1340, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 06:03:18,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82115 states. [2021-06-05 06:03:19,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82115 to 53120. [2021-06-05 06:03:19,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53120 states, 53119 states have (on average 3.574653137295506) internal successors, (189882), 53119 states have internal predecessors, (189882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:20,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53120 states to 53120 states and 189882 transitions. [2021-06-05 06:03:20,045 INFO L78 Accepts]: Start accepts. Automaton has 53120 states and 189882 transitions. Word has length 37 [2021-06-05 06:03:20,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:03:20,045 INFO L482 AbstractCegarLoop]: Abstraction has 53120 states and 189882 transitions. [2021-06-05 06:03:20,046 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:20,046 INFO L276 IsEmpty]: Start isEmpty. Operand 53120 states and 189882 transitions. [2021-06-05 06:03:20,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:03:20,108 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:03:20,108 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:03:20,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-06-05 06:03:20,308 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:03:20,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:03:20,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1906231023, now seen corresponding path program 71 times [2021-06-05 06:03:20,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:03:20,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482608773] [2021-06-05 06:03:20,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:03:20,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:20,880 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 31 [2021-06-05 06:03:21,015 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:21,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:03:21,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482608773] [2021-06-05 06:03:21,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482608773] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:21,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320196445] [2021-06-05 06:03:21,016 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 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 06:03:21,043 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:03:21,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:03:21,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 06:03:21,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:03:21,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:03:21,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:21,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:21,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:21,150 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 06:03:21,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:21,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:03:21,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:21,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:21,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:21,234 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 06:03:21,279 INFO L446 ElimStorePlain]: Different costs {3=[v_C_92], 12=[A, B]} [2021-06-05 06:03:21,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:21,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:21,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:21,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 52 [2021-06-05 06:03:21,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:21,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:21,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:21,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:21,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:21,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:21,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:21,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 42 [2021-06-05 06:03:21,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:21,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:21,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:21,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:21,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:21,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:21,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:21,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-06-05 06:03:21,313 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:21,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:21,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:21,317 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:77, output treesize:25 [2021-06-05 06:03:21,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:03:21,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:21,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:21,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:21,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:5 [2021-06-05 06:03:21,441 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:21,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320196445] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:21,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:03:21,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 24 [2021-06-05 06:03:21,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767703338] [2021-06-05 06:03:21,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:03:21,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:03:21,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:03:21,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:03:21,442 INFO L87 Difference]: Start difference. First operand 53120 states and 189882 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:24,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:03:24,128 INFO L93 Difference]: Finished difference Result 82249 states and 290672 transitions. [2021-06-05 06:03:24,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 06:03:24,129 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:03:24,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:03:24,332 INFO L225 Difference]: With dead ends: 82249 [2021-06-05 06:03:24,332 INFO L226 Difference]: Without dead ends: 82222 [2021-06-05 06:03:24,332 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 1885.7ms TimeCoverageRelationStatistics Valid=287, Invalid=2065, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 06:03:24,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82222 states. [2021-06-05 06:03:25,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82222 to 53245. [2021-06-05 06:03:25,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53245 states, 53244 states have (on average 3.5741304184509053) internal successors, (190301), 53244 states have internal predecessors, (190301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:25,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53245 states to 53245 states and 190301 transitions. [2021-06-05 06:03:25,529 INFO L78 Accepts]: Start accepts. Automaton has 53245 states and 190301 transitions. Word has length 37 [2021-06-05 06:03:25,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:03:25,529 INFO L482 AbstractCegarLoop]: Abstraction has 53245 states and 190301 transitions. [2021-06-05 06:03:25,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:25,529 INFO L276 IsEmpty]: Start isEmpty. Operand 53245 states and 190301 transitions. [2021-06-05 06:03:25,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:03:25,597 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:03:25,597 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:03:25,797 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2021-06-05 06:03:25,797 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:03:25,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:03:25,798 INFO L82 PathProgramCache]: Analyzing trace with hash -689917951, now seen corresponding path program 72 times [2021-06-05 06:03:25,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:03:25,798 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954009969] [2021-06-05 06:03:25,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:03:25,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:26,185 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:26,186 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:03:26,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954009969] [2021-06-05 06:03:26,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954009969] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:26,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228735682] [2021-06-05 06:03:26,186 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 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 06:03:26,214 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 06:03:26,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:03:26,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:03:26,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:03:26,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:03:26,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:26,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:26,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:26,340 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:03:26,458 INFO L354 Elim1Store]: treesize reduction 29, result has 14.7 percent of original size [2021-06-05 06:03:26,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-06-05 06:03:26,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:26,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:26,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:26,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:71 [2021-06-05 06:03:26,604 INFO L446 ElimStorePlain]: Different costs {5=[v_C_95], 7=[A, B]} [2021-06-05 06:03:26,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:26,630 INFO L354 Elim1Store]: treesize reduction 56, result has 21.1 percent of original size [2021-06-05 06:03:26,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 53 treesize of output 65 [2021-06-05 06:03:26,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:26,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:26,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:26,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:26,681 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-06-05 06:03:26,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 68 treesize of output 78 [2021-06-05 06:03:26,685 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:26,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:26,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:26,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:26,725 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:26,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 74 [2021-06-05 06:03:26,750 INFO L550 ElimStorePlain]: Start of recursive call 4: 3 dim-0 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:03:26,776 INFO L628 ElimStorePlain]: treesize reduction 41, result has 54.4 percent of original size [2021-06-05 06:03:26,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:03:26,781 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:91, output treesize:49 [2021-06-05 06:03:26,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:26,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:26,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:26,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:26,974 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:26,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 29 treesize of output 41 [2021-06-05 06:03:26,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:03:27,005 INFO L628 ElimStorePlain]: treesize reduction 34, result has 49.3 percent of original size [2021-06-05 06:03:27,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:27,010 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:22 [2021-06-05 06:03:27,062 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:27,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228735682] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:27,063 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:03:27,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 28 [2021-06-05 06:03:27,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059835990] [2021-06-05 06:03:27,063 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 06:03:27,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:03:27,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 06:03:27,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:03:27,063 INFO L87 Difference]: Start difference. First operand 53245 states and 190301 transitions. Second operand has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 28 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:27,775 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 49 [2021-06-05 06:03:30,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:03:30,136 INFO L93 Difference]: Finished difference Result 83957 states and 295832 transitions. [2021-06-05 06:03:30,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-06-05 06:03:30,136 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 28 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:03:30,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:03:30,531 INFO L225 Difference]: With dead ends: 83957 [2021-06-05 06:03:30,531 INFO L226 Difference]: Without dead ends: 83851 [2021-06-05 06:03:30,531 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 984 ImplicationChecksByTransitivity, 2436.7ms TimeCoverageRelationStatistics Valid=561, Invalid=3221, Unknown=0, NotChecked=0, Total=3782 [2021-06-05 06:03:30,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83851 states. [2021-06-05 06:03:31,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83851 to 53211. [2021-06-05 06:03:31,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53211 states, 53210 states have (on average 3.5747227964668293) internal successors, (190211), 53210 states have internal predecessors, (190211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:31,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53211 states to 53211 states and 190211 transitions. [2021-06-05 06:03:31,702 INFO L78 Accepts]: Start accepts. Automaton has 53211 states and 190211 transitions. Word has length 37 [2021-06-05 06:03:31,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:03:31,702 INFO L482 AbstractCegarLoop]: Abstraction has 53211 states and 190211 transitions. [2021-06-05 06:03:31,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 28 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:31,702 INFO L276 IsEmpty]: Start isEmpty. Operand 53211 states and 190211 transitions. [2021-06-05 06:03:31,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:03:31,766 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:03:31,766 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:03:31,966 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:03:31,966 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:03:31,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:03:31,966 INFO L82 PathProgramCache]: Analyzing trace with hash 228913555, now seen corresponding path program 73 times [2021-06-05 06:03:31,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:03:31,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215170520] [2021-06-05 06:03:31,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:03:31,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:32,364 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:32,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:03:32,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215170520] [2021-06-05 06:03:32,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215170520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:32,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831570533] [2021-06-05 06:03:32,365 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 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 06:03:32,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:32,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:03:32,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:03:32,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:03:32,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:32,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:32,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:32,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 06:03:32,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2021-06-05 06:03:32,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:32,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:32,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:32,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:70 [2021-06-05 06:03:32,658 INFO L446 ElimStorePlain]: Different costs {3=[v_C_98], 12=[A, B]} [2021-06-05 06:03:32,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 58 [2021-06-05 06:03:32,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:32,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:32,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:32,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:32,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 58 [2021-06-05 06:03:32,683 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:32,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:32,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:32,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:32,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:32,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2021-06-05 06:03:32,702 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:32,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:32,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:32,707 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:88, output treesize:26 [2021-06-05 06:03:32,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:03:32,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:32,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:32,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:32,740 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:5 [2021-06-05 06:03:32,760 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:32,760 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831570533] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:32,760 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:03:32,760 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:03:32,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682703828] [2021-06-05 06:03:32,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:03:32,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:03:32,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:03:32,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:03:32,761 INFO L87 Difference]: Start difference. First operand 53211 states and 190211 transitions. Second operand has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:34,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:03:34,743 INFO L93 Difference]: Finished difference Result 83029 states and 293218 transitions. [2021-06-05 06:03:34,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 06:03:34,744 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:03:34,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:03:34,938 INFO L225 Difference]: With dead ends: 83029 [2021-06-05 06:03:34,938 INFO L226 Difference]: Without dead ends: 82906 [2021-06-05 06:03:34,938 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 1343.8ms TimeCoverageRelationStatistics Valid=316, Invalid=1576, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 06:03:35,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82906 states. [2021-06-05 06:03:36,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82906 to 53317. [2021-06-05 06:03:36,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53317 states, 53316 states have (on average 3.573467626978768) internal successors, (190523), 53316 states have internal predecessors, (190523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:36,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53317 states to 53317 states and 190523 transitions. [2021-06-05 06:03:36,306 INFO L78 Accepts]: Start accepts. Automaton has 53317 states and 190523 transitions. Word has length 37 [2021-06-05 06:03:36,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:03:36,306 INFO L482 AbstractCegarLoop]: Abstraction has 53317 states and 190523 transitions. [2021-06-05 06:03:36,306 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:36,306 INFO L276 IsEmpty]: Start isEmpty. Operand 53317 states and 190523 transitions. [2021-06-05 06:03:36,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:03:36,378 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:03:36,378 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:03:36,594 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2021-06-05 06:03:36,594 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:03:36,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:03:36,595 INFO L82 PathProgramCache]: Analyzing trace with hash -1294576365, now seen corresponding path program 74 times [2021-06-05 06:03:36,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:03:36,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544149832] [2021-06-05 06:03:36,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:03:36,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:37,016 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:37,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:03:37,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544149832] [2021-06-05 06:03:37,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544149832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:37,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858625809] [2021-06-05 06:03:37,017 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:03:37,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:03:37,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:03:37,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 06:03:37,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:03:37,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:03:37,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:37,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:37,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:37,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 06:03:37,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:37,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2021-06-05 06:03:37,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:37,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:37,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:37,282 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:78, output treesize:77 [2021-06-05 06:03:37,326 INFO L446 ElimStorePlain]: Different costs {3=[v_C_101], 12=[A, B]} [2021-06-05 06:03:37,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:37,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:37,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:37,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 55 [2021-06-05 06:03:37,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:37,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:37,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:37,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:37,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:37,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:37,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:37,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 51 [2021-06-05 06:03:37,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:37,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:37,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:37,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:37,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:37,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:37,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:03:37,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 23 [2021-06-05 06:03:37,363 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:37,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:37,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:37,369 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:84, output treesize:28 [2021-06-05 06:03:37,438 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:37,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2021-06-05 06:03:37,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:03:37,468 INFO L628 ElimStorePlain]: treesize reduction 39, result has 36.1 percent of original size [2021-06-05 06:03:37,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:37,470 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:21 [2021-06-05 06:03:37,517 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:37,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858625809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:37,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:03:37,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-06-05 06:03:37,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119502456] [2021-06-05 06:03:37,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:03:37,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:03:37,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:03:37,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:03:37,518 INFO L87 Difference]: Start difference. First operand 53317 states and 190523 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:38,417 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-06-05 06:03:39,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:03:39,237 INFO L93 Difference]: Finished difference Result 83428 states and 294260 transitions. [2021-06-05 06:03:39,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 06:03:39,237 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:03:39,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:03:39,432 INFO L225 Difference]: With dead ends: 83428 [2021-06-05 06:03:39,432 INFO L226 Difference]: Without dead ends: 83197 [2021-06-05 06:03:39,432 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 1386.6ms TimeCoverageRelationStatistics Valid=296, Invalid=1186, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 06:03:39,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83197 states. [2021-06-05 06:03:40,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83197 to 53299. [2021-06-05 06:03:40,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53299 states, 53298 states have (on average 3.573661300611655) internal successors, (190469), 53298 states have internal predecessors, (190469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:40,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53299 states to 53299 states and 190469 transitions. [2021-06-05 06:03:40,620 INFO L78 Accepts]: Start accepts. Automaton has 53299 states and 190469 transitions. Word has length 37 [2021-06-05 06:03:40,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:03:40,620 INFO L482 AbstractCegarLoop]: Abstraction has 53299 states and 190469 transitions. [2021-06-05 06:03:40,620 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:40,620 INFO L276 IsEmpty]: Start isEmpty. Operand 53299 states and 190469 transitions. [2021-06-05 06:03:40,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:03:40,684 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:03:40,684 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:03:40,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2021-06-05 06:03:40,885 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:03:40,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:03:40,885 INFO L82 PathProgramCache]: Analyzing trace with hash 720407985, now seen corresponding path program 75 times [2021-06-05 06:03:40,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:03:40,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147425815] [2021-06-05 06:03:40,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:03:40,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:41,238 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:41,238 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:03:41,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147425815] [2021-06-05 06:03:41,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147425815] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:41,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569514295] [2021-06-05 06:03:41,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 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 06:03:41,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:03:41,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:03:41,271 WARN L261 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 55 conjunts are in the unsatisfiable core [2021-06-05 06:03:41,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:03:41,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:03:41,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:41,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:41,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:41,391 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 06:03:41,468 INFO L354 Elim1Store]: treesize reduction 35, result has 16.7 percent of original size [2021-06-05 06:03:41,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2021-06-05 06:03:41,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:41,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:41,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:41,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:93, output treesize:92 [2021-06-05 06:03:41,885 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-06-05 06:03:42,070 INFO L446 ElimStorePlain]: Different costs {6=[v_C_104], 7=[A, B]} [2021-06-05 06:03:42,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:42,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:42,088 INFO L354 Elim1Store]: treesize reduction 49, result has 9.3 percent of original size [2021-06-05 06:03:42,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 50 treesize of output 56 [2021-06-05 06:03:42,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:42,137 INFO L628 ElimStorePlain]: treesize reduction 3, result has 96.9 percent of original size [2021-06-05 06:03:42,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:42,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:42,168 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-06-05 06:03:42,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 64 [2021-06-05 06:03:42,171 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:03:42,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:42,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:42,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:42,212 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:42,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 74 [2021-06-05 06:03:42,245 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-06-05 06:03:42,275 INFO L628 ElimStorePlain]: treesize reduction 75, result has 41.4 percent of original size [2021-06-05 06:03:42,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 06:03:42,287 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:99, output treesize:53 [2021-06-05 06:03:42,726 INFO L446 ElimStorePlain]: Different costs {3=[C], 10=[v_prenex_3]} [2021-06-05 06:03:42,741 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:42,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 12 treesize of output 31 [2021-06-05 06:03:42,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:03:42,805 INFO L628 ElimStorePlain]: treesize reduction 20, result has 81.1 percent of original size [2021-06-05 06:03:42,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:42,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:42,841 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:42,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 29 treesize of output 85 [2021-06-05 06:03:43,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 3 xjuncts. [2021-06-05 06:03:43,358 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 223 DAG size of output: 67 [2021-06-05 06:03:43,359 INFO L628 ElimStorePlain]: treesize reduction 948, result has 15.8 percent of original size [2021-06-05 06:03:43,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:03:43,437 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:89, output treesize:217 [2021-06-05 06:03:43,506 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:43,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569514295] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:43,506 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:03:43,506 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 29 [2021-06-05 06:03:43,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912772233] [2021-06-05 06:03:43,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:03:43,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:03:43,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:03:43,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:03:43,507 INFO L87 Difference]: Start difference. First operand 53299 states and 190469 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:47,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:03:47,183 INFO L93 Difference]: Finished difference Result 84462 states and 297726 transitions. [2021-06-05 06:03:47,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-06-05 06:03:47,184 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:03:47,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:03:47,510 INFO L225 Difference]: With dead ends: 84462 [2021-06-05 06:03:47,510 INFO L226 Difference]: Without dead ends: 84254 [2021-06-05 06:03:47,511 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 915 ImplicationChecksByTransitivity, 2529.2ms TimeCoverageRelationStatistics Valid=516, Invalid=3024, Unknown=0, NotChecked=0, Total=3540 [2021-06-05 06:03:47,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84254 states. [2021-06-05 06:03:48,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84254 to 53319. [2021-06-05 06:03:48,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53319 states, 53318 states have (on average 3.5734461157582804) internal successors, (190529), 53318 states have internal predecessors, (190529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:48,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53319 states to 53319 states and 190529 transitions. [2021-06-05 06:03:48,755 INFO L78 Accepts]: Start accepts. Automaton has 53319 states and 190529 transitions. Word has length 37 [2021-06-05 06:03:48,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:03:48,756 INFO L482 AbstractCegarLoop]: Abstraction has 53319 states and 190529 transitions. [2021-06-05 06:03:48,756 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:48,756 INFO L276 IsEmpty]: Start isEmpty. Operand 53319 states and 190529 transitions. [2021-06-05 06:03:48,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:03:48,822 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:03:48,822 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:03:49,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:03:49,026 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:03:49,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:03:49,026 INFO L82 PathProgramCache]: Analyzing trace with hash -395343355, now seen corresponding path program 76 times [2021-06-05 06:03:49,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:03:49,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642272622] [2021-06-05 06:03:49,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:03:49,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:49,432 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:49,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:03:49,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642272622] [2021-06-05 06:03:49,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642272622] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:49,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119192822] [2021-06-05 06:03:49,433 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 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 06:03:49,471 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:03:49,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:03:49,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:03:49,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:03:49,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:03:49,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:49,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:49,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:49,546 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 06:03:49,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:49,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2021-06-05 06:03:49,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:49,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:49,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:49,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 06:03:49,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:49,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:49,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:49,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 57 [2021-06-05 06:03:49,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:49,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:49,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:49,725 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:84, output treesize:88 [2021-06-05 06:03:49,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 39 [2021-06-05 06:03:49,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:49,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:49,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:49,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:43 [2021-06-05 06:03:49,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:03:49,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:49,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:49,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 06:03:49,829 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:49,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:49,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:49,831 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:5 [2021-06-05 06:03:49,850 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:49,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119192822] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:49,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:03:49,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:03:49,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047235155] [2021-06-05 06:03:49,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:03:49,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:03:49,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:03:49,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:03:49,851 INFO L87 Difference]: Start difference. First operand 53319 states and 190529 transitions. Second operand has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:52,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:03:52,435 INFO L93 Difference]: Finished difference Result 83401 states and 294413 transitions. [2021-06-05 06:03:52,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 06:03:52,435 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:03:52,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:03:52,633 INFO L225 Difference]: With dead ends: 83401 [2021-06-05 06:03:52,634 INFO L226 Difference]: Without dead ends: 83373 [2021-06-05 06:03:52,634 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 1788.2ms TimeCoverageRelationStatistics Valid=367, Invalid=2183, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 06:03:52,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83373 states. [2021-06-05 06:03:53,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83373 to 53372. [2021-06-05 06:03:53,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53372 states, 53371 states have (on average 3.573026549999063) internal successors, (190696), 53371 states have internal predecessors, (190696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:53,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53372 states to 53372 states and 190696 transitions. [2021-06-05 06:03:53,891 INFO L78 Accepts]: Start accepts. Automaton has 53372 states and 190696 transitions. Word has length 37 [2021-06-05 06:03:53,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:03:53,891 INFO L482 AbstractCegarLoop]: Abstraction has 53372 states and 190696 transitions. [2021-06-05 06:03:53,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:53,892 INFO L276 IsEmpty]: Start isEmpty. Operand 53372 states and 190696 transitions. [2021-06-05 06:03:53,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:03:53,963 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:03:53,963 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:03:54,163 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:03:54,164 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:03:54,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:03:54,164 INFO L82 PathProgramCache]: Analyzing trace with hash -1514138647, now seen corresponding path program 77 times [2021-06-05 06:03:54,164 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:03:54,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250278800] [2021-06-05 06:03:54,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:03:54,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:03:54,551 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:54,551 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:03:54,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250278800] [2021-06-05 06:03:54,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250278800] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:54,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145165602] [2021-06-05 06:03:54,552 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 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 06:03:54,581 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:03:54,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:03:54,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 06:03:54,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:03:54,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:03:54,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:54,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:54,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:54,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:66 [2021-06-05 06:03:54,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:54,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:54,797 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:03:54,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 50 [2021-06-05 06:03:54,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:54,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:54,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:03:54,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:93, output treesize:92 [2021-06-05 06:03:55,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:55,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:55,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:55,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:55,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:55,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:55,029 INFO L354 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2021-06-05 06:03:55,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 59 treesize of output 70 [2021-06-05 06:03:55,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:55,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:55,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 06:03:55,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:112, output treesize:111 [2021-06-05 06:03:55,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-06-05 06:03:55,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:55,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:55,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2021-06-05 06:03:55,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:03:55,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:55,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 06:03:55,453 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:83, output treesize:40 [2021-06-05 06:03:55,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:55,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:55,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:03:55,542 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:03:55,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 27 treesize of output 87 [2021-06-05 06:03:55,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:03:55,976 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 206 DAG size of output: 39 [2021-06-05 06:03:55,977 INFO L628 ElimStorePlain]: treesize reduction 1034, result has 5.6 percent of original size [2021-06-05 06:03:55,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:03:55,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:48, output treesize:39 [2021-06-05 06:03:56,041 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:03:56,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145165602] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:03:56,041 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:03:56,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2021-06-05 06:03:56,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171986439] [2021-06-05 06:03:56,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:03:56,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:03:56,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:03:56,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:03:56,042 INFO L87 Difference]: Start difference. First operand 53372 states and 190696 transitions. Second operand has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:03:59,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:03:59,929 INFO L93 Difference]: Finished difference Result 84873 states and 298968 transitions. [2021-06-05 06:03:59,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-06-05 06:03:59,930 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:03:59,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:04:00,129 INFO L225 Difference]: With dead ends: 84873 [2021-06-05 06:04:00,130 INFO L226 Difference]: Without dead ends: 84717 [2021-06-05 06:04:00,130 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 932 ImplicationChecksByTransitivity, 2885.3ms TimeCoverageRelationStatistics Valid=656, Invalid=3634, Unknown=0, NotChecked=0, Total=4290 [2021-06-05 06:04:00,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84717 states. [2021-06-05 06:04:00,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84717 to 53375. [2021-06-05 06:04:01,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53375 states, 53374 states have (on average 3.5727695132461497) internal successors, (190693), 53374 states have internal predecessors, (190693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:01,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53375 states to 53375 states and 190693 transitions. [2021-06-05 06:04:01,422 INFO L78 Accepts]: Start accepts. Automaton has 53375 states and 190693 transitions. Word has length 37 [2021-06-05 06:04:01,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:04:01,422 INFO L482 AbstractCegarLoop]: Abstraction has 53375 states and 190693 transitions. [2021-06-05 06:04:01,422 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:01,423 INFO L276 IsEmpty]: Start isEmpty. Operand 53375 states and 190693 transitions. [2021-06-05 06:04:01,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:04:01,496 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:04:01,497 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:04:01,697 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2021-06-05 06:04:01,697 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:04:01,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:04:01,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1788321893, now seen corresponding path program 78 times [2021-06-05 06:04:01,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:04:01,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690917610] [2021-06-05 06:04:01,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:04:01,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:04:02,042 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:02,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:04:02,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690917610] [2021-06-05 06:04:02,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690917610] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:02,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881038063] [2021-06-05 06:04:02,043 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 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 06:04:02,072 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 06:04:02,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:04:02,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:04:02,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:04:02,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:04:02,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:02,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:02,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:02,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 06:04:02,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:02,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-06-05 06:04:02,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:02,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:02,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:02,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:62 [2021-06-05 06:04:02,548 INFO L446 ElimStorePlain]: Different costs {2=[v_C_113], 9=[A, B]} [2021-06-05 06:04:02,572 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2021-06-05 06:04:02,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 50 [2021-06-05 06:04:02,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:02,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:02,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:02,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:02,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:02,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:02,615 INFO L354 Elim1Store]: treesize reduction 19, result has 29.6 percent of original size [2021-06-05 06:04:02,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 64 treesize of output 54 [2021-06-05 06:04:02,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:02,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:02,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:02,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:02,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:02,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:02,652 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:02,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 49 [2021-06-05 06:04:02,660 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-06-05 06:04:02,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:02,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:04:02,678 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:97, output treesize:54 [2021-06-05 06:04:02,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:02,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:02,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:02,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:04:02,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:02,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:02,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:02,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:15 [2021-06-05 06:04:02,847 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:02,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881038063] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:02,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:04:02,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 28 [2021-06-05 06:04:02,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887741717] [2021-06-05 06:04:02,848 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 06:04:02,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:04:02,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 06:04:02,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:04:02,848 INFO L87 Difference]: Start difference. First operand 53375 states and 190693 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:07,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:04:07,326 INFO L93 Difference]: Finished difference Result 84037 states and 296090 transitions. [2021-06-05 06:04:07,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-06-05 06:04:07,326 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:04:07,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:04:07,536 INFO L225 Difference]: With dead ends: 84037 [2021-06-05 06:04:07,536 INFO L226 Difference]: Without dead ends: 83820 [2021-06-05 06:04:07,537 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 977 ImplicationChecksByTransitivity, 3100.5ms TimeCoverageRelationStatistics Valid=507, Invalid=3915, Unknown=0, NotChecked=0, Total=4422 [2021-06-05 06:04:07,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83820 states. [2021-06-05 06:04:08,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83820 to 53426. [2021-06-05 06:04:08,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53426 states, 53425 states have (on average 3.5720355638745906) internal successors, (190836), 53425 states have internal predecessors, (190836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:08,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53426 states to 53426 states and 190836 transitions. [2021-06-05 06:04:08,906 INFO L78 Accepts]: Start accepts. Automaton has 53426 states and 190836 transitions. Word has length 37 [2021-06-05 06:04:08,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:04:08,907 INFO L482 AbstractCegarLoop]: Abstraction has 53426 states and 190836 transitions. [2021-06-05 06:04:08,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:08,907 INFO L276 IsEmpty]: Start isEmpty. Operand 53426 states and 190836 transitions. [2021-06-05 06:04:08,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:04:08,981 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:04:08,981 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:04:09,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:04:09,182 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:04:09,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:04:09,182 INFO L82 PathProgramCache]: Analyzing trace with hash -1436028709, now seen corresponding path program 79 times [2021-06-05 06:04:09,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:04:09,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842596073] [2021-06-05 06:04:09,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:04:09,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:04:09,612 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:09,613 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:04:09,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842596073] [2021-06-05 06:04:09,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842596073] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:09,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298360512] [2021-06-05 06:04:09,613 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 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 06:04:09,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:04:09,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:04:09,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:04:09,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:04:09,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:09,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:09,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:09,728 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 06:04:09,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:09,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2021-06-05 06:04:09,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:09,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:09,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:09,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:73 [2021-06-05 06:04:09,896 INFO L446 ElimStorePlain]: Different costs {3=[v_C_116], 12=[A, B]} [2021-06-05 06:04:09,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:09,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:09,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:09,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 55 [2021-06-05 06:04:09,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:09,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:09,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:09,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:09,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:09,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:09,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:09,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 42 [2021-06-05 06:04:09,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:09,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:09,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:09,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:09,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:09,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:09,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:09,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2021-06-05 06:04:09,932 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:09,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:09,937 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:09,937 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:81, output treesize:29 [2021-06-05 06:04:09,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:04:09,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:09,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:09,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:09,997 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:5 [2021-06-05 06:04:10,022 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:10,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298360512] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:10,022 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:04:10,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:04:10,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199482482] [2021-06-05 06:04:10,022 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:04:10,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:04:10,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:04:10,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:04:10,023 INFO L87 Difference]: Start difference. First operand 53426 states and 190836 transitions. Second operand has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:12,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:04:12,923 INFO L93 Difference]: Finished difference Result 83416 states and 294347 transitions. [2021-06-05 06:04:12,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 06:04:12,923 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:04:12,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:04:13,125 INFO L225 Difference]: With dead ends: 83416 [2021-06-05 06:04:13,125 INFO L226 Difference]: Without dead ends: 83197 [2021-06-05 06:04:13,125 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 1881.6ms TimeCoverageRelationStatistics Valid=310, Invalid=1852, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 06:04:13,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83197 states. [2021-06-05 06:04:14,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83197 to 53511. [2021-06-05 06:04:14,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53511 states, 53510 states have (on average 3.5710708278826386) internal successors, (191088), 53510 states have internal predecessors, (191088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:14,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53511 states to 53511 states and 191088 transitions. [2021-06-05 06:04:14,279 INFO L78 Accepts]: Start accepts. Automaton has 53511 states and 191088 transitions. Word has length 37 [2021-06-05 06:04:14,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:04:14,280 INFO L482 AbstractCegarLoop]: Abstraction has 53511 states and 191088 transitions. [2021-06-05 06:04:14,280 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:14,280 INFO L276 IsEmpty]: Start isEmpty. Operand 53511 states and 191088 transitions. [2021-06-05 06:04:14,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:04:14,345 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:04:14,345 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:04:14,545 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2021-06-05 06:04:14,545 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:04:14,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:04:14,546 INFO L82 PathProgramCache]: Analyzing trace with hash -1764133243, now seen corresponding path program 80 times [2021-06-05 06:04:14,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:04:14,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848603631] [2021-06-05 06:04:14,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:04:14,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:04:14,907 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:14,907 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:04:14,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848603631] [2021-06-05 06:04:14,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848603631] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:14,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552276298] [2021-06-05 06:04:14,908 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 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 06:04:14,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:04:14,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:04:14,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:04:14,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:04:15,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:04:15,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:15,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:15,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:15,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:04:15,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:15,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:15,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 41 [2021-06-05 06:04:15,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:15,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:15,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:15,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:65 [2021-06-05 06:04:15,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 06:04:15,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:15,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:15,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:15,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 06:04:15,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 39 [2021-06-05 06:04:15,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:15,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:15,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:15,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:43 [2021-06-05 06:04:15,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:04:15,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:15,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:15,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 06:04:15,338 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:15,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:15,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:15,340 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:7 [2021-06-05 06:04:15,359 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:15,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552276298] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:15,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:04:15,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:04:15,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390163052] [2021-06-05 06:04:15,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:04:15,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:04:15,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:04:15,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:04:15,360 INFO L87 Difference]: Start difference. First operand 53511 states and 191088 transitions. Second operand has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:15,779 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2021-06-05 06:04:18,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:04:18,025 INFO L93 Difference]: Finished difference Result 83471 states and 294603 transitions. [2021-06-05 06:04:18,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 06:04:18,025 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:04:18,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:04:18,441 INFO L225 Difference]: With dead ends: 83471 [2021-06-05 06:04:18,442 INFO L226 Difference]: Without dead ends: 83443 [2021-06-05 06:04:18,442 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 1858.8ms TimeCoverageRelationStatistics Valid=311, Invalid=2139, Unknown=0, NotChecked=0, Total=2450 [2021-06-05 06:04:18,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83443 states. [2021-06-05 06:04:19,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83443 to 53565. [2021-06-05 06:04:19,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53565 states, 53564 states have (on average 3.570495108655067) internal successors, (191250), 53564 states have internal predecessors, (191250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:19,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53565 states to 53565 states and 191250 transitions. [2021-06-05 06:04:19,659 INFO L78 Accepts]: Start accepts. Automaton has 53565 states and 191250 transitions. Word has length 37 [2021-06-05 06:04:19,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:04:19,659 INFO L482 AbstractCegarLoop]: Abstraction has 53565 states and 191250 transitions. [2021-06-05 06:04:19,659 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:19,659 INFO L276 IsEmpty]: Start isEmpty. Operand 53565 states and 191250 transitions. [2021-06-05 06:04:19,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:04:19,724 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:04:19,724 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:04:19,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:04:19,924 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:04:19,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:04:19,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1412038761, now seen corresponding path program 81 times [2021-06-05 06:04:19,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:04:19,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977331020] [2021-06-05 06:04:19,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:04:19,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:04:20,347 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:20,347 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:04:20,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977331020] [2021-06-05 06:04:20,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977331020] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:20,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773210943] [2021-06-05 06:04:20,347 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 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 06:04:20,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-06-05 06:04:20,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:04:20,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:04:20,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:04:20,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:04:20,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:20,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:20,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:20,453 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:04:20,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-06-05 06:04:20,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:20,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:20,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:20,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 06:04:20,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:20,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:20,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 43 [2021-06-05 06:04:20,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:20,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:20,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:04:20,631 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:73 [2021-06-05 06:04:20,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:20,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:20,873 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:20,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 54 [2021-06-05 06:04:20,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:20,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:20,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:20,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:20,896 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:20,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 39 [2021-06-05 06:04:20,898 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:04:20,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:20,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:04:20,912 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:89, output treesize:51 [2021-06-05 06:04:21,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:21,013 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:21,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 14 treesize of output 25 [2021-06-05 06:04:21,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:21,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:21,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:21,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:21,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:21,040 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:21,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 61 [2021-06-05 06:04:21,055 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 3 xjuncts. [2021-06-05 06:04:21,112 INFO L628 ElimStorePlain]: treesize reduction 66, result has 40.0 percent of original size [2021-06-05 06:04:21,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:04:21,115 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:87, output treesize:50 [2021-06-05 06:04:21,234 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:21,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773210943] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:21,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:04:21,235 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 27 [2021-06-05 06:04:21,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304614168] [2021-06-05 06:04:21,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:04:21,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:04:21,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:04:21,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:04:21,235 INFO L87 Difference]: Start difference. First operand 53565 states and 191250 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:27,519 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-06-05 06:04:28,150 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 73 [2021-06-05 06:04:28,662 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 76 [2021-06-05 06:04:28,916 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 74 [2021-06-05 06:04:29,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:04:29,846 INFO L93 Difference]: Finished difference Result 85460 states and 300505 transitions. [2021-06-05 06:04:29,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-06-05 06:04:29,847 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:04:29,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:04:30,045 INFO L225 Difference]: With dead ends: 85460 [2021-06-05 06:04:30,045 INFO L226 Difference]: Without dead ends: 85287 [2021-06-05 06:04:30,046 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2043 ImplicationChecksByTransitivity, 6716.4ms TimeCoverageRelationStatistics Valid=961, Invalid=6695, Unknown=0, NotChecked=0, Total=7656 [2021-06-05 06:04:30,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85287 states. [2021-06-05 06:04:31,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85287 to 53585. [2021-06-05 06:04:31,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53585 states, 53584 states have (on average 3.5700768886234697) internal successors, (191299), 53584 states have internal predecessors, (191299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:31,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53585 states to 53585 states and 191299 transitions. [2021-06-05 06:04:31,219 INFO L78 Accepts]: Start accepts. Automaton has 53585 states and 191299 transitions. Word has length 37 [2021-06-05 06:04:31,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:04:31,219 INFO L482 AbstractCegarLoop]: Abstraction has 53585 states and 191299 transitions. [2021-06-05 06:04:31,219 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:31,219 INFO L276 IsEmpty]: Start isEmpty. Operand 53585 states and 191299 transitions. [2021-06-05 06:04:31,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:04:31,283 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:04:31,283 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:04:31,483 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable314 [2021-06-05 06:04:31,484 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:04:31,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:04:31,484 INFO L82 PathProgramCache]: Analyzing trace with hash -537673117, now seen corresponding path program 82 times [2021-06-05 06:04:31,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:04:31,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117081235] [2021-06-05 06:04:31,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:04:31,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:04:31,891 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 41 [2021-06-05 06:04:32,130 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:32,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:04:32,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117081235] [2021-06-05 06:04:32,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117081235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:32,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927986192] [2021-06-05 06:04:32,130 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:04:32,158 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:04:32,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:04:32,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:04:32,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:04:32,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:04:32,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:32,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:32,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:32,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 06:04:32,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:32,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2021-06-05 06:04:32,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:32,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:32,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:32,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:71 [2021-06-05 06:04:32,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:32,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:32,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:32,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 42 [2021-06-05 06:04:32,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:32,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:32,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:32,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:78, output treesize:77 [2021-06-05 06:04:32,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:32,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:32,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:32,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:32,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:32,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2021-06-05 06:04:32,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:32,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:32,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:32,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:32,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:32,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:32,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:32,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2021-06-05 06:04:32,444 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:32,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:32,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:32,449 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:76, output treesize:25 [2021-06-05 06:04:32,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 06:04:32,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:32,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:32,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:32,504 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:04:32,525 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:32,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927986192] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:32,525 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:04:32,525 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:04:32,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342178264] [2021-06-05 06:04:32,525 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:04:32,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:04:32,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:04:32,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:04:32,525 INFO L87 Difference]: Start difference. First operand 53585 states and 191299 transitions. Second operand has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:35,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:04:35,375 INFO L93 Difference]: Finished difference Result 83477 states and 294546 transitions. [2021-06-05 06:04:35,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 06:04:35,376 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:04:35,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:04:35,578 INFO L225 Difference]: With dead ends: 83477 [2021-06-05 06:04:35,578 INFO L226 Difference]: Without dead ends: 83303 [2021-06-05 06:04:35,578 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 2093.5ms TimeCoverageRelationStatistics Valid=310, Invalid=1852, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 06:04:35,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83303 states. [2021-06-05 06:04:36,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83303 to 53588. [2021-06-05 06:04:36,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53588 states, 53587 states have (on average 3.5697090712299624) internal successors, (191290), 53587 states have internal predecessors, (191290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:36,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53588 states to 53588 states and 191290 transitions. [2021-06-05 06:04:36,793 INFO L78 Accepts]: Start accepts. Automaton has 53588 states and 191290 transitions. Word has length 37 [2021-06-05 06:04:36,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:04:36,793 INFO L482 AbstractCegarLoop]: Abstraction has 53588 states and 191290 transitions. [2021-06-05 06:04:36,793 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:36,793 INFO L276 IsEmpty]: Start isEmpty. Operand 53588 states and 191290 transitions. [2021-06-05 06:04:36,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:04:36,861 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:04:36,861 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:04:37,062 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable337,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:04:37,062 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:04:37,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:04:37,063 INFO L82 PathProgramCache]: Analyzing trace with hash -910835223, now seen corresponding path program 83 times [2021-06-05 06:04:37,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:04:37,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663601497] [2021-06-05 06:04:37,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:04:37,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:04:37,465 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:37,465 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:04:37,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663601497] [2021-06-05 06:04:37,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663601497] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:37,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193618439] [2021-06-05 06:04:37,465 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 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 06:04:37,493 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 06:04:37,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:04:37,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 06:04:37,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:04:37,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:04:37,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:37,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:37,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:37,570 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 06:04:37,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:37,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2021-06-05 06:04:37,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:37,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:37,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:37,715 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:70 [2021-06-05 06:04:37,805 INFO L446 ElimStorePlain]: Different costs {3=[v_C_128], 12=[A, B]} [2021-06-05 06:04:37,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 66 [2021-06-05 06:04:37,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:37,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:37,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:37,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:37,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 56 [2021-06-05 06:04:37,832 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:37,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:37,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:37,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:37,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:37,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2021-06-05 06:04:37,844 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:37,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:37,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:37,849 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:92, output treesize:26 [2021-06-05 06:04:37,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 06:04:37,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:37,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:37,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:37,886 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:04:37,907 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:37,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193618439] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:37,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:04:37,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-06-05 06:04:37,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175648953] [2021-06-05 06:04:37,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:04:37,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:04:37,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:04:37,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:04:37,908 INFO L87 Difference]: Start difference. First operand 53588 states and 191290 transitions. Second operand has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:38,865 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 36 [2021-06-05 06:04:39,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:04:39,897 INFO L93 Difference]: Finished difference Result 83439 states and 294402 transitions. [2021-06-05 06:04:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 06:04:39,898 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:04:39,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:04:40,090 INFO L225 Difference]: With dead ends: 83439 [2021-06-05 06:04:40,090 INFO L226 Difference]: Without dead ends: 83318 [2021-06-05 06:04:40,090 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 1576.7ms TimeCoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 06:04:40,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83318 states. [2021-06-05 06:04:41,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83318 to 53710. [2021-06-05 06:04:41,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53710 states, 53709 states have (on average 3.568619784393677) internal successors, (191667), 53709 states have internal predecessors, (191667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:41,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53710 states to 53710 states and 191667 transitions. [2021-06-05 06:04:41,270 INFO L78 Accepts]: Start accepts. Automaton has 53710 states and 191667 transitions. Word has length 37 [2021-06-05 06:04:41,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:04:41,270 INFO L482 AbstractCegarLoop]: Abstraction has 53710 states and 191667 transitions. [2021-06-05 06:04:41,270 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:41,270 INFO L276 IsEmpty]: Start isEmpty. Operand 53710 states and 191667 transitions. [2021-06-05 06:04:41,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:04:41,335 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:04:41,335 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:04:41,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable338 [2021-06-05 06:04:41,536 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:04:41,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:04:41,536 INFO L82 PathProgramCache]: Analyzing trace with hash 1860642153, now seen corresponding path program 84 times [2021-06-05 06:04:41,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:04:41,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344536666] [2021-06-05 06:04:41,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:04:41,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:04:41,938 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:41,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:04:41,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344536666] [2021-06-05 06:04:41,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344536666] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:41,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908651990] [2021-06-05 06:04:41,939 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 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 06:04:41,965 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 06:04:41,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:04:41,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:04:41,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:04:42,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:04:42,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:42,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:42,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:42,040 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-06-05 06:04:42,376 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2021-06-05 06:04:42,444 INFO L354 Elim1Store]: treesize reduction 29, result has 14.7 percent of original size [2021-06-05 06:04:42,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-06-05 06:04:42,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:42,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:42,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:04:42,460 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:73 [2021-06-05 06:04:42,569 INFO L446 ElimStorePlain]: Different costs {3=[v_C_131], 10=[A, B]} [2021-06-05 06:04:42,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:42,586 INFO L354 Elim1Store]: treesize reduction 31, result has 13.9 percent of original size [2021-06-05 06:04:42,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 49 [2021-06-05 06:04:42,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:42,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:42,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:42,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:42,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:42,662 INFO L354 Elim1Store]: treesize reduction 18, result has 73.1 percent of original size [2021-06-05 06:04:42,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 54 treesize of output 86 [2021-06-05 06:04:42,667 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:04:42,761 INFO L628 ElimStorePlain]: treesize reduction 100, result has 52.2 percent of original size [2021-06-05 06:04:42,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:42,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:42,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:42,792 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:42,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 85 treesize of output 131 [2021-06-05 06:04:42,861 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-06-05 06:04:42,997 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 44 [2021-06-05 06:04:42,997 INFO L628 ElimStorePlain]: treesize reduction 376, result has 17.0 percent of original size [2021-06-05 06:04:43,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:04:43,015 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:93, output treesize:118 [2021-06-05 06:04:43,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:43,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:43,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:43,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:43,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:43,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:43,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 15 [2021-06-05 06:04:43,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:43,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:43,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:43,331 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:15 [2021-06-05 06:04:43,386 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:43,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908651990] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:43,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:04:43,387 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 27 [2021-06-05 06:04:43,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6934491] [2021-06-05 06:04:43,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:04:43,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:04:43,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:04:43,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:04:43,387 INFO L87 Difference]: Start difference. First operand 53710 states and 191667 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:45,135 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 68 [2021-06-05 06:04:48,274 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2021-06-05 06:04:48,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:04:48,739 INFO L93 Difference]: Finished difference Result 84760 states and 297978 transitions. [2021-06-05 06:04:48,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-06-05 06:04:48,740 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:04:48,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:04:49,059 INFO L225 Difference]: With dead ends: 84760 [2021-06-05 06:04:49,059 INFO L226 Difference]: Without dead ends: 84408 [2021-06-05 06:04:49,059 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1140 ImplicationChecksByTransitivity, 4049.6ms TimeCoverageRelationStatistics Valid=598, Invalid=4658, Unknown=0, NotChecked=0, Total=5256 [2021-06-05 06:04:49,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84408 states. [2021-06-05 06:04:49,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84408 to 53813. [2021-06-05 06:04:49,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53813 states, 53812 states have (on average 3.567141158105999) internal successors, (191955), 53812 states have internal predecessors, (191955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:50,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53813 states to 53813 states and 191955 transitions. [2021-06-05 06:04:50,314 INFO L78 Accepts]: Start accepts. Automaton has 53813 states and 191955 transitions. Word has length 37 [2021-06-05 06:04:50,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:04:50,315 INFO L482 AbstractCegarLoop]: Abstraction has 53813 states and 191955 transitions. [2021-06-05 06:04:50,315 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:50,315 INFO L276 IsEmpty]: Start isEmpty. Operand 53813 states and 191955 transitions. [2021-06-05 06:04:50,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:04:50,385 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:04:50,385 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:04:50,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable339 [2021-06-05 06:04:50,586 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:04:50,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:04:50,586 INFO L82 PathProgramCache]: Analyzing trace with hash -422736279, now seen corresponding path program 85 times [2021-06-05 06:04:50,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:04:50,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767215025] [2021-06-05 06:04:50,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:04:50,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:04:50,977 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:50,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:04:50,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767215025] [2021-06-05 06:04:50,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767215025] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:50,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247089086] [2021-06-05 06:04:50,977 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 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 06:04:51,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:04:51,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:04:51,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:04:51,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:04:51,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:51,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:51,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:51,084 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 06:04:51,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:51,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:04:51,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:51,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:51,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:51,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 06:04:51,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 06:04:51,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:51,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:51,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 06:04:51,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:51,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:51,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 29 [2021-06-05 06:04:51,308 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:51,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:51,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:51,313 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:27 [2021-06-05 06:04:51,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:04:51,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:51,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:51,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:51,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:5 [2021-06-05 06:04:51,369 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:51,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247089086] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:51,369 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:04:51,369 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:04:51,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847066263] [2021-06-05 06:04:51,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:04:51,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:04:51,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:04:51,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:04:51,370 INFO L87 Difference]: Start difference. First operand 53813 states and 191955 transitions. Second operand has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:53,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:04:53,370 INFO L93 Difference]: Finished difference Result 83386 states and 293975 transitions. [2021-06-05 06:04:53,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 06:04:53,371 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:04:53,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:04:53,564 INFO L225 Difference]: With dead ends: 83386 [2021-06-05 06:04:53,564 INFO L226 Difference]: Without dead ends: 83265 [2021-06-05 06:04:53,564 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 1346.9ms TimeCoverageRelationStatistics Valid=260, Invalid=1462, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 06:04:53,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83265 states. [2021-06-05 06:04:54,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83265 to 53873. [2021-06-05 06:04:54,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53873 states, 53872 states have (on average 3.566509504009504) internal successors, (192135), 53872 states have internal predecessors, (192135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:54,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53873 states to 53873 states and 192135 transitions. [2021-06-05 06:04:54,773 INFO L78 Accepts]: Start accepts. Automaton has 53873 states and 192135 transitions. Word has length 37 [2021-06-05 06:04:54,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:04:54,773 INFO L482 AbstractCegarLoop]: Abstraction has 53873 states and 192135 transitions. [2021-06-05 06:04:54,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:54,773 INFO L276 IsEmpty]: Start isEmpty. Operand 53873 states and 192135 transitions. [2021-06-05 06:04:54,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:04:54,836 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:04:54,836 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:04:55,037 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable376,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:04:55,037 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:04:55,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:04:55,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1946226199, now seen corresponding path program 86 times [2021-06-05 06:04:55,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:04:55,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947155657] [2021-06-05 06:04:55,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:04:55,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:04:55,487 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:55,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:04:55,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947155657] [2021-06-05 06:04:55,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947155657] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:55,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755012268] [2021-06-05 06:04:55,487 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 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 06:04:55,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:04:55,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:04:55,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 06:04:55,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:04:55,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:04:55,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:55,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:55,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:55,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 06:04:55,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:04:55,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:55,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:55,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:04:55,732 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:71, output treesize:70 [2021-06-05 06:04:55,830 INFO L446 ElimStorePlain]: Different costs {3=[v_C_137], 14=[A, B]} [2021-06-05 06:04:55,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 55 [2021-06-05 06:04:55,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:55,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:55,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:55,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,863 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:55,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 61 [2021-06-05 06:04:55,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:55,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:55,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:55,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:04:55,885 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:55,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 44 [2021-06-05 06:04:55,887 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:04:55,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:55,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:04:55,897 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:87, output treesize:50 [2021-06-05 06:04:56,004 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:04:56,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2021-06-05 06:04:56,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:04:56,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:56,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:04:56,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:04:56,014 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:04:56,043 INFO L628 ElimStorePlain]: treesize reduction 39, result has 47.3 percent of original size [2021-06-05 06:04:56,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:04:56,045 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:29 [2021-06-05 06:04:56,102 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:04:56,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755012268] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:04:56,102 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:04:56,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-06-05 06:04:56,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910174470] [2021-06-05 06:04:56,102 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:04:56,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:04:56,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:04:56,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:04:56,103 INFO L87 Difference]: Start difference. First operand 53873 states and 192135 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:04:56,810 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 56 [2021-06-05 06:04:57,337 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 74 [2021-06-05 06:04:59,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:04:59,574 INFO L93 Difference]: Finished difference Result 86917 states and 305430 transitions. [2021-06-05 06:04:59,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 06:04:59,574 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:04:59,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:04:59,758 INFO L225 Difference]: With dead ends: 86917 [2021-06-05 06:04:59,758 INFO L226 Difference]: Without dead ends: 86692 [2021-06-05 06:04:59,759 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 2658.6ms TimeCoverageRelationStatistics Valid=527, Invalid=2125, Unknown=0, NotChecked=0, Total=2652 [2021-06-05 06:04:59,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86692 states. [2021-06-05 06:05:00,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86692 to 54740. [2021-06-05 06:05:00,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54740 states, 54739 states have (on average 3.5649536893257094) internal successors, (195142), 54739 states have internal predecessors, (195142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:00,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54740 states to 54740 states and 195142 transitions. [2021-06-05 06:05:00,974 INFO L78 Accepts]: Start accepts. Automaton has 54740 states and 195142 transitions. Word has length 37 [2021-06-05 06:05:00,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:05:00,975 INFO L482 AbstractCegarLoop]: Abstraction has 54740 states and 195142 transitions. [2021-06-05 06:05:00,975 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:00,975 INFO L276 IsEmpty]: Start isEmpty. Operand 54740 states and 195142 transitions. [2021-06-05 06:05:01,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:05:01,037 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:05:01,038 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:05:01,238 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable377,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:05:01,238 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:05:01,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:05:01,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1225673935, now seen corresponding path program 87 times [2021-06-05 06:05:01,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:05:01,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294852069] [2021-06-05 06:05:01,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:05:01,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:01,535 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:01,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:05:01,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294852069] [2021-06-05 06:05:01,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294852069] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:01,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516913169] [2021-06-05 06:05:01,535 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 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 06:05:01,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 06:05:01,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:05:01,564 WARN L261 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 54 conjunts are in the unsatisfiable core [2021-06-05 06:05:01,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:05:01,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:05:01,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:01,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:01,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:01,688 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 06:05:01,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:01,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:05:01,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:01,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:01,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:05:01,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:79, output treesize:78 [2021-06-05 06:05:01,958 INFO L446 ElimStorePlain]: Different costs {3=[v_C_140], 6=[A, B]} [2021-06-05 06:05:01,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:01,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:01,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:01,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 52 [2021-06-05 06:05:01,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:01,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:01,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:01,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:01,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:01,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:02,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:02,004 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:02,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 53 [2021-06-05 06:05:02,006 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:05:02,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:02,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:02,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:02,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:02,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:02,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:02,031 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:02,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 46 [2021-06-05 06:05:02,033 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-06-05 06:05:02,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:02,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:02,048 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:104, output treesize:52 [2021-06-05 06:05:02,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:05:02,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:02,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:02,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:02,280 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:15 [2021-06-05 06:05:02,373 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:02,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516913169] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:02,373 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:05:02,373 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 29 [2021-06-05 06:05:02,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632101858] [2021-06-05 06:05:02,374 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:05:02,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:05:02,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:05:02,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:05:02,374 INFO L87 Difference]: Start difference. First operand 54740 states and 195142 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:04,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:05:04,962 INFO L93 Difference]: Finished difference Result 84457 states and 297556 transitions. [2021-06-05 06:05:04,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 06:05:04,963 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:05:04,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:05:05,187 INFO L225 Difference]: With dead ends: 84457 [2021-06-05 06:05:05,188 INFO L226 Difference]: Without dead ends: 84417 [2021-06-05 06:05:05,188 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 1603.1ms TimeCoverageRelationStatistics Valid=241, Invalid=1921, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 06:05:05,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84417 states. [2021-06-05 06:05:06,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84417 to 54744. [2021-06-05 06:05:06,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54744 states, 54743 states have (on average 3.565058546298157) internal successors, (195162), 54743 states have internal predecessors, (195162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:06,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54744 states to 54744 states and 195162 transitions. [2021-06-05 06:05:06,454 INFO L78 Accepts]: Start accepts. Automaton has 54744 states and 195162 transitions. Word has length 37 [2021-06-05 06:05:06,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:05:06,454 INFO L482 AbstractCegarLoop]: Abstraction has 54744 states and 195162 transitions. [2021-06-05 06:05:06,454 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:06,454 INFO L276 IsEmpty]: Start isEmpty. Operand 54744 states and 195162 transitions. [2021-06-05 06:05:06,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:05:06,535 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:05:06,535 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:05:06,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable387 [2021-06-05 06:05:06,749 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:05:06,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:05:06,750 INFO L82 PathProgramCache]: Analyzing trace with hash -1026882703, now seen corresponding path program 88 times [2021-06-05 06:05:06,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:05:06,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122993475] [2021-06-05 06:05:06,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:05:06,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:07,166 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:07,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:05:07,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122993475] [2021-06-05 06:05:07,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122993475] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:07,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198390520] [2021-06-05 06:05:07,167 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 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 06:05:07,196 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:05:07,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:05:07,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:05:07,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:05:07,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:05:07,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:07,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:07,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:07,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 06:05:07,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:07,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-06-05 06:05:07,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:07,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:07,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:07,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:75 [2021-06-05 06:05:07,775 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2021-06-05 06:05:07,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:07,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:07,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:07,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 46 [2021-06-05 06:05:07,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:07,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:07,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:07,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:07,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:07,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 38 [2021-06-05 06:05:07,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:07,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:07,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:07,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:07,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:07,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 40 [2021-06-05 06:05:07,820 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:07,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:07,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:07,825 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:104, output treesize:37 [2021-06-05 06:05:07,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 06:05:07,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:07,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:07,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:07,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:05:07,884 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:07,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198390520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:07,884 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:05:07,884 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:05:07,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919271131] [2021-06-05 06:05:07,884 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:05:07,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:05:07,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:05:07,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:05:07,885 INFO L87 Difference]: Start difference. First operand 54744 states and 195162 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:10,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:05:10,124 INFO L93 Difference]: Finished difference Result 85740 states and 301616 transitions. [2021-06-05 06:05:10,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 06:05:10,125 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:05:10,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:05:10,543 INFO L225 Difference]: With dead ends: 85740 [2021-06-05 06:05:10,543 INFO L226 Difference]: Without dead ends: 85542 [2021-06-05 06:05:10,543 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 1946.0ms TimeCoverageRelationStatistics Valid=321, Invalid=1749, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 06:05:10,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85542 states. [2021-06-05 06:05:11,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85542 to 54788. [2021-06-05 06:05:11,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54788 states, 54787 states have (on average 3.5646047420008395) internal successors, (195294), 54787 states have internal predecessors, (195294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:11,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54788 states to 54788 states and 195294 transitions. [2021-06-05 06:05:11,826 INFO L78 Accepts]: Start accepts. Automaton has 54788 states and 195294 transitions. Word has length 37 [2021-06-05 06:05:11,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:05:11,826 INFO L482 AbstractCegarLoop]: Abstraction has 54788 states and 195294 transitions. [2021-06-05 06:05:11,827 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:11,827 INFO L276 IsEmpty]: Start isEmpty. Operand 54788 states and 195294 transitions. [2021-06-05 06:05:11,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:05:11,895 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:05:11,895 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:05:12,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable390 [2021-06-05 06:05:12,101 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:05:12,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:05:12,101 INFO L82 PathProgramCache]: Analyzing trace with hash -2142634043, now seen corresponding path program 89 times [2021-06-05 06:05:12,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:05:12,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735226555] [2021-06-05 06:05:12,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:05:12,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:12,551 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:12,551 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:05:12,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735226555] [2021-06-05 06:05:12,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735226555] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:12,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521298392] [2021-06-05 06:05:12,552 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 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 06:05:12,582 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-06-05 06:05:12,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:05:12,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:05:12,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:05:12,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:05:12,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:12,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:12,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:12,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:05:12,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:12,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:05:12,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:12,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:12,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:12,728 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:68 [2021-06-05 06:05:12,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2021-06-05 06:05:12,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:12,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:12,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:12,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:81 [2021-06-05 06:05:13,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2021-06-05 06:05:13,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:13,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:13,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:13,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:83, output treesize:53 [2021-06-05 06:05:13,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:05:13,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:13,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:13,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-06-05 06:05:13,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:13,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:13,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:13,113 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:7 [2021-06-05 06:05:13,134 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:13,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521298392] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:13,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:05:13,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-06-05 06:05:13,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312114454] [2021-06-05 06:05:13,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 06:05:13,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:05:13,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 06:05:13,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2021-06-05 06:05:13,135 INFO L87 Difference]: Start difference. First operand 54788 states and 195294 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:15,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:05:15,562 INFO L93 Difference]: Finished difference Result 84735 states and 298528 transitions. [2021-06-05 06:05:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 06:05:15,563 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:05:15,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:05:15,783 INFO L225 Difference]: With dead ends: 84735 [2021-06-05 06:05:15,783 INFO L226 Difference]: Without dead ends: 84707 [2021-06-05 06:05:15,783 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 1896.9ms TimeCoverageRelationStatistics Valid=290, Invalid=1966, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 06:05:15,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84707 states. [2021-06-05 06:05:16,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84707 to 54797. [2021-06-05 06:05:16,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54797 states, 54796 states have (on average 3.5645120081757793) internal successors, (195321), 54796 states have internal predecessors, (195321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:17,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54797 states to 54797 states and 195321 transitions. [2021-06-05 06:05:17,095 INFO L78 Accepts]: Start accepts. Automaton has 54797 states and 195321 transitions. Word has length 37 [2021-06-05 06:05:17,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:05:17,095 INFO L482 AbstractCegarLoop]: Abstraction has 54797 states and 195321 transitions. [2021-06-05 06:05:17,096 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:17,096 INFO L276 IsEmpty]: Start isEmpty. Operand 54797 states and 195321 transitions. [2021-06-05 06:05:17,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:05:17,169 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:05:17,169 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:05:17,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable391,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:05:17,384 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:05:17,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:05:17,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1033537961, now seen corresponding path program 90 times [2021-06-05 06:05:17,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:05:17,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196487370] [2021-06-05 06:05:17,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:05:17,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:17,775 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:17,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:05:17,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196487370] [2021-06-05 06:05:17,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196487370] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:17,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014347883] [2021-06-05 06:05:17,775 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 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 06:05:17,803 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:05:17,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:05:17,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 06:05:17,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:05:17,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:05:17,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:17,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:17,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:17,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 06:05:17,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:17,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:05:17,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:17,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:17,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:17,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:72 [2021-06-05 06:05:18,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:18,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:18,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:18,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 60 [2021-06-05 06:05:18,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:18,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:18,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:18,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:101, output treesize:114 [2021-06-05 06:05:18,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:18,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:18,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:18,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 67 [2021-06-05 06:05:18,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:18,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:18,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:18,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:18,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:18,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2021-06-05 06:05:18,228 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:18,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:18,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:18,233 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:117, output treesize:31 [2021-06-05 06:05:18,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:05:18,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:18,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:18,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:18,267 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:5 [2021-06-05 06:05:18,289 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:18,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014347883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:18,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:05:18,289 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 24 [2021-06-05 06:05:18,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358864150] [2021-06-05 06:05:18,290 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:05:18,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:05:18,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:05:18,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:05:18,290 INFO L87 Difference]: Start difference. First operand 54797 states and 195321 transitions. Second operand has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:18,668 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-06-05 06:05:20,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:05:20,991 INFO L93 Difference]: Finished difference Result 85957 states and 302276 transitions. [2021-06-05 06:05:20,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 06:05:20,991 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:05:20,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:05:21,423 INFO L225 Difference]: With dead ends: 85957 [2021-06-05 06:05:21,423 INFO L226 Difference]: Without dead ends: 85804 [2021-06-05 06:05:21,424 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 1875.8ms TimeCoverageRelationStatistics Valid=322, Invalid=1840, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 06:05:21,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85804 states. [2021-06-05 06:05:22,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85804 to 54780. [2021-06-05 06:05:22,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54780 states, 54779 states have (on average 3.564687197648734) internal successors, (195270), 54779 states have internal predecessors, (195270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:22,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54780 states to 54780 states and 195270 transitions. [2021-06-05 06:05:22,707 INFO L78 Accepts]: Start accepts. Automaton has 54780 states and 195270 transitions. Word has length 37 [2021-06-05 06:05:22,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:05:22,707 INFO L482 AbstractCegarLoop]: Abstraction has 54780 states and 195270 transitions. [2021-06-05 06:05:22,707 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:22,708 INFO L276 IsEmpty]: Start isEmpty. Operand 54780 states and 195270 transitions. [2021-06-05 06:05:22,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:05:22,785 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:05:22,785 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:05:22,986 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable392 [2021-06-05 06:05:22,986 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:05:22,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:05:22,987 INFO L82 PathProgramCache]: Analyzing trace with hash 759354715, now seen corresponding path program 91 times [2021-06-05 06:05:22,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:05:22,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733214101] [2021-06-05 06:05:22,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:05:22,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:23,365 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:23,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:05:23,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733214101] [2021-06-05 06:05:23,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733214101] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:23,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283875394] [2021-06-05 06:05:23,365 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 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 06:05:23,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:23,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:05:23,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:05:23,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:05:23,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:23,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:23,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:23,504 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 06:05:23,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 06:05:23,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:23,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:23,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:23,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 06:05:23,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 06:05:23,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:23,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:23,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 06:05:23,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:23,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:23,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 29 [2021-06-05 06:05:23,730 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:23,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:23,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:23,735 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:27 [2021-06-05 06:05:23,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 06:05:23,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:23,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:23,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:23,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:05:23,790 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:23,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283875394] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:23,791 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:05:23,791 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:05:23,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463550330] [2021-06-05 06:05:23,791 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:05:23,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:05:23,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:05:23,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:05:23,791 INFO L87 Difference]: Start difference. First operand 54780 states and 195270 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:26,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:05:26,110 INFO L93 Difference]: Finished difference Result 85250 states and 300139 transitions. [2021-06-05 06:05:26,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 06:05:26,111 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:05:26,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:05:26,321 INFO L225 Difference]: With dead ends: 85250 [2021-06-05 06:05:26,321 INFO L226 Difference]: Without dead ends: 85127 [2021-06-05 06:05:26,321 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 1535.9ms TimeCoverageRelationStatistics Valid=316, Invalid=1846, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 06:05:26,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85127 states. [2021-06-05 06:05:27,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85127 to 54786. [2021-06-05 06:05:27,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54786 states, 54785 states have (on average 3.564734872684129) internal successors, (195294), 54785 states have internal predecessors, (195294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:27,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54786 states to 54786 states and 195294 transitions. [2021-06-05 06:05:27,589 INFO L78 Accepts]: Start accepts. Automaton has 54786 states and 195294 transitions. Word has length 37 [2021-06-05 06:05:27,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:05:27,589 INFO L482 AbstractCegarLoop]: Abstraction has 54786 states and 195294 transitions. [2021-06-05 06:05:27,589 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:27,589 INFO L276 IsEmpty]: Start isEmpty. Operand 54786 states and 195294 transitions. [2021-06-05 06:05:27,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:05:27,660 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:05:27,660 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:05:27,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:05:27,865 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:05:27,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:05:27,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1111647899, now seen corresponding path program 92 times [2021-06-05 06:05:27,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:05:27,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010584586] [2021-06-05 06:05:27,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:05:27,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:28,330 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:28,330 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:05:28,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010584586] [2021-06-05 06:05:28,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010584586] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:28,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769384065] [2021-06-05 06:05:28,330 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 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 06:05:28,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:05:28,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:05:28,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 06:05:28,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:05:28,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:05:28,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:28,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:28,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:28,477 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 06:05:28,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:28,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:05:28,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:28,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:28,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:28,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 06:05:28,696 INFO L446 ElimStorePlain]: Different costs {0=[v_C_155], 3=[A, B]} [2021-06-05 06:05:28,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 43 [2021-06-05 06:05:28,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:28,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:28,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:28,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:28,724 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:28,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 49 [2021-06-05 06:05:28,725 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:28,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:28,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:28,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:28,742 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:28,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 36 [2021-06-05 06:05:28,753 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-06-05 06:05:28,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:28,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:28,764 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:73, output treesize:35 [2021-06-05 06:05:28,854 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:28,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2021-06-05 06:05:28,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:05:28,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:28,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:28,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:05:28,862 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:28,891 INFO L628 ElimStorePlain]: treesize reduction 39, result has 47.3 percent of original size [2021-06-05 06:05:28,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:05:28,893 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:29 [2021-06-05 06:05:28,944 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:28,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769384065] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:28,945 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:05:28,945 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-06-05 06:05:28,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62693636] [2021-06-05 06:05:28,945 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:05:28,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:05:28,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:05:28,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:05:28,945 INFO L87 Difference]: Start difference. First operand 54786 states and 195294 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:29,563 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 79 [2021-06-05 06:05:31,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:05:31,543 INFO L93 Difference]: Finished difference Result 87320 states and 306669 transitions. [2021-06-05 06:05:31,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 06:05:31,543 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:05:31,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:05:31,751 INFO L225 Difference]: With dead ends: 87320 [2021-06-05 06:05:31,751 INFO L226 Difference]: Without dead ends: 87101 [2021-06-05 06:05:31,752 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 1757.8ms TimeCoverageRelationStatistics Valid=354, Invalid=1452, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 06:05:32,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87101 states. [2021-06-05 06:05:32,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87101 to 54866. [2021-06-05 06:05:32,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54866 states, 54865 states have (on average 3.564312403171421) internal successors, (195556), 54865 states have internal predecessors, (195556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:33,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54866 states to 54866 states and 195556 transitions. [2021-06-05 06:05:33,203 INFO L78 Accepts]: Start accepts. Automaton has 54866 states and 195556 transitions. Word has length 37 [2021-06-05 06:05:33,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:05:33,203 INFO L482 AbstractCegarLoop]: Abstraction has 54866 states and 195556 transitions. [2021-06-05 06:05:33,203 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:33,203 INFO L276 IsEmpty]: Start isEmpty. Operand 54866 states and 195556 transitions. [2021-06-05 06:05:33,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:05:33,287 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:05:33,287 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:05:33,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable394,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:05:33,488 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:05:33,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:05:33,488 INFO L82 PathProgramCache]: Analyzing trace with hash 783543365, now seen corresponding path program 93 times [2021-06-05 06:05:33,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:05:33,488 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375419764] [2021-06-05 06:05:33,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:05:33,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:33,880 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:33,880 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:05:33,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375419764] [2021-06-05 06:05:33,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375419764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:33,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655962786] [2021-06-05 06:05:33,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:05:33,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-06-05 06:05:33,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:05:33,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 50 conjunts are in the unsatisfiable core [2021-06-05 06:05:33,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:05:34,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:05:34,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:34,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:34,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:34,044 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 06:05:34,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 06:05:34,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:34,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:34,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:34,097 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 06:05:34,215 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2021-06-05 06:05:34,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 43 [2021-06-05 06:05:34,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:34,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:34,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:05:34,235 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:72, output treesize:75 [2021-06-05 06:05:34,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:34,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:34,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:34,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:34,497 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:34,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 51 treesize of output 83 [2021-06-05 06:05:34,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:05:34,589 INFO L628 ElimStorePlain]: treesize reduction 169, result has 37.4 percent of original size [2021-06-05 06:05:34,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:05:34,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:91, output treesize:128 [2021-06-05 06:05:34,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:34,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:34,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:05:34,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:05:34,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:34,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:34,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:34,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:34,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:05:34,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 06:05:34,780 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:34,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:34,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:34,784 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:5 [2021-06-05 06:05:34,804 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:34,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655962786] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:34,805 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:05:34,805 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2021-06-05 06:05:34,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090401382] [2021-06-05 06:05:34,805 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:05:34,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:05:34,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:05:34,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:05:34,805 INFO L87 Difference]: Start difference. First operand 54866 states and 195556 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:36,137 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 37 [2021-06-05 06:05:37,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:05:37,191 INFO L93 Difference]: Finished difference Result 84208 states and 296986 transitions. [2021-06-05 06:05:37,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 06:05:37,191 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:05:37,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:05:37,400 INFO L225 Difference]: With dead ends: 84208 [2021-06-05 06:05:37,400 INFO L226 Difference]: Without dead ends: 84187 [2021-06-05 06:05:37,400 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 1873.0ms TimeCoverageRelationStatistics Valid=251, Invalid=1819, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 06:05:37,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84187 states. [2021-06-05 06:05:38,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84187 to 54891. [2021-06-05 06:05:38,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54891 states, 54890 states have (on average 3.564201129531791) internal successors, (195639), 54890 states have internal predecessors, (195639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:38,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54891 states to 54891 states and 195639 transitions. [2021-06-05 06:05:38,602 INFO L78 Accepts]: Start accepts. Automaton has 54891 states and 195639 transitions. Word has length 37 [2021-06-05 06:05:38,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:05:38,602 INFO L482 AbstractCegarLoop]: Abstraction has 54891 states and 195639 transitions. [2021-06-05 06:05:38,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:38,602 INFO L276 IsEmpty]: Start isEmpty. Operand 54891 states and 195639 transitions. [2021-06-05 06:05:38,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:05:38,675 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:05:38,675 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:05:38,881 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable404 [2021-06-05 06:05:38,881 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:05:38,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:05:38,881 INFO L82 PathProgramCache]: Analyzing trace with hash -760199137, now seen corresponding path program 94 times [2021-06-05 06:05:38,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:05:38,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561767308] [2021-06-05 06:05:38,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:05:38,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:39,277 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:39,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:05:39,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561767308] [2021-06-05 06:05:39,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561767308] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:39,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739764740] [2021-06-05 06:05:39,278 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 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 06:05:39,304 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:05:39,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:05:39,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:05:39,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:05:39,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:05:39,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:39,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:39,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:39,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 06:05:39,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:39,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:05:39,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:39,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:39,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:39,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 06:05:39,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:39,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:39,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:39,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 59 [2021-06-05 06:05:39,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:39,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:39,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:39,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:98, output treesize:97 [2021-06-05 06:05:39,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:39,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:39,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:39,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 45 [2021-06-05 06:05:39,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:39,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:39,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:39,694 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:100, output treesize:68 [2021-06-05 06:05:39,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:05:39,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:39,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:39,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-06-05 06:05:39,739 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:39,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:39,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:39,740 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:7 [2021-06-05 06:05:39,762 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:39,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739764740] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:39,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:05:39,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:05:39,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143802883] [2021-06-05 06:05:39,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:05:39,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:05:39,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:05:39,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:05:39,763 INFO L87 Difference]: Start difference. First operand 54891 states and 195639 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:40,311 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2021-06-05 06:05:42,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:05:42,801 INFO L93 Difference]: Finished difference Result 102057 states and 358865 transitions. [2021-06-05 06:05:42,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 06:05:42,801 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:05:42,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:05:43,311 INFO L225 Difference]: With dead ends: 102057 [2021-06-05 06:05:43,311 INFO L226 Difference]: Without dead ends: 102022 [2021-06-05 06:05:43,311 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 2101.4ms TimeCoverageRelationStatistics Valid=352, Invalid=2404, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 06:05:43,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102022 states. [2021-06-05 06:05:44,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102022 to 54891. [2021-06-05 06:05:44,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54891 states, 54890 states have (on average 3.564201129531791) internal successors, (195639), 54890 states have internal predecessors, (195639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:44,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54891 states to 54891 states and 195639 transitions. [2021-06-05 06:05:44,645 INFO L78 Accepts]: Start accepts. Automaton has 54891 states and 195639 transitions. Word has length 37 [2021-06-05 06:05:44,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:05:44,645 INFO L482 AbstractCegarLoop]: Abstraction has 54891 states and 195639 transitions. [2021-06-05 06:05:44,645 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:44,645 INFO L276 IsEmpty]: Start isEmpty. Operand 54891 states and 195639 transitions. [2021-06-05 06:05:44,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:05:44,717 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:05:44,717 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:05:44,917 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable422 [2021-06-05 06:05:44,917 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:05:44,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:05:44,918 INFO L82 PathProgramCache]: Analyzing trace with hash -335251927, now seen corresponding path program 95 times [2021-06-05 06:05:44,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:05:44,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973011546] [2021-06-05 06:05:44,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:05:44,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:45,395 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:45,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:05:45,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973011546] [2021-06-05 06:05:45,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973011546] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:45,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602407561] [2021-06-05 06:05:45,395 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 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 06:05:45,425 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-06-05 06:05:45,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:05:45,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 50 conjunts are in the unsatisfiable core [2021-06-05 06:05:45,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:05:45,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:05:45,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:45,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:45,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:45,525 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:62 [2021-06-05 06:05:45,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 06:05:45,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:45,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:45,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:45,612 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 06:05:45,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:45,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:45,806 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:05:45,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 50 [2021-06-05 06:05:45,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:45,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:45,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:45,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:68 [2021-06-05 06:05:45,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-06-05 06:05:45,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:45,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:45,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 28 [2021-06-05 06:05:45,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:45,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:45,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:05:45,974 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:80, output treesize:37 [2021-06-05 06:05:46,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:46,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:46,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:46,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:46,056 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:46,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 29 treesize of output 83 [2021-06-05 06:05:46,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-06-05 06:05:46,263 INFO L628 ElimStorePlain]: treesize reduction 602, result has 4.3 percent of original size [2021-06-05 06:05:46,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:46,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:45, output treesize:21 [2021-06-05 06:05:46,325 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:46,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602407561] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:46,325 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:05:46,325 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2021-06-05 06:05:46,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815629505] [2021-06-05 06:05:46,325 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:05:46,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:05:46,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:05:46,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:05:46,326 INFO L87 Difference]: Start difference. First operand 54891 states and 195639 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:46,801 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 33 [2021-06-05 06:05:50,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:05:50,371 INFO L93 Difference]: Finished difference Result 86391 states and 303551 transitions. [2021-06-05 06:05:50,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-06-05 06:05:50,371 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:05:50,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:05:50,569 INFO L225 Difference]: With dead ends: 86391 [2021-06-05 06:05:50,569 INFO L226 Difference]: Without dead ends: 86235 [2021-06-05 06:05:50,569 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 708 ImplicationChecksByTransitivity, 3013.8ms TimeCoverageRelationStatistics Valid=515, Invalid=3025, Unknown=0, NotChecked=0, Total=3540 [2021-06-05 06:05:50,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86235 states. [2021-06-05 06:05:51,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86235 to 54891. [2021-06-05 06:05:51,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54891 states, 54890 states have (on average 3.564201129531791) internal successors, (195639), 54890 states have internal predecessors, (195639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:51,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54891 states to 54891 states and 195639 transitions. [2021-06-05 06:05:51,817 INFO L78 Accepts]: Start accepts. Automaton has 54891 states and 195639 transitions. Word has length 37 [2021-06-05 06:05:51,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:05:51,817 INFO L482 AbstractCegarLoop]: Abstraction has 54891 states and 195639 transitions. [2021-06-05 06:05:51,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:51,817 INFO L276 IsEmpty]: Start isEmpty. Operand 54891 states and 195639 transitions. [2021-06-05 06:05:51,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:05:51,880 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:05:51,881 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:05:52,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable423,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:05:52,081 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:05:52,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:05:52,081 INFO L82 PathProgramCache]: Analyzing trace with hash 2010003491, now seen corresponding path program 96 times [2021-06-05 06:05:52,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:05:52,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350030408] [2021-06-05 06:05:52,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:05:52,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:52,548 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:52,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:05:52,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350030408] [2021-06-05 06:05:52,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350030408] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:52,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101706368] [2021-06-05 06:05:52,549 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 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 06:05:52,577 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:05:52,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:05:52,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 50 conjunts are in the unsatisfiable core [2021-06-05 06:05:52,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:05:52,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:05:52,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:52,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:52,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:52,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 06:05:52,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:52,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:05:52,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:52,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:52,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:52,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 06:05:52,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:52,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:52,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 43 [2021-06-05 06:05:52,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:52,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:52,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:05:52,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:78, output treesize:77 [2021-06-05 06:05:52,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:52,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:52,947 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:52,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 42 [2021-06-05 06:05:52,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:05:52,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:52,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:52,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:52,967 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:52,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 36 [2021-06-05 06:05:52,969 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:05:52,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:52,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:05:52,980 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:72, output treesize:34 [2021-06-05 06:05:53,083 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_5], 3=[C]} [2021-06-05 06:05:53,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:05:53,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:53,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:53,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:53,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:53,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:05:53,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:05:53,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:53,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:53,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:05:53,111 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:56, output treesize:20 [2021-06-05 06:05:53,164 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:53,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101706368] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:53,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:05:53,164 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-06-05 06:05:53,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765929619] [2021-06-05 06:05:53,164 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:05:53,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:05:53,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:05:53,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:05:53,165 INFO L87 Difference]: Start difference. First operand 54891 states and 195639 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:56,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:05:56,306 INFO L93 Difference]: Finished difference Result 87388 states and 307139 transitions. [2021-06-05 06:05:56,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 06:05:56,308 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:05:56,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:05:56,521 INFO L225 Difference]: With dead ends: 87388 [2021-06-05 06:05:56,522 INFO L226 Difference]: Without dead ends: 87187 [2021-06-05 06:05:56,522 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 2237.5ms TimeCoverageRelationStatistics Valid=350, Invalid=2200, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 06:05:56,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87187 states. [2021-06-05 06:05:57,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87187 to 54946. [2021-06-05 06:05:57,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54946 states, 54945 states have (on average 3.564054964054964) internal successors, (195827), 54945 states have internal predecessors, (195827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:58,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54946 states to 54946 states and 195827 transitions. [2021-06-05 06:05:58,036 INFO L78 Accepts]: Start accepts. Automaton has 54946 states and 195827 transitions. Word has length 37 [2021-06-05 06:05:58,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:05:58,036 INFO L482 AbstractCegarLoop]: Abstraction has 54946 states and 195827 transitions. [2021-06-05 06:05:58,036 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:05:58,036 INFO L276 IsEmpty]: Start isEmpty. Operand 54946 states and 195827 transitions. [2021-06-05 06:05:58,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:05:58,157 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:05:58,157 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:05:58,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable463 [2021-06-05 06:05:58,372 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:05:58,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:05:58,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1307326943, now seen corresponding path program 97 times [2021-06-05 06:05:58,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:05:58,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140251354] [2021-06-05 06:05:58,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:05:58,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:05:58,914 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:58,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:05:58,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140251354] [2021-06-05 06:05:58,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140251354] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:58,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607036529] [2021-06-05 06:05:58,914 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 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-06-05 06:05:58,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:05:58,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:05:58,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:05:59,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:05:59,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:59,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:59,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:59,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 06:05:59,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:05:59,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:05:59,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:59,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:59,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:59,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:63 [2021-06-05 06:05:59,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 06:05:59,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:59,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:59,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 06:05:59,278 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:59,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:59,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 29 [2021-06-05 06:05:59,285 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:59,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:59,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:59,290 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:22 [2021-06-05 06:05:59,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 06:05:59,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:05:59,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:05:59,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:05:59,325 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:05:59,345 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:05:59,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607036529] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:05:59,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:05:59,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:05:59,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856501174] [2021-06-05 06:05:59,346 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:05:59,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:05:59,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:05:59,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:05:59,346 INFO L87 Difference]: Start difference. First operand 54946 states and 195827 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:01,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:06:01,483 INFO L93 Difference]: Finished difference Result 84965 states and 299221 transitions. [2021-06-05 06:06:01,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 06:06:01,483 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:06:01,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:06:01,687 INFO L225 Difference]: With dead ends: 84965 [2021-06-05 06:06:01,687 INFO L226 Difference]: Without dead ends: 84844 [2021-06-05 06:06:01,687 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 1578.3ms TimeCoverageRelationStatistics Valid=280, Invalid=1700, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 06:06:01,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84844 states. [2021-06-05 06:06:02,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84844 to 54976. [2021-06-05 06:06:02,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54976 states, 54975 states have (on average 3.5637471577989994) internal successors, (195917), 54975 states have internal predecessors, (195917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:02,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54976 states to 54976 states and 195917 transitions. [2021-06-05 06:06:02,938 INFO L78 Accepts]: Start accepts. Automaton has 54976 states and 195917 transitions. Word has length 37 [2021-06-05 06:06:02,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:06:02,938 INFO L482 AbstractCegarLoop]: Abstraction has 54976 states and 195917 transitions. [2021-06-05 06:06:02,938 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:02,938 INFO L276 IsEmpty]: Start isEmpty. Operand 54976 states and 195917 transitions. [2021-06-05 06:06:03,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:06:03,006 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:06:03,006 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:06:03,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable470,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:06:03,206 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:06:03,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:06:03,207 INFO L82 PathProgramCache]: Analyzing trace with hash -955033759, now seen corresponding path program 98 times [2021-06-05 06:06:03,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:06:03,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481658880] [2021-06-05 06:06:03,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:06:03,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:06:03,690 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:03,690 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:06:03,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481658880] [2021-06-05 06:06:03,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481658880] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:03,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134309301] [2021-06-05 06:06:03,690 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 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 06:06:03,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:06:03,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:06:03,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 06:06:03,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:06:03,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:06:03,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:03,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:03,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:03,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 06:06:03,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:03,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:06:03,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:03,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:03,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:03,876 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 06:06:04,023 INFO L446 ElimStorePlain]: Different costs {3=[v_C_173], 14=[A, B]} [2021-06-05 06:06:04,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 55 [2021-06-05 06:06:04,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:04,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:04,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:06:04,056 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:04,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 52 [2021-06-05 06:06:04,057 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:06:04,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:04,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:06:04,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:04,089 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:04,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 44 [2021-06-05 06:06:04,091 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:06:04,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:04,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:04,103 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:87, output treesize:50 [2021-06-05 06:06:04,208 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:04,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 23 [2021-06-05 06:06:04,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:04,224 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:04,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2021-06-05 06:06:04,228 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:06:04,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:04,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:06:04,242 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:29 [2021-06-05 06:06:04,296 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:04,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134309301] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:04,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:06:04,296 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-06-05 06:06:04,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609161826] [2021-06-05 06:06:04,296 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:06:04,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:06:04,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:06:04,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:06:04,297 INFO L87 Difference]: Start difference. First operand 54976 states and 195917 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:06,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:06:06,918 INFO L93 Difference]: Finished difference Result 87000 states and 305666 transitions. [2021-06-05 06:06:06,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 06:06:06,923 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:06:06,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:06:07,129 INFO L225 Difference]: With dead ends: 87000 [2021-06-05 06:06:07,129 INFO L226 Difference]: Without dead ends: 86785 [2021-06-05 06:06:07,129 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 1649.8ms TimeCoverageRelationStatistics Valid=321, Invalid=1401, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 06:06:07,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86785 states. [2021-06-05 06:06:08,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86785 to 55006. [2021-06-05 06:06:08,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55006 states, 55005 states have (on average 3.5633306063085173) internal successors, (196001), 55005 states have internal predecessors, (196001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:08,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55006 states to 55006 states and 196001 transitions. [2021-06-05 06:06:08,379 INFO L78 Accepts]: Start accepts. Automaton has 55006 states and 196001 transitions. Word has length 37 [2021-06-05 06:06:08,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:06:08,379 INFO L482 AbstractCegarLoop]: Abstraction has 55006 states and 196001 transitions. [2021-06-05 06:06:08,380 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:08,380 INFO L276 IsEmpty]: Start isEmpty. Operand 55006 states and 196001 transitions. [2021-06-05 06:06:08,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:06:08,446 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:06:08,446 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:06:08,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable471,102 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:06:08,649 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:06:08,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:06:08,649 INFO L82 PathProgramCache]: Analyzing trace with hash -1082921747, now seen corresponding path program 99 times [2021-06-05 06:06:08,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:06:08,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585562231] [2021-06-05 06:06:08,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:06:08,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:06:09,038 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-06-05 06:06:09,122 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:09,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:06:09,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585562231] [2021-06-05 06:06:09,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585562231] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:09,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995260983] [2021-06-05 06:06:09,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:06:09,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 06:06:09,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:06:09,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:06:09,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:06:09,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:06:09,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:09,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:09,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:09,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 06:06:09,322 INFO L354 Elim1Store]: treesize reduction 29, result has 14.7 percent of original size [2021-06-05 06:06:09,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:06:09,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:09,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:09,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:09,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 06:06:09,536 INFO L446 ElimStorePlain]: Different costs {3=[v_C_176], 9=[A, B]} [2021-06-05 06:06:09,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:09,551 INFO L354 Elim1Store]: treesize reduction 31, result has 13.9 percent of original size [2021-06-05 06:06:09,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 46 [2021-06-05 06:06:09,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:09,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:09,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:09,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:09,624 INFO L354 Elim1Store]: treesize reduction 18, result has 70.5 percent of original size [2021-06-05 06:06:09,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 52 treesize of output 80 [2021-06-05 06:06:09,635 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:06:09,729 INFO L628 ElimStorePlain]: treesize reduction 224, result has 36.4 percent of original size [2021-06-05 06:06:09,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:09,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:09,762 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:09,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 106 treesize of output 144 [2021-06-05 06:06:09,920 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 5 xjuncts. [2021-06-05 06:06:10,048 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 56 [2021-06-05 06:06:10,049 INFO L628 ElimStorePlain]: treesize reduction 725, result has 14.2 percent of original size [2021-06-05 06:06:10,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:06:10,060 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:87, output treesize:167 [2021-06-05 06:06:10,638 INFO L446 ElimStorePlain]: Different costs {0=[C], 7=[v_prenex_8]} [2021-06-05 06:06:10,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:06:10,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:10,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:10,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:10,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:10,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:06:10,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:10,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:06:10,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 15 [2021-06-05 06:06:10,664 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:10,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:10,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:06:10,674 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:63, output treesize:20 [2021-06-05 06:06:10,732 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:10,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995260983] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:10,732 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:06:10,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17] total 28 [2021-06-05 06:06:10,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474417001] [2021-06-05 06:06:10,733 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 06:06:10,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:06:10,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 06:06:10,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=733, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:06:10,733 INFO L87 Difference]: Start difference. First operand 55006 states and 196001 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:11,407 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-06-05 06:06:14,079 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 119 [2021-06-05 06:06:15,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:06:15,363 INFO L93 Difference]: Finished difference Result 85189 states and 299640 transitions. [2021-06-05 06:06:15,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-05 06:06:15,363 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:06:15,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:06:15,550 INFO L225 Difference]: With dead ends: 85189 [2021-06-05 06:06:15,551 INFO L226 Difference]: Without dead ends: 85139 [2021-06-05 06:06:15,551 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 831 ImplicationChecksByTransitivity, 3266.6ms TimeCoverageRelationStatistics Valid=397, Invalid=3263, Unknown=0, NotChecked=0, Total=3660 [2021-06-05 06:06:15,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85139 states. [2021-06-05 06:06:16,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85139 to 55006. [2021-06-05 06:06:16,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55006 states, 55005 states have (on average 3.563639669120989) internal successors, (196018), 55005 states have internal predecessors, (196018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:16,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55006 states to 55006 states and 196018 transitions. [2021-06-05 06:06:16,794 INFO L78 Accepts]: Start accepts. Automaton has 55006 states and 196018 transitions. Word has length 37 [2021-06-05 06:06:16,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:06:16,795 INFO L482 AbstractCegarLoop]: Abstraction has 55006 states and 196018 transitions. [2021-06-05 06:06:16,795 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:16,795 INFO L276 IsEmpty]: Start isEmpty. Operand 55006 states and 196018 transitions. [2021-06-05 06:06:16,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:06:16,860 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:06:16,860 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:06:17,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable482,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:06:17,062 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:06:17,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:06:17,062 INFO L82 PathProgramCache]: Analyzing trace with hash 509494781, now seen corresponding path program 100 times [2021-06-05 06:06:17,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:06:17,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895983774] [2021-06-05 06:06:17,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:06:17,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:06:17,402 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:17,402 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:06:17,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895983774] [2021-06-05 06:06:17,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895983774] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:17,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386716734] [2021-06-05 06:06:17,402 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:06:17,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:06:17,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:06:17,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:06:17,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:06:17,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:06:17,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:17,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:17,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:17,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:06:17,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:17,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-06-05 06:06:17,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:17,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:17,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:17,578 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 06:06:17,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-06-05 06:06:17,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:17,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:17,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:17,632 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 06:06:17,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-06-05 06:06:17,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:17,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:17,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:17,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:43 [2021-06-05 06:06:17,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:06:17,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:17,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:17,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-06-05 06:06:17,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:17,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:17,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:17,822 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:5 [2021-06-05 06:06:17,843 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:17,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386716734] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:17,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:06:17,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:06:17,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880539163] [2021-06-05 06:06:17,843 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:06:17,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:06:17,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:06:17,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:06:17,844 INFO L87 Difference]: Start difference. First operand 55006 states and 196018 transitions. Second operand has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:20,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:06:20,039 INFO L93 Difference]: Finished difference Result 84666 states and 298472 transitions. [2021-06-05 06:06:20,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 06:06:20,040 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:06:20,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:06:20,246 INFO L225 Difference]: With dead ends: 84666 [2021-06-05 06:06:20,246 INFO L226 Difference]: Without dead ends: 84639 [2021-06-05 06:06:20,247 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 1223.3ms TimeCoverageRelationStatistics Valid=198, Invalid=1442, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 06:06:20,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84639 states. [2021-06-05 06:06:21,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84639 to 55088. [2021-06-05 06:06:21,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55088 states, 55087 states have (on average 3.5632000290449652) internal successors, (196286), 55087 states have internal predecessors, (196286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:21,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55088 states to 55088 states and 196286 transitions. [2021-06-05 06:06:21,421 INFO L78 Accepts]: Start accepts. Automaton has 55088 states and 196286 transitions. Word has length 37 [2021-06-05 06:06:21,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:06:21,421 INFO L482 AbstractCegarLoop]: Abstraction has 55088 states and 196286 transitions. [2021-06-05 06:06:21,422 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:21,422 INFO L276 IsEmpty]: Start isEmpty. Operand 55088 states and 196286 transitions. [2021-06-05 06:06:21,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:06:21,484 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:06:21,484 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:06:21,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable530 [2021-06-05 06:06:21,684 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:06:21,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:06:21,684 INFO L82 PathProgramCache]: Analyzing trace with hash -609300511, now seen corresponding path program 101 times [2021-06-05 06:06:21,684 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:06:21,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733698745] [2021-06-05 06:06:21,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:06:21,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:06:22,010 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:22,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:06:22,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733698745] [2021-06-05 06:06:22,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733698745] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:22,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994988481] [2021-06-05 06:06:22,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:06:22,041 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-06-05 06:06:22,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:06:22,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 06:06:22,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:06:22,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:06:22,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:22,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:22,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:22,135 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 06:06:22,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 06:06:22,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:22,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:22,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:22,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 06:06:22,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-06-05 06:06:22,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:22,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:22,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:22,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 06:06:22,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-06-05 06:06:22,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:22,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:22,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 28 [2021-06-05 06:06:22,530 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:22,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:22,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 06:06:22,543 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:83, output treesize:40 [2021-06-05 06:06:22,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:22,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:22,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:22,633 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:22,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 27 treesize of output 87 [2021-06-05 06:06:23,200 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 1 dim-0 vars, and 4 xjuncts. [2021-06-05 06:06:23,504 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 232 DAG size of output: 37 [2021-06-05 06:06:23,505 INFO L628 ElimStorePlain]: treesize reduction 1469, result has 3.9 percent of original size [2021-06-05 06:06:23,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:23,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:48, output treesize:35 [2021-06-05 06:06:23,564 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:23,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994988481] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:23,565 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:06:23,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2021-06-05 06:06:23,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143785496] [2021-06-05 06:06:23,565 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:06:23,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:06:23,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:06:23,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:06:23,565 INFO L87 Difference]: Start difference. First operand 55088 states and 196286 transitions. Second operand has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:26,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:06:26,385 INFO L93 Difference]: Finished difference Result 85853 states and 301945 transitions. [2021-06-05 06:06:26,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 06:06:26,386 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:06:26,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:06:26,628 INFO L225 Difference]: With dead ends: 85853 [2021-06-05 06:06:26,628 INFO L226 Difference]: Without dead ends: 85694 [2021-06-05 06:06:26,628 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 1816.6ms TimeCoverageRelationStatistics Valid=356, Invalid=1996, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 06:06:26,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85694 states. [2021-06-05 06:06:27,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85694 to 55108. [2021-06-05 06:06:27,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55108 states, 55107 states have (on average 3.5630682127497413) internal successors, (196350), 55107 states have internal predecessors, (196350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:27,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55108 states to 55108 states and 196350 transitions. [2021-06-05 06:06:27,841 INFO L78 Accepts]: Start accepts. Automaton has 55108 states and 196350 transitions. Word has length 37 [2021-06-05 06:06:27,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:06:27,841 INFO L482 AbstractCegarLoop]: Abstraction has 55108 states and 196350 transitions. [2021-06-05 06:06:27,841 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:27,841 INFO L276 IsEmpty]: Start isEmpty. Operand 55108 states and 196350 transitions. [2021-06-05 06:06:27,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:06:27,919 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:06:27,919 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:06:28,119 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable531 [2021-06-05 06:06:28,119 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:06:28,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:06:28,120 INFO L82 PathProgramCache]: Analyzing trace with hash 1735954907, now seen corresponding path program 102 times [2021-06-05 06:06:28,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:06:28,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036659847] [2021-06-05 06:06:28,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:06:28,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:06:28,477 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:28,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:06:28,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036659847] [2021-06-05 06:06:28,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036659847] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:28,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538105026] [2021-06-05 06:06:28,477 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 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 06:06:28,507 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-06-05 06:06:28,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:06:28,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:06:28,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:06:28,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:06:28,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:28,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:28,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:28,628 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 06:06:28,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:28,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:06:28,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:28,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:28,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:28,683 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 06:06:28,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-06-05 06:06:28,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:28,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:28,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:28,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:67 [2021-06-05 06:06:28,895 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:28,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 58 [2021-06-05 06:06:28,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:28,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:28,930 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:28,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 90 treesize of output 94 [2021-06-05 06:06:29,113 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2021-06-05 06:06:29,115 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:06:29,166 INFO L628 ElimStorePlain]: treesize reduction 32, result has 75.8 percent of original size [2021-06-05 06:06:29,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:29,177 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:77, output treesize:241 [2021-06-05 06:06:29,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:29,407 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:29,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 14 treesize of output 25 [2021-06-05 06:06:29,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:29,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:29,433 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:29,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 52 [2021-06-05 06:06:29,453 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:06:29,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:29,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:06:29,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:06:29,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:06:29,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:06:29,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 17 [2021-06-05 06:06:29,465 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:29,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:29,484 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:29,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 14 treesize of output 25 [2021-06-05 06:06:29,486 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:29,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:29,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:29,516 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:29,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 59 [2021-06-05 06:06:29,526 INFO L550 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: and 4 xjuncts. [2021-06-05 06:06:29,596 INFO L628 ElimStorePlain]: treesize reduction 292, result has 17.0 percent of original size [2021-06-05 06:06:29,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:06:29,599 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:193, output treesize:49 [2021-06-05 06:06:29,720 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:29,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538105026] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:29,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:06:29,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 28 [2021-06-05 06:06:29,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63545349] [2021-06-05 06:06:29,721 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 06:06:29,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:06:29,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 06:06:29,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:06:29,721 INFO L87 Difference]: Start difference. First operand 55108 states and 196350 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:32,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:06:32,409 INFO L93 Difference]: Finished difference Result 85851 states and 301911 transitions. [2021-06-05 06:06:32,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 06:06:32,409 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:06:32,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:06:32,633 INFO L225 Difference]: With dead ends: 85851 [2021-06-05 06:06:32,633 INFO L226 Difference]: Without dead ends: 85665 [2021-06-05 06:06:32,634 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 2028.2ms TimeCoverageRelationStatistics Valid=313, Invalid=2039, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 06:06:32,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85665 states. [2021-06-05 06:06:33,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85665 to 55162. [2021-06-05 06:06:33,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55162 states, 55161 states have (on average 3.5626982832073386) internal successors, (196522), 55161 states have internal predecessors, (196522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:33,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55162 states to 55162 states and 196522 transitions. [2021-06-05 06:06:33,900 INFO L78 Accepts]: Start accepts. Automaton has 55162 states and 196522 transitions. Word has length 37 [2021-06-05 06:06:33,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:06:33,900 INFO L482 AbstractCegarLoop]: Abstraction has 55162 states and 196522 transitions. [2021-06-05 06:06:33,900 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:33,900 INFO L276 IsEmpty]: Start isEmpty. Operand 55162 states and 196522 transitions. [2021-06-05 06:06:33,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:06:33,976 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:06:33,976 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:06:34,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable633 [2021-06-05 06:06:34,181 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:06:34,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:06:34,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1287858783, now seen corresponding path program 103 times [2021-06-05 06:06:34,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:06:34,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633967365] [2021-06-05 06:06:34,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:06:34,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:06:34,546 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:34,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:06:34,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633967365] [2021-06-05 06:06:34,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633967365] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:34,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868961502] [2021-06-05 06:06:34,546 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 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 06:06:34,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:06:34,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:06:34,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:06:34,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:06:34,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:34,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:34,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:34,676 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 06:06:34,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:34,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:06:34,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:34,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:34,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:34,731 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 06:06:34,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:34,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:34,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:34,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 52 [2021-06-05 06:06:34,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:34,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:34,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:34,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:82, output treesize:81 [2021-06-05 06:06:34,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:34,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:34,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:34,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2021-06-05 06:06:34,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:34,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:34,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:34,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:34,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:34,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 34 [2021-06-05 06:06:34,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:34,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:34,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:34,858 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:86, output treesize:28 [2021-06-05 06:06:34,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:06:34,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:34,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:34,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:34,946 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:5 [2021-06-05 06:06:34,969 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:34,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868961502] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:34,969 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:06:34,969 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:06:34,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719881785] [2021-06-05 06:06:34,969 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:06:34,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:06:34,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:06:34,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:06:34,970 INFO L87 Difference]: Start difference. First operand 55162 states and 196522 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:37,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:06:37,223 INFO L93 Difference]: Finished difference Result 84690 states and 298520 transitions. [2021-06-05 06:06:37,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 06:06:37,224 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:06:37,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:06:37,443 INFO L225 Difference]: With dead ends: 84690 [2021-06-05 06:06:37,443 INFO L226 Difference]: Without dead ends: 84663 [2021-06-05 06:06:37,443 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 1382.3ms TimeCoverageRelationStatistics Valid=188, Invalid=1294, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 06:06:37,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84663 states. [2021-06-05 06:06:38,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84663 to 55216. [2021-06-05 06:06:38,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55216 states, 55215 states have (on average 3.5626369645929548) internal successors, (196711), 55215 states have internal predecessors, (196711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:38,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55216 states to 55216 states and 196711 transitions. [2021-06-05 06:06:38,774 INFO L78 Accepts]: Start accepts. Automaton has 55216 states and 196711 transitions. Word has length 37 [2021-06-05 06:06:38,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:06:38,774 INFO L482 AbstractCegarLoop]: Abstraction has 55216 states and 196711 transitions. [2021-06-05 06:06:38,774 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:38,774 INFO L276 IsEmpty]: Start isEmpty. Operand 55216 states and 196711 transitions. [2021-06-05 06:06:38,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:06:38,850 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:06:38,850 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:06:39,051 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable665,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:06:39,051 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:06:39,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:06:39,051 INFO L82 PathProgramCache]: Analyzing trace with hash -422090193, now seen corresponding path program 104 times [2021-06-05 06:06:39,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:06:39,052 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091453929] [2021-06-05 06:06:39,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:06:39,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:06:39,428 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:39,428 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:06:39,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091453929] [2021-06-05 06:06:39,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091453929] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:39,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998509053] [2021-06-05 06:06:39,428 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 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 06:06:39,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:06:39,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:06:39,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 06:06:39,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:06:39,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:06:39,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:39,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:39,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:39,533 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 06:06:39,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:06:39,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:39,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 41 [2021-06-05 06:06:39,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:39,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:39,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:39,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:75 [2021-06-05 06:06:39,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 06:06:39,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:39,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:39,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 06:06:39,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:39,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:39,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2021-06-05 06:06:39,766 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:39,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:39,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:39,773 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:70, output treesize:24 [2021-06-05 06:06:39,845 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:39,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 41 [2021-06-05 06:06:39,849 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:06:40,088 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 18 [2021-06-05 06:06:40,089 INFO L628 ElimStorePlain]: treesize reduction 39, result has 36.1 percent of original size [2021-06-05 06:06:40,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:40,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:21 [2021-06-05 06:06:40,141 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:40,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998509053] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:40,141 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:06:40,141 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-06-05 06:06:40,141 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071458460] [2021-06-05 06:06:40,141 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:06:40,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:06:40,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:06:40,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:06:40,142 INFO L87 Difference]: Start difference. First operand 55216 states and 196711 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:43,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:06:43,137 INFO L93 Difference]: Finished difference Result 85984 states and 302320 transitions. [2021-06-05 06:06:43,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-05 06:06:43,138 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:06:43,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:06:43,355 INFO L225 Difference]: With dead ends: 85984 [2021-06-05 06:06:43,355 INFO L226 Difference]: Without dead ends: 85735 [2021-06-05 06:06:43,355 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 2133.5ms TimeCoverageRelationStatistics Valid=520, Invalid=2560, Unknown=0, NotChecked=0, Total=3080 [2021-06-05 06:06:43,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85735 states. [2021-06-05 06:06:44,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85735 to 55274. [2021-06-05 06:06:44,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55274 states, 55273 states have (on average 3.5622998570730737) internal successors, (196899), 55273 states have internal predecessors, (196899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:44,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55274 states to 55274 states and 196899 transitions. [2021-06-05 06:06:44,625 INFO L78 Accepts]: Start accepts. Automaton has 55274 states and 196899 transitions. Word has length 37 [2021-06-05 06:06:44,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:06:44,626 INFO L482 AbstractCegarLoop]: Abstraction has 55274 states and 196899 transitions. [2021-06-05 06:06:44,626 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:44,626 INFO L276 IsEmpty]: Start isEmpty. Operand 55274 states and 196899 transitions. [2021-06-05 06:06:44,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:06:44,698 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:06:44,698 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:06:44,898 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable666 [2021-06-05 06:06:44,898 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:06:44,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:06:44,898 INFO L82 PathProgramCache]: Analyzing trace with hash 1592894157, now seen corresponding path program 105 times [2021-06-05 06:06:44,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:06:44,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331071809] [2021-06-05 06:06:44,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:06:44,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:06:45,281 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:45,282 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:06:45,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331071809] [2021-06-05 06:06:45,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331071809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:45,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652179069] [2021-06-05 06:06:45,282 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 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 06:06:45,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:06:45,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:06:45,315 WARN L261 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 54 conjunts are in the unsatisfiable core [2021-06-05 06:06:45,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:06:45,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:06:45,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:45,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:45,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:45,414 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 06:06:45,517 INFO L354 Elim1Store]: treesize reduction 35, result has 16.7 percent of original size [2021-06-05 06:06:45,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2021-06-05 06:06:45,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:45,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:45,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:45,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:88, output treesize:92 [2021-06-05 06:06:45,931 INFO L446 ElimStorePlain]: Different costs {6=[v_C_194], 7=[A, B]} [2021-06-05 06:06:45,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:45,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:45,951 INFO L354 Elim1Store]: treesize reduction 49, result has 9.3 percent of original size [2021-06-05 06:06:45,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 53 treesize of output 61 [2021-06-05 06:06:45,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:45,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:45,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:45,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:46,013 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-06-05 06:06:46,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 64 treesize of output 74 [2021-06-05 06:06:46,017 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:46,064 INFO L628 ElimStorePlain]: treesize reduction 56, result has 57.3 percent of original size [2021-06-05 06:06:46,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:46,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:46,091 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:46,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 74 [2021-06-05 06:06:46,128 INFO L550 ElimStorePlain]: Start of recursive call 4: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 06:06:46,185 INFO L628 ElimStorePlain]: treesize reduction 133, result has 32.1 percent of original size [2021-06-05 06:06:46,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 06:06:46,209 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:99, output treesize:60 [2021-06-05 06:06:46,619 INFO L446 ElimStorePlain]: Different costs {3=[C], 10=[v_prenex_9]} [2021-06-05 06:06:46,634 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:46,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 12 treesize of output 31 [2021-06-05 06:06:46,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:06:46,698 INFO L628 ElimStorePlain]: treesize reduction 20, result has 81.1 percent of original size [2021-06-05 06:06:46,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:46,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:46,747 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:46,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 29 treesize of output 85 [2021-06-05 06:06:46,940 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 66 [2021-06-05 06:06:47,061 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 3 xjuncts. [2021-06-05 06:06:47,325 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 62 [2021-06-05 06:06:47,325 INFO L628 ElimStorePlain]: treesize reduction 875, result has 12.4 percent of original size [2021-06-05 06:06:47,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:06:47,340 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:89, output treesize:94 [2021-06-05 06:06:47,403 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:47,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652179069] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:47,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:06:47,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 29 [2021-06-05 06:06:47,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645893189] [2021-06-05 06:06:47,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:06:47,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:06:47,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:06:47,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=770, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:06:47,404 INFO L87 Difference]: Start difference. First operand 55274 states and 196899 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:53,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:06:53,126 INFO L93 Difference]: Finished difference Result 90561 states and 316721 transitions. [2021-06-05 06:06:53,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-06-05 06:06:53,127 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:06:53,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:06:53,357 INFO L225 Difference]: With dead ends: 90561 [2021-06-05 06:06:53,357 INFO L226 Difference]: Without dead ends: 90161 [2021-06-05 06:06:53,358 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2402 ImplicationChecksByTransitivity, 4539.5ms TimeCoverageRelationStatistics Valid=901, Invalid=7109, Unknown=0, NotChecked=0, Total=8010 [2021-06-05 06:06:53,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90161 states. [2021-06-05 06:06:54,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90161 to 55438. [2021-06-05 06:06:54,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55438 states, 55437 states have (on average 3.562277901040821) internal successors, (197482), 55437 states have internal predecessors, (197482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:54,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55438 states to 55438 states and 197482 transitions. [2021-06-05 06:06:54,770 INFO L78 Accepts]: Start accepts. Automaton has 55438 states and 197482 transitions. Word has length 37 [2021-06-05 06:06:54,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:06:54,771 INFO L482 AbstractCegarLoop]: Abstraction has 55438 states and 197482 transitions. [2021-06-05 06:06:54,771 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:54,771 INFO L276 IsEmpty]: Start isEmpty. Operand 55438 states and 197482 transitions. [2021-06-05 06:06:54,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:06:54,844 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:06:54,844 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:06:55,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable671,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:06:55,045 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:06:55,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:06:55,045 INFO L82 PathProgramCache]: Analyzing trace with hash 385638647, now seen corresponding path program 106 times [2021-06-05 06:06:55,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:06:55,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39780850] [2021-06-05 06:06:55,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:06:55,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:06:55,400 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:55,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:06:55,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39780850] [2021-06-05 06:06:55,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39780850] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:55,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061230465] [2021-06-05 06:06:55,401 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 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 06:06:55,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:06:55,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:06:55,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:06:55,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:06:55,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:06:55,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:55,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:55,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:55,519 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:06:55,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-06-05 06:06:55,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:55,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:55,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:55,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 06:06:55,717 INFO L446 ElimStorePlain]: Different costs {0=[A, B], 3=[v_C_197]} [2021-06-05 06:06:55,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 06:06:55,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:55,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:55,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 06:06:55,728 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:55,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:55,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:06:55,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:06:55,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2021-06-05 06:06:55,736 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:55,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:55,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:55,741 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:73, output treesize:29 [2021-06-05 06:06:55,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 06:06:55,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:06:55,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:06:55,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:06:55,773 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:06:55,795 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:06:55,795 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061230465] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:06:55,795 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:06:55,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:06:55,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954740626] [2021-06-05 06:06:55,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:06:55,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:06:55,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:06:55,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:06:55,796 INFO L87 Difference]: Start difference. First operand 55438 states and 197482 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:06:59,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:06:59,058 INFO L93 Difference]: Finished difference Result 88666 states and 310875 transitions. [2021-06-05 06:06:59,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 06:06:59,059 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:06:59,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:06:59,272 INFO L225 Difference]: With dead ends: 88666 [2021-06-05 06:06:59,272 INFO L226 Difference]: Without dead ends: 88480 [2021-06-05 06:06:59,272 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 2090.5ms TimeCoverageRelationStatistics Valid=528, Invalid=2664, Unknown=0, NotChecked=0, Total=3192 [2021-06-05 06:06:59,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88480 states. [2021-06-05 06:07:00,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88480 to 55500. [2021-06-05 06:07:00,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55500 states, 55499 states have (on average 3.5626227499594587) internal successors, (197722), 55499 states have internal predecessors, (197722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:00,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55500 states to 55500 states and 197722 transitions. [2021-06-05 06:07:00,527 INFO L78 Accepts]: Start accepts. Automaton has 55500 states and 197722 transitions. Word has length 37 [2021-06-05 06:07:00,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:07:00,527 INFO L482 AbstractCegarLoop]: Abstraction has 55500 states and 197722 transitions. [2021-06-05 06:07:00,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:00,528 INFO L276 IsEmpty]: Start isEmpty. Operand 55500 states and 197722 transitions. [2021-06-05 06:07:00,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:07:00,601 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:07:00,601 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:07:00,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable751 [2021-06-05 06:07:00,802 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:07:00,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:07:00,802 INFO L82 PathProgramCache]: Analyzing trace with hash -1998898743, now seen corresponding path program 107 times [2021-06-05 06:07:00,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:07:00,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210037082] [2021-06-05 06:07:00,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:07:00,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:07:01,147 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:01,147 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:07:01,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210037082] [2021-06-05 06:07:01,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210037082] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:01,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372652989] [2021-06-05 06:07:01,148 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 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 06:07:01,177 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:07:01,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:07:01,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 49 conjunts are in the unsatisfiable core [2021-06-05 06:07:01,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:07:01,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:07:01,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:01,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:01,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:01,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:07:01,622 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2021-06-05 06:07:01,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:01,644 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-06-05 06:07:01,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 06:07:01,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:01,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:01,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:07:01,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:64, output treesize:63 [2021-06-05 06:07:01,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:01,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:01,810 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-06-05 06:07:01,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 48 [2021-06-05 06:07:01,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:01,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:01,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:07:01,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:72, output treesize:71 [2021-06-05 06:07:01,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-06-05 06:07:01,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:01,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:01,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2021-06-05 06:07:01,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:01,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:01,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 06:07:01,990 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:83, output treesize:40 [2021-06-05 06:07:02,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:02,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:02,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:02,092 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:02,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 27 treesize of output 87 [2021-06-05 06:07:02,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-06-05 06:07:02,526 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 208 DAG size of output: 37 [2021-06-05 06:07:02,526 INFO L628 ElimStorePlain]: treesize reduction 1228, result has 4.3 percent of original size [2021-06-05 06:07:02,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:02,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:48, output treesize:21 [2021-06-05 06:07:02,586 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:02,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372652989] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:02,586 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:07:02,586 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2021-06-05 06:07:02,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316727866] [2021-06-05 06:07:02,587 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:07:02,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:07:02,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:07:02,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:07:02,587 INFO L87 Difference]: Start difference. First operand 55500 states and 197722 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:06,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:07:06,485 INFO L93 Difference]: Finished difference Result 88185 states and 309390 transitions. [2021-06-05 06:07:06,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-06-05 06:07:06,486 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:07:06,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:07:06,825 INFO L225 Difference]: With dead ends: 88185 [2021-06-05 06:07:06,825 INFO L226 Difference]: Without dead ends: 88029 [2021-06-05 06:07:06,825 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1052 ImplicationChecksByTransitivity, 3049.1ms TimeCoverageRelationStatistics Valid=669, Invalid=3753, Unknown=0, NotChecked=0, Total=4422 [2021-06-05 06:07:06,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88029 states. [2021-06-05 06:07:07,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88029 to 55486. [2021-06-05 06:07:07,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55486 states, 55485 states have (on average 3.562962962962963) internal successors, (197691), 55485 states have internal predecessors, (197691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:08,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55486 states to 55486 states and 197691 transitions. [2021-06-05 06:07:08,196 INFO L78 Accepts]: Start accepts. Automaton has 55486 states and 197691 transitions. Word has length 37 [2021-06-05 06:07:08,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:07:08,196 INFO L482 AbstractCegarLoop]: Abstraction has 55486 states and 197691 transitions. [2021-06-05 06:07:08,196 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:08,197 INFO L276 IsEmpty]: Start isEmpty. Operand 55486 states and 197691 transitions. [2021-06-05 06:07:08,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:07:08,271 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:07:08,271 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:07:08,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable752 [2021-06-05 06:07:08,473 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:07:08,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:07:08,473 INFO L82 PathProgramCache]: Analyzing trace with hash 1033411687, now seen corresponding path program 108 times [2021-06-05 06:07:08,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:07:08,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675893802] [2021-06-05 06:07:08,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:07:08,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:07:08,844 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:08,845 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:07:08,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675893802] [2021-06-05 06:07:08,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675893802] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:08,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888353437] [2021-06-05 06:07:08,845 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 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 06:07:08,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 06:07:08,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:07:08,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 49 conjunts are in the unsatisfiable core [2021-06-05 06:07:08,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:07:08,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:07:08,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:08,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:08,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:08,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 06:07:09,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:07:09,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-06-05 06:07:09,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:09,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:09,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:09,046 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:55 [2021-06-05 06:07:09,289 INFO L446 ElimStorePlain]: Different costs {2=[v_C_203], 5=[A, B]} [2021-06-05 06:07:09,308 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2021-06-05 06:07:09,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 50 [2021-06-05 06:07:09,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:09,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:09,357 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-06-05 06:07:09,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 58 treesize of output 68 [2021-06-05 06:07:09,359 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:09,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:09,405 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:09,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 78 treesize of output 98 [2021-06-05 06:07:09,423 INFO L550 ElimStorePlain]: Start of recursive call 4: 2 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:07:09,501 INFO L628 ElimStorePlain]: treesize reduction 82, result has 56.4 percent of original size [2021-06-05 06:07:09,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:07:09,541 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:87, output treesize:176 [2021-06-05 06:07:10,074 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2021-06-05 06:07:10,234 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-06-05 06:07:10,261 INFO L446 ElimStorePlain]: Different costs {2=[C, v_prenex_15], 5=[v_prenex_19, v_prenex_14, v_prenex_12, v_prenex_17]} [2021-06-05 06:07:10,278 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:10,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 23 [2021-06-05 06:07:10,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:10,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:10,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:10,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:10,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:07:10,344 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:10,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:10,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:10,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:07:10,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:10,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-06-05 06:07:10,407 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:10,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:10,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:10,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:10,480 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 06:07:10,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2021-06-05 06:07:10,481 INFO L550 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:07:10,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:10,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:07:10,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:10,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:10,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-06-05 06:07:10,537 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:10,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:10,611 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-06-05 06:07:10,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 47 [2021-06-05 06:07:10,614 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-06-05 06:07:10,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:10,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-05 06:07:10,712 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 11 variables, input treesize:244, output treesize:289 [2021-06-05 06:07:10,806 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:10,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888353437] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:10,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:07:10,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 28 [2021-06-05 06:07:10,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778345598] [2021-06-05 06:07:10,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 06:07:10,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:07:10,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 06:07:10,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:07:10,807 INFO L87 Difference]: Start difference. First operand 55486 states and 197691 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:11,461 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 53 [2021-06-05 06:07:13,017 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 59 [2021-06-05 06:07:13,271 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 62 [2021-06-05 06:07:13,593 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 41 [2021-06-05 06:07:16,041 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 55 [2021-06-05 06:07:19,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:07:19,425 INFO L93 Difference]: Finished difference Result 104029 states and 361730 transitions. [2021-06-05 06:07:19,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-06-05 06:07:19,425 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:07:19,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:07:19,698 INFO L225 Difference]: With dead ends: 104029 [2021-06-05 06:07:19,698 INFO L226 Difference]: Without dead ends: 103747 [2021-06-05 06:07:19,698 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3886 ImplicationChecksByTransitivity, 6453.0ms TimeCoverageRelationStatistics Valid=1457, Invalid=10099, Unknown=0, NotChecked=0, Total=11556 [2021-06-05 06:07:19,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103747 states. [2021-06-05 06:07:20,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103747 to 57578. [2021-06-05 06:07:20,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57578 states, 57577 states have (on average 3.5702971672716535) internal successors, (205567), 57577 states have internal predecessors, (205567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:21,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57578 states to 57578 states and 205567 transitions. [2021-06-05 06:07:21,108 INFO L78 Accepts]: Start accepts. Automaton has 57578 states and 205567 transitions. Word has length 37 [2021-06-05 06:07:21,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:07:21,108 INFO L482 AbstractCegarLoop]: Abstraction has 57578 states and 205567 transitions. [2021-06-05 06:07:21,108 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:21,108 INFO L276 IsEmpty]: Start isEmpty. Operand 57578 states and 205567 transitions. [2021-06-05 06:07:21,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:07:21,533 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:07:21,533 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:07:21,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable823 [2021-06-05 06:07:21,749 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:07:21,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:07:21,750 INFO L82 PathProgramCache]: Analyzing trace with hash 672792637, now seen corresponding path program 109 times [2021-06-05 06:07:21,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:07:21,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588050428] [2021-06-05 06:07:21,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:07:21,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:07:22,114 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:22,114 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:07:22,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588050428] [2021-06-05 06:07:22,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588050428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:22,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153760716] [2021-06-05 06:07:22,114 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 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 06:07:22,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:07:22,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:07:22,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:07:22,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:07:22,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:22,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:22,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:22,228 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 06:07:22,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:22,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 35 [2021-06-05 06:07:22,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:22,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:22,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:22,304 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:59 [2021-06-05 06:07:22,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 06:07:22,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:22,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:22,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 06:07:22,431 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:22,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:22,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2021-06-05 06:07:22,437 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:22,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:22,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:22,442 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:72, output treesize:22 [2021-06-05 06:07:22,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 06:07:22,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:22,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:22,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:22,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:07:22,492 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:22,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153760716] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:22,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:07:22,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:07:22,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343521933] [2021-06-05 06:07:22,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:07:22,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:07:22,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:07:22,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:07:22,493 INFO L87 Difference]: Start difference. First operand 57578 states and 205567 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:27,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:07:27,086 INFO L93 Difference]: Finished difference Result 102389 states and 357464 transitions. [2021-06-05 06:07:27,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-06-05 06:07:27,086 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:07:27,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:07:27,375 INFO L225 Difference]: With dead ends: 102389 [2021-06-05 06:07:27,375 INFO L226 Difference]: Without dead ends: 102146 [2021-06-05 06:07:27,375 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2320 ImplicationChecksByTransitivity, 3372.9ms TimeCoverageRelationStatistics Valid=1181, Invalid=5625, Unknown=0, NotChecked=0, Total=6806 [2021-06-05 06:07:27,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102146 states. [2021-06-05 06:07:28,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102146 to 58701. [2021-06-05 06:07:28,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58701 states, 58700 states have (on average 3.573083475298126) internal successors, (209740), 58700 states have internal predecessors, (209740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:29,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58701 states to 58701 states and 209740 transitions. [2021-06-05 06:07:29,018 INFO L78 Accepts]: Start accepts. Automaton has 58701 states and 209740 transitions. Word has length 37 [2021-06-05 06:07:29,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:07:29,019 INFO L482 AbstractCegarLoop]: Abstraction has 58701 states and 209740 transitions. [2021-06-05 06:07:29,019 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:29,019 INFO L276 IsEmpty]: Start isEmpty. Operand 58701 states and 209740 transitions. [2021-06-05 06:07:29,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:07:29,100 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:07:29,100 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:07:29,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable877 [2021-06-05 06:07:29,300 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:07:29,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:07:29,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1699906867, now seen corresponding path program 110 times [2021-06-05 06:07:29,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:07:29,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430383296] [2021-06-05 06:07:29,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:07:29,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:07:29,721 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:29,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:07:29,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430383296] [2021-06-05 06:07:29,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430383296] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:29,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665349461] [2021-06-05 06:07:29,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:07:29,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:07:29,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:07:29,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:07:29,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:07:29,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:07:29,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:29,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:29,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:29,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 06:07:29,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:07:29,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:29,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2021-06-05 06:07:29,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:29,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:29,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:29,949 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:80 [2021-06-05 06:07:29,997 INFO L446 ElimStorePlain]: Different costs {3=[v_C_209], 12=[A, B]} [2021-06-05 06:07:30,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:30,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:30,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:30,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 52 [2021-06-05 06:07:30,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:30,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:30,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:30,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:30,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:07:30,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:30,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:07:30,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 51 [2021-06-05 06:07:30,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:30,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:30,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:30,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:30,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:30,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:07:30,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:07:30,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2021-06-05 06:07:30,032 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:30,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:30,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:30,037 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:87, output treesize:29 [2021-06-05 06:07:30,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:07:30,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:30,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:30,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:30,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:5 [2021-06-05 06:07:30,118 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:30,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665349461] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:30,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:07:30,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:07:30,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841554536] [2021-06-05 06:07:30,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:07:30,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:07:30,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:07:30,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:07:30,119 INFO L87 Difference]: Start difference. First operand 58701 states and 209740 transitions. Second operand has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:31,793 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 40 [2021-06-05 06:07:32,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:07:32,651 INFO L93 Difference]: Finished difference Result 90387 states and 319513 transitions. [2021-06-05 06:07:32,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 06:07:32,651 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:07:32,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:07:32,885 INFO L225 Difference]: With dead ends: 90387 [2021-06-05 06:07:32,885 INFO L226 Difference]: Without dead ends: 90146 [2021-06-05 06:07:32,885 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 1868.9ms TimeCoverageRelationStatistics Valid=298, Invalid=1682, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 06:07:32,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90146 states. [2021-06-05 06:07:33,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90146 to 58678. [2021-06-05 06:07:34,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58678 states, 58677 states have (on average 3.5736489595582595) internal successors, (209691), 58677 states have internal predecessors, (209691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:34,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58678 states to 58678 states and 209691 transitions. [2021-06-05 06:07:34,210 INFO L78 Accepts]: Start accepts. Automaton has 58678 states and 209691 transitions. Word has length 37 [2021-06-05 06:07:34,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:07:34,210 INFO L482 AbstractCegarLoop]: Abstraction has 58678 states and 209691 transitions. [2021-06-05 06:07:34,210 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:34,211 INFO L276 IsEmpty]: Start isEmpty. Operand 58678 states and 209691 transitions. [2021-06-05 06:07:34,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:07:34,287 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:07:34,287 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:07:34,487 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable878,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:07:34,488 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:07:34,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:07:34,488 INFO L82 PathProgramCache]: Analyzing trace with hash -1693345553, now seen corresponding path program 111 times [2021-06-05 06:07:34,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:07:34,488 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516093462] [2021-06-05 06:07:34,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:07:34,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:07:34,910 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:34,911 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:07:34,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516093462] [2021-06-05 06:07:34,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516093462] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:34,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69967117] [2021-06-05 06:07:34,911 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 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 06:07:34,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 06:07:34,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:07:34,942 WARN L261 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 55 conjunts are in the unsatisfiable core [2021-06-05 06:07:34,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:07:35,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:07:35,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:35,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:35,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:35,020 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 06:07:35,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-06-05 06:07:35,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:35,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:35,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:07:35,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:79, output treesize:78 [2021-06-05 06:07:35,646 INFO L446 ElimStorePlain]: Different costs {3=[v_C_212], 14=[A, B]} [2021-06-05 06:07:35,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 55 [2021-06-05 06:07:35,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:35,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:35,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:07:35,683 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:35,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 61 [2021-06-05 06:07:35,685 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:35,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:35,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:07:35,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:35,709 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:35,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 40 [2021-06-05 06:07:35,711 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:07:35,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:35,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:35,723 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:99, output treesize:46 [2021-06-05 06:07:35,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:07:35,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:35,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:35,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:35,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:15 [2021-06-05 06:07:35,907 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:35,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69967117] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:35,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:07:35,908 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 27 [2021-06-05 06:07:35,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055246324] [2021-06-05 06:07:35,908 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:07:35,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:07:35,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:07:35,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=668, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:07:35,908 INFO L87 Difference]: Start difference. First operand 58678 states and 209691 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:39,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:07:39,732 INFO L93 Difference]: Finished difference Result 91318 states and 322400 transitions. [2021-06-05 06:07:39,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-05 06:07:39,732 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:07:39,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:07:39,955 INFO L225 Difference]: With dead ends: 91318 [2021-06-05 06:07:39,956 INFO L226 Difference]: Without dead ends: 91100 [2021-06-05 06:07:39,956 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 2785.1ms TimeCoverageRelationStatistics Valid=447, Invalid=2859, Unknown=0, NotChecked=0, Total=3306 [2021-06-05 06:07:40,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91100 states. [2021-06-05 06:07:40,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91100 to 58672. [2021-06-05 06:07:41,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58672 states, 58671 states have (on average 3.5737076238686916) internal successors, (209673), 58671 states have internal predecessors, (209673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:41,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58672 states to 58672 states and 209673 transitions. [2021-06-05 06:07:41,182 INFO L78 Accepts]: Start accepts. Automaton has 58672 states and 209673 transitions. Word has length 37 [2021-06-05 06:07:41,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:07:41,182 INFO L482 AbstractCegarLoop]: Abstraction has 58672 states and 209673 transitions. [2021-06-05 06:07:41,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:41,182 INFO L276 IsEmpty]: Start isEmpty. Operand 58672 states and 209673 transitions. [2021-06-05 06:07:41,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:07:41,248 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:07:41,248 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:07:41,449 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable879,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:07:41,449 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:07:41,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:07:41,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1364528545, now seen corresponding path program 112 times [2021-06-05 06:07:41,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:07:41,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760987374] [2021-06-05 06:07:41,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:07:41,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:07:41,842 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:41,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:07:41,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760987374] [2021-06-05 06:07:41,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760987374] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:41,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409705333] [2021-06-05 06:07:41,842 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 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 06:07:41,870 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:07:41,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:07:41,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:07:41,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:07:41,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:07:41,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:41,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:41,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:41,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 06:07:42,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:42,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:07:42,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:42,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:42,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:42,017 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 06:07:42,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 06:07:42,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:42,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:42,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 06:07:42,149 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:42,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:42,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2021-06-05 06:07:42,155 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:42,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:42,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:42,159 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:67, output treesize:23 [2021-06-05 06:07:42,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:07:42,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:42,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:42,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:42,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:5 [2021-06-05 06:07:42,242 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:42,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409705333] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:42,242 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:07:42,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:07:42,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513540442] [2021-06-05 06:07:42,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:07:42,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:07:42,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:07:42,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:07:42,242 INFO L87 Difference]: Start difference. First operand 58672 states and 209673 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:43,506 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 67 [2021-06-05 06:07:45,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:07:45,649 INFO L93 Difference]: Finished difference Result 95700 states and 336984 transitions. [2021-06-05 06:07:45,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 06:07:45,649 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:07:45,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:07:45,874 INFO L225 Difference]: With dead ends: 95700 [2021-06-05 06:07:45,874 INFO L226 Difference]: Without dead ends: 95500 [2021-06-05 06:07:45,874 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 2037.6ms TimeCoverageRelationStatistics Valid=375, Invalid=2277, Unknown=0, NotChecked=0, Total=2652 [2021-06-05 06:07:45,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95500 states. [2021-06-05 06:07:47,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95500 to 59194. [2021-06-05 06:07:47,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59194 states, 59193 states have (on average 3.573817850083625) internal successors, (211545), 59193 states have internal predecessors, (211545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:47,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59194 states to 59194 states and 211545 transitions. [2021-06-05 06:07:47,239 INFO L78 Accepts]: Start accepts. Automaton has 59194 states and 211545 transitions. Word has length 37 [2021-06-05 06:07:47,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:07:47,239 INFO L482 AbstractCegarLoop]: Abstraction has 59194 states and 211545 transitions. [2021-06-05 06:07:47,239 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:47,239 INFO L276 IsEmpty]: Start isEmpty. Operand 59194 states and 211545 transitions. [2021-06-05 06:07:47,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:07:47,317 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:07:47,317 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:07:47,517 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable882 [2021-06-05 06:07:47,518 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:07:47,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:07:47,518 INFO L82 PathProgramCache]: Analyzing trace with hash -702153113, now seen corresponding path program 113 times [2021-06-05 06:07:47,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:07:47,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48523652] [2021-06-05 06:07:47,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:07:47,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:07:47,858 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:47,858 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:07:47,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48523652] [2021-06-05 06:07:47,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48523652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:47,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154300794] [2021-06-05 06:07:47,858 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 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 06:07:47,887 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 06:07:47,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:07:47,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 06:07:47,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:07:47,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:07:47,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:47,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:47,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:47,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 06:07:48,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:48,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:07:48,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:48,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:48,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:48,087 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 06:07:48,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 06:07:48,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:48,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:48,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 06:07:48,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:48,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:48,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2021-06-05 06:07:48,222 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:48,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:48,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:48,227 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:67, output treesize:23 [2021-06-05 06:07:48,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:07:48,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:48,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:48,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:07:48,291 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:5 [2021-06-05 06:07:48,311 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:48,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154300794] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:48,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:07:48,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 24 [2021-06-05 06:07:48,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381873093] [2021-06-05 06:07:48,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:07:48,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:07:48,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:07:48,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:07:48,312 INFO L87 Difference]: Start difference. First operand 59194 states and 211545 transitions. Second operand has 25 states, 25 states have (on average 2.72) internal successors, (68), 24 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:51,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:07:51,609 INFO L93 Difference]: Finished difference Result 94537 states and 332961 transitions. [2021-06-05 06:07:51,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-05 06:07:51,609 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.72) internal successors, (68), 24 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:07:51,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:07:51,840 INFO L225 Difference]: With dead ends: 94537 [2021-06-05 06:07:51,840 INFO L226 Difference]: Without dead ends: 94345 [2021-06-05 06:07:51,840 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 727 ImplicationChecksByTransitivity, 2174.2ms TimeCoverageRelationStatistics Valid=399, Invalid=2793, Unknown=0, NotChecked=0, Total=3192 [2021-06-05 06:07:52,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94345 states. [2021-06-05 06:07:52,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94345 to 59404. [2021-06-05 06:07:52,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59404 states, 59403 states have (on average 3.5728330219012507) internal successors, (212237), 59403 states have internal predecessors, (212237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:53,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59404 states to 59404 states and 212237 transitions. [2021-06-05 06:07:53,398 INFO L78 Accepts]: Start accepts. Automaton has 59404 states and 212237 transitions. Word has length 37 [2021-06-05 06:07:53,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:07:53,398 INFO L482 AbstractCegarLoop]: Abstraction has 59404 states and 212237 transitions. [2021-06-05 06:07:53,398 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.72) internal successors, (68), 24 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:53,398 INFO L276 IsEmpty]: Start isEmpty. Operand 59404 states and 212237 transitions. [2021-06-05 06:07:53,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:07:53,471 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:07:53,471 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:07:53,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 117 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable883 [2021-06-05 06:07:53,672 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:07:53,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:07:53,673 INFO L82 PathProgramCache]: Analyzing trace with hash 1988835553, now seen corresponding path program 114 times [2021-06-05 06:07:53,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:07:53,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187441897] [2021-06-05 06:07:53,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:07:53,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:07:54,015 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:54,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:07:54,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187441897] [2021-06-05 06:07:54,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187441897] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:54,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218337842] [2021-06-05 06:07:54,016 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 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 06:07:54,045 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:07:54,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:07:54,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 06:07:54,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:07:54,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:07:54,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:54,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:54,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:07:54,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:47 [2021-06-05 06:07:54,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 06:07:54,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:54,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:54,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:07:54,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:59, output treesize:58 [2021-06-05 06:07:54,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:54,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:54,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-06-05 06:07:54,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:54,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:54,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 06:07:54,330 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:73, output treesize:72 [2021-06-05 06:07:54,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:54,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:54,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:54,505 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:54,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 82 [2021-06-05 06:07:54,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:07:54,733 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 84 [2021-06-05 06:07:54,733 INFO L628 ElimStorePlain]: treesize reduction 233, result has 46.9 percent of original size [2021-06-05 06:07:54,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:54,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:54,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:54,764 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:54,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 177 treesize of output 197 [2021-06-05 06:07:55,145 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 276 DAG size of output: 261 [2021-06-05 06:07:55,244 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 4 xjuncts. [2021-06-05 06:07:55,664 WARN L205 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 264 DAG size of output: 80 [2021-06-05 06:07:55,665 INFO L628 ElimStorePlain]: treesize reduction 1910, result has 9.1 percent of original size [2021-06-05 06:07:55,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:07:55,729 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:87, output treesize:90 [2021-06-05 06:07:55,937 INFO L446 ElimStorePlain]: Different costs {2=[C, v_prenex_21, v_prenex_20, v_prenex_23], 5=[v_prenex_22]} [2021-06-05 06:07:55,951 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:55,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 23 [2021-06-05 06:07:55,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:55,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:56,011 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:56,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 23 [2021-06-05 06:07:56,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:07:56,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:56,070 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:56,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 32 [2021-06-05 06:07:56,072 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-06-05 06:07:56,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:56,139 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:56,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 32 [2021-06-05 06:07:56,142 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-06-05 06:07:56,294 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-06-05 06:07:56,294 INFO L628 ElimStorePlain]: treesize reduction 72, result has 65.7 percent of original size [2021-06-05 06:07:56,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:56,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:07:56,311 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:07:56,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2021-06-05 06:07:56,314 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 3 xjuncts. [2021-06-05 06:07:56,407 INFO L628 ElimStorePlain]: treesize reduction 37, result has 76.7 percent of original size [2021-06-05 06:07:56,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 5 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 06:07:56,412 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:184, output treesize:104 [2021-06-05 06:07:56,536 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:07:56,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218337842] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:07:56,537 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:07:56,537 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2021-06-05 06:07:56,537 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074347787] [2021-06-05 06:07:56,537 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:07:56,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:07:56,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:07:56,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:07:56,537 INFO L87 Difference]: Start difference. First operand 59404 states and 212237 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:07:59,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:07:59,920 INFO L93 Difference]: Finished difference Result 91943 states and 324508 transitions. [2021-06-05 06:07:59,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 06:07:59,920 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:07:59,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:08:00,134 INFO L225 Difference]: With dead ends: 91943 [2021-06-05 06:08:00,134 INFO L226 Difference]: Without dead ends: 91842 [2021-06-05 06:08:00,134 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 2222.3ms TimeCoverageRelationStatistics Valid=351, Invalid=2301, Unknown=0, NotChecked=0, Total=2652 [2021-06-05 06:08:00,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91842 states. [2021-06-05 06:08:01,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91842 to 59362. [2021-06-05 06:08:01,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59362 states, 59361 states have (on average 3.573221475379458) internal successors, (212110), 59361 states have internal predecessors, (212110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:01,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59362 states to 59362 states and 212110 transitions. [2021-06-05 06:08:01,741 INFO L78 Accepts]: Start accepts. Automaton has 59362 states and 212110 transitions. Word has length 37 [2021-06-05 06:08:01,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:08:01,742 INFO L482 AbstractCegarLoop]: Abstraction has 59362 states and 212110 transitions. [2021-06-05 06:08:01,742 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:01,742 INFO L276 IsEmpty]: Start isEmpty. Operand 59362 states and 212110 transitions. [2021-06-05 06:08:01,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:08:01,826 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:08:01,826 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:08:02,026 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable884 [2021-06-05 06:08:02,026 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:08:02,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:08:02,027 INFO L82 PathProgramCache]: Analyzing trace with hash -73394509, now seen corresponding path program 115 times [2021-06-05 06:08:02,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:08:02,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183025141] [2021-06-05 06:08:02,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:08:02,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:02,383 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:02,384 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:08:02,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183025141] [2021-06-05 06:08:02,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183025141] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:02,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302460908] [2021-06-05 06:08:02,384 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 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 06:08:02,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:02,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:08:02,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:08:02,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:08:02,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:02,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:02,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:02,503 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 06:08:02,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:02,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 06:08:02,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:02,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:02,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:02,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:63 [2021-06-05 06:08:02,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 06:08:02,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:02,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:02,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 06:08:02,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:02,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:02,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 24 [2021-06-05 06:08:02,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:02,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:02,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:02,653 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:65, output treesize:21 [2021-06-05 06:08:02,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:08:02,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:02,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:02,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:02,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:5 [2021-06-05 06:08:02,772 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:02,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302460908] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:02,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:08:02,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:08:02,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437452174] [2021-06-05 06:08:02,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:08:02,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:08:02,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:08:02,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:08:02,773 INFO L87 Difference]: Start difference. First operand 59362 states and 212110 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:04,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:08:04,894 INFO L93 Difference]: Finished difference Result 91826 states and 324120 transitions. [2021-06-05 06:08:04,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 06:08:04,895 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:08:04,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:08:05,115 INFO L225 Difference]: With dead ends: 91826 [2021-06-05 06:08:05,115 INFO L226 Difference]: Without dead ends: 91801 [2021-06-05 06:08:05,115 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 1182.1ms TimeCoverageRelationStatistics Valid=198, Invalid=1442, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 06:08:05,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91801 states. [2021-06-05 06:08:06,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91801 to 59390. [2021-06-05 06:08:06,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59390 states, 59389 states have (on average 3.573338497028069) internal successors, (212217), 59389 states have internal predecessors, (212217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:06,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59390 states to 59390 states and 212217 transitions. [2021-06-05 06:08:06,480 INFO L78 Accepts]: Start accepts. Automaton has 59390 states and 212217 transitions. Word has length 37 [2021-06-05 06:08:06,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:08:06,480 INFO L482 AbstractCegarLoop]: Abstraction has 59390 states and 212217 transitions. [2021-06-05 06:08:06,480 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:06,480 INFO L276 IsEmpty]: Start isEmpty. Operand 59390 states and 212217 transitions. [2021-06-05 06:08:06,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:08:06,553 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:08:06,553 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:08:06,753 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable977 [2021-06-05 06:08:06,754 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:08:06,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:08:06,754 INFO L82 PathProgramCache]: Analyzing trace with hash 550596695, now seen corresponding path program 116 times [2021-06-05 06:08:06,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:08:06,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086696317] [2021-06-05 06:08:06,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:08:06,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:07,119 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:07,119 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:08:07,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086696317] [2021-06-05 06:08:07,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086696317] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:07,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573534770] [2021-06-05 06:08:07,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:08:07,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:08:07,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:08:07,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 06:08:07,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:08:07,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:08:07,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:07,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:07,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:07,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-06-05 06:08:07,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:08:07,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-06-05 06:08:07,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:07,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:07,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:07,379 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:65 [2021-06-05 06:08:07,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 06:08:07,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:07,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:07,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 06:08:07,473 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:07,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:07,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 29 [2021-06-05 06:08:07,480 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:07,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:07,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:07,486 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:74, output treesize:30 [2021-06-05 06:08:07,533 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:07,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 41 [2021-06-05 06:08:07,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:08:07,553 INFO L628 ElimStorePlain]: treesize reduction 27, result has 44.9 percent of original size [2021-06-05 06:08:07,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:07,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:21 [2021-06-05 06:08:07,598 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:07,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573534770] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:07,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:08:07,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-06-05 06:08:07,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320210617] [2021-06-05 06:08:07,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 06:08:07,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:08:07,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 06:08:07,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2021-06-05 06:08:07,599 INFO L87 Difference]: Start difference. First operand 59390 states and 212217 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:09,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:08:09,778 INFO L93 Difference]: Finished difference Result 91026 states and 321634 transitions. [2021-06-05 06:08:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 06:08:09,778 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:08:09,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:08:09,993 INFO L225 Difference]: With dead ends: 91026 [2021-06-05 06:08:09,993 INFO L226 Difference]: Without dead ends: 90939 [2021-06-05 06:08:09,994 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 1285.4ms TimeCoverageRelationStatistics Valid=327, Invalid=1653, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 06:08:10,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90939 states. [2021-06-05 06:08:11,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90939 to 59410. [2021-06-05 06:08:11,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59410 states, 59409 states have (on average 3.5731454830076252) internal successors, (212277), 59409 states have internal predecessors, (212277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:11,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59410 states to 59410 states and 212277 transitions. [2021-06-05 06:08:11,318 INFO L78 Accepts]: Start accepts. Automaton has 59410 states and 212277 transitions. Word has length 37 [2021-06-05 06:08:11,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:08:11,319 INFO L482 AbstractCegarLoop]: Abstraction has 59410 states and 212277 transitions. [2021-06-05 06:08:11,319 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:11,319 INFO L276 IsEmpty]: Start isEmpty. Operand 59410 states and 212277 transitions. [2021-06-05 06:08:11,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:08:11,389 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:08:11,389 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:08:11,589 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable978,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:08:11,589 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:08:11,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:08:11,589 INFO L82 PathProgramCache]: Analyzing trace with hash -972893225, now seen corresponding path program 117 times [2021-06-05 06:08:11,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:08:11,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345809078] [2021-06-05 06:08:11,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:08:11,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:11,994 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 21 [2021-06-05 06:08:12,214 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:12,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:08:12,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345809078] [2021-06-05 06:08:12,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345809078] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:12,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248880792] [2021-06-05 06:08:12,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 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 06:08:12,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:08:12,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:08:12,244 WARN L261 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 53 conjunts are in the unsatisfiable core [2021-06-05 06:08:12,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:08:12,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:08:12,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:12,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:12,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:12,310 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 06:08:12,508 INFO L354 Elim1Store]: treesize reduction 29, result has 14.7 percent of original size [2021-06-05 06:08:12,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-06-05 06:08:12,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:12,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:12,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:12,521 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:62 [2021-06-05 06:08:12,610 INFO L446 ElimStorePlain]: Different costs {3=[v_C_230], 7=[A, B]} [2021-06-05 06:08:12,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:12,624 INFO L354 Elim1Store]: treesize reduction 31, result has 13.9 percent of original size [2021-06-05 06:08:12,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 40 [2021-06-05 06:08:12,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:12,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:12,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:12,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:12,680 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-06-05 06:08:12,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 50 treesize of output 62 [2021-06-05 06:08:12,683 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:08:12,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:12,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:12,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:12,719 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:12,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 42 treesize of output 72 [2021-06-05 06:08:12,735 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 3 xjuncts. [2021-06-05 06:08:12,759 INFO L628 ElimStorePlain]: treesize reduction 37, result has 51.3 percent of original size [2021-06-05 06:08:12,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:08:12,762 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:82, output treesize:39 [2021-06-05 06:08:12,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:12,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:12,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:12,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:12,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:12,977 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:12,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 65 [2021-06-05 06:08:12,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:08:12,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:13,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:13,012 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:59, output treesize:28 [2021-06-05 06:08:13,080 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:13,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248880792] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:13,080 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:08:13,080 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 29 [2021-06-05 06:08:13,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503612038] [2021-06-05 06:08:13,080 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:08:13,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:08:13,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:08:13,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:08:13,081 INFO L87 Difference]: Start difference. First operand 59410 states and 212277 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:17,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:08:17,333 INFO L93 Difference]: Finished difference Result 91333 states and 322496 transitions. [2021-06-05 06:08:17,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-06-05 06:08:17,333 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:08:17,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:08:17,555 INFO L225 Difference]: With dead ends: 91333 [2021-06-05 06:08:17,555 INFO L226 Difference]: Without dead ends: 91032 [2021-06-05 06:08:17,556 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1180 ImplicationChecksByTransitivity, 3186.9ms TimeCoverageRelationStatistics Valid=526, Invalid=4304, Unknown=0, NotChecked=0, Total=4830 [2021-06-05 06:08:17,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91032 states. [2021-06-05 06:08:18,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91032 to 59398. [2021-06-05 06:08:18,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59398 states, 59397 states have (on average 3.573261275822011) internal successors, (212241), 59397 states have internal predecessors, (212241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:18,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59398 states to 59398 states and 212241 transitions. [2021-06-05 06:08:18,801 INFO L78 Accepts]: Start accepts. Automaton has 59398 states and 212241 transitions. Word has length 37 [2021-06-05 06:08:18,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:08:18,801 INFO L482 AbstractCegarLoop]: Abstraction has 59398 states and 212241 transitions. [2021-06-05 06:08:18,801 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:18,801 INFO L276 IsEmpty]: Start isEmpty. Operand 59398 states and 212241 transitions. [2021-06-05 06:08:18,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:08:18,875 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:08:18,875 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:08:19,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable982 [2021-06-05 06:08:19,077 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:08:19,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:08:19,078 INFO L82 PathProgramCache]: Analyzing trace with hash 1042091125, now seen corresponding path program 118 times [2021-06-05 06:08:19,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:08:19,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006770532] [2021-06-05 06:08:19,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:08:19,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:19,470 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 24 [2021-06-05 06:08:19,634 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:19,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:08:19,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006770532] [2021-06-05 06:08:19,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006770532] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:19,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978864218] [2021-06-05 06:08:19,634 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 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 06:08:19,661 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:08:19,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:08:19,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:08:19,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:08:19,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:08:19,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:19,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:19,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:19,721 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:08:19,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:08:19,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:19,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 45 [2021-06-05 06:08:19,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:19,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:19,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:19,825 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:90, output treesize:88 [2021-06-05 06:08:19,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:19,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:19,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:19,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 50 [2021-06-05 06:08:19,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:19,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:19,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:19,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:19,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:19,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2021-06-05 06:08:19,953 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:19,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:19,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:19,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:19,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:19,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 37 [2021-06-05 06:08:19,961 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:19,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:19,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:19,966 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:108, output treesize:31 [2021-06-05 06:08:19,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:08:19,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:19,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:19,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:19,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:5 [2021-06-05 06:08:20,013 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:20,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978864218] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:20,013 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:08:20,013 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:08:20,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111486331] [2021-06-05 06:08:20,013 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:08:20,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:08:20,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:08:20,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:08:20,014 INFO L87 Difference]: Start difference. First operand 59398 states and 212241 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:22,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:08:22,143 INFO L93 Difference]: Finished difference Result 90381 states and 319683 transitions. [2021-06-05 06:08:22,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 06:08:22,143 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:08:22,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:08:22,374 INFO L225 Difference]: With dead ends: 90381 [2021-06-05 06:08:22,374 INFO L226 Difference]: Without dead ends: 90111 [2021-06-05 06:08:22,376 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 1513.4ms TimeCoverageRelationStatistics Valid=255, Invalid=1551, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 06:08:22,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90111 states. [2021-06-05 06:08:23,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90111 to 59450. [2021-06-05 06:08:23,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59450 states, 59449 states have (on average 3.572759844572659) internal successors, (212397), 59449 states have internal predecessors, (212397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:23,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59450 states to 59450 states and 212397 transitions. [2021-06-05 06:08:23,773 INFO L78 Accepts]: Start accepts. Automaton has 59450 states and 212397 transitions. Word has length 37 [2021-06-05 06:08:23,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:08:23,773 INFO L482 AbstractCegarLoop]: Abstraction has 59450 states and 212397 transitions. [2021-06-05 06:08:23,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:23,773 INFO L276 IsEmpty]: Start isEmpty. Operand 59450 states and 212397 transitions. [2021-06-05 06:08:23,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:08:23,846 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:08:23,846 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:08:24,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1007 [2021-06-05 06:08:24,049 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:08:24,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:08:24,050 INFO L82 PathProgramCache]: Analyzing trace with hash -73660215, now seen corresponding path program 119 times [2021-06-05 06:08:24,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:08:24,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301158277] [2021-06-05 06:08:24,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:08:24,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:24,382 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:24,382 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:08:24,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301158277] [2021-06-05 06:08:24,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301158277] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:24,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422930583] [2021-06-05 06:08:24,382 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 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 06:08:24,412 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:08:24,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:08:24,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 52 conjunts are in the unsatisfiable core [2021-06-05 06:08:24,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:08:24,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:08:24,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:24,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:24,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:24,477 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 06:08:24,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:24,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-06-05 06:08:24,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:24,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:24,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:24,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:84 [2021-06-05 06:08:24,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2021-06-05 06:08:24,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:24,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:24,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:24,785 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:77 [2021-06-05 06:08:24,853 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:24,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 68 [2021-06-05 06:08:24,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:24,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:24,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:24,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:84, output treesize:255 [2021-06-05 06:08:24,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:08:24,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:24,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:24,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-06-05 06:08:24,981 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:24,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:24,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:24,983 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:7 [2021-06-05 06:08:25,002 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:25,003 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422930583] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:25,003 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:08:25,003 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2021-06-05 06:08:25,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434761581] [2021-06-05 06:08:25,003 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:08:25,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:08:25,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:08:25,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:08:25,003 INFO L87 Difference]: Start difference. First operand 59450 states and 212397 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:28,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:08:28,114 INFO L93 Difference]: Finished difference Result 90871 states and 321272 transitions. [2021-06-05 06:08:28,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 06:08:28,115 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:08:28,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:08:28,333 INFO L225 Difference]: With dead ends: 90871 [2021-06-05 06:08:28,334 INFO L226 Difference]: Without dead ends: 90820 [2021-06-05 06:08:28,334 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 927 ImplicationChecksByTransitivity, 2054.1ms TimeCoverageRelationStatistics Valid=366, Invalid=2826, Unknown=0, NotChecked=0, Total=3192 [2021-06-05 06:08:28,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90820 states. [2021-06-05 06:08:29,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90820 to 59474. [2021-06-05 06:08:29,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59474 states, 59473 states have (on average 3.572461453096363) internal successors, (212465), 59473 states have internal predecessors, (212465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:29,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59474 states to 59474 states and 212465 transitions. [2021-06-05 06:08:29,870 INFO L78 Accepts]: Start accepts. Automaton has 59474 states and 212465 transitions. Word has length 37 [2021-06-05 06:08:29,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:08:29,870 INFO L482 AbstractCegarLoop]: Abstraction has 59474 states and 212465 transitions. [2021-06-05 06:08:29,870 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:29,870 INFO L276 IsEmpty]: Start isEmpty. Operand 59474 states and 212465 transitions. [2021-06-05 06:08:29,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:08:29,955 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:08:29,955 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:08:30,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1008,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:08:30,155 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:08:30,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:08:30,156 INFO L82 PathProgramCache]: Analyzing trace with hash -1617402717, now seen corresponding path program 120 times [2021-06-05 06:08:30,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:08:30,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640687709] [2021-06-05 06:08:30,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:08:30,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:30,490 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:30,490 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:08:30,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640687709] [2021-06-05 06:08:30,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640687709] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:30,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134217037] [2021-06-05 06:08:30,491 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 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 06:08:30,519 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:08:30,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:08:30,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 49 conjunts are in the unsatisfiable core [2021-06-05 06:08:30,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:08:30,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:08:30,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:30,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:30,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:30,578 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-06-05 06:08:30,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:08:30,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:30,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 37 [2021-06-05 06:08:30,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:30,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:30,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:30,677 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:68 [2021-06-05 06:08:30,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2021-06-05 06:08:30,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:30,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:30,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:30,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:78 [2021-06-05 06:08:30,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 46 [2021-06-05 06:08:30,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:30,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:30,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:30,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:81, output treesize:47 [2021-06-05 06:08:30,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:08:30,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:30,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:30,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 06:08:30,905 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:30,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:30,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:30,906 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:7 [2021-06-05 06:08:30,928 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:30,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134217037] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:30,928 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:08:30,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 24 [2021-06-05 06:08:30,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490112882] [2021-06-05 06:08:30,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:08:30,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:08:30,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:08:30,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:08:30,928 INFO L87 Difference]: Start difference. First operand 59474 states and 212465 transitions. Second operand has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:33,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:08:33,697 INFO L93 Difference]: Finished difference Result 109611 states and 386668 transitions. [2021-06-05 06:08:33,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-06-05 06:08:33,697 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:08:33,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:08:33,997 INFO L225 Difference]: With dead ends: 109611 [2021-06-05 06:08:33,997 INFO L226 Difference]: Without dead ends: 109552 [2021-06-05 06:08:33,997 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 984 ImplicationChecksByTransitivity, 1840.0ms TimeCoverageRelationStatistics Valid=450, Invalid=2972, Unknown=0, NotChecked=0, Total=3422 [2021-06-05 06:08:34,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109552 states. [2021-06-05 06:08:35,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109552 to 59468. [2021-06-05 06:08:35,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59468 states, 59467 states have (on average 3.5725192123362537) internal successors, (212447), 59467 states have internal predecessors, (212447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:35,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59468 states to 59468 states and 212447 transitions. [2021-06-05 06:08:35,476 INFO L78 Accepts]: Start accepts. Automaton has 59468 states and 212447 transitions. Word has length 37 [2021-06-05 06:08:35,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:08:35,476 INFO L482 AbstractCegarLoop]: Abstraction has 59468 states and 212447 transitions. [2021-06-05 06:08:35,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:35,476 INFO L276 IsEmpty]: Start isEmpty. Operand 59468 states and 212447 transitions. [2021-06-05 06:08:35,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:08:35,553 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:08:35,553 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:08:35,754 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1017 [2021-06-05 06:08:35,754 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:08:35,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:08:35,754 INFO L82 PathProgramCache]: Analyzing trace with hash -1192455507, now seen corresponding path program 121 times [2021-06-05 06:08:35,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:08:35,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056144249] [2021-06-05 06:08:35,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:08:35,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:36,081 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:36,081 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:08:36,081 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056144249] [2021-06-05 06:08:36,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056144249] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:36,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692389455] [2021-06-05 06:08:36,082 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 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 06:08:36,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:36,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:08:36,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:08:36,439 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2021-06-05 06:08:36,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:08:36,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:36,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:36,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:36,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:08:36,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:36,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 45 [2021-06-05 06:08:36,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:36,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:36,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:36,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:90, output treesize:89 [2021-06-05 06:08:36,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2021-06-05 06:08:36,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:36,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:36,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:36,674 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:74 [2021-06-05 06:08:36,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 46 [2021-06-05 06:08:36,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:36,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:36,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-06-05 06:08:36,728 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:36,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:36,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:36,733 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:77, output treesize:22 [2021-06-05 06:08:36,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:08:36,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:36,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:36,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:36,759 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:5 [2021-06-05 06:08:36,779 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:36,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692389455] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:36,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:08:36,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:08:36,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740324827] [2021-06-05 06:08:36,780 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:08:36,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:08:36,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:08:36,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:08:36,780 INFO L87 Difference]: Start difference. First operand 59468 states and 212447 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:38,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:08:38,775 INFO L93 Difference]: Finished difference Result 90713 states and 320694 transitions. [2021-06-05 06:08:38,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 06:08:38,775 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:08:38,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:08:39,236 INFO L225 Difference]: With dead ends: 90713 [2021-06-05 06:08:39,236 INFO L226 Difference]: Without dead ends: 90518 [2021-06-05 06:08:39,236 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 1561.7ms TimeCoverageRelationStatistics Valid=259, Invalid=1547, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 06:08:39,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90518 states. [2021-06-05 06:08:40,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90518 to 59450. [2021-06-05 06:08:40,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59450 states, 59449 states have (on average 3.572759844572659) internal successors, (212397), 59449 states have internal predecessors, (212397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:40,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59450 states to 59450 states and 212397 transitions. [2021-06-05 06:08:40,527 INFO L78 Accepts]: Start accepts. Automaton has 59450 states and 212397 transitions. Word has length 37 [2021-06-05 06:08:40,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:08:40,527 INFO L482 AbstractCegarLoop]: Abstraction has 59450 states and 212397 transitions. [2021-06-05 06:08:40,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:40,527 INFO L276 IsEmpty]: Start isEmpty. Operand 59450 states and 212397 transitions. [2021-06-05 06:08:40,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:08:40,601 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:08:40,601 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:08:40,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1018,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:08:40,802 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:08:40,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:08:40,802 INFO L82 PathProgramCache]: Analyzing trace with hash -1466638753, now seen corresponding path program 122 times [2021-06-05 06:08:40,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:08:40,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628733475] [2021-06-05 06:08:40,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:08:40,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:41,123 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:41,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:08:41,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628733475] [2021-06-05 06:08:41,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628733475] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:41,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186350928] [2021-06-05 06:08:41,123 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 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 06:08:41,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:08:41,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:08:41,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 06:08:41,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:08:41,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:08:41,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:41,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:41,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:41,210 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-06-05 06:08:41,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-06-05 06:08:41,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:41,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:41,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:41,330 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:60 [2021-06-05 06:08:41,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 06:08:41,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:41,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:41,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 06:08:41,464 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:41,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:41,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2021-06-05 06:08:41,471 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:41,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:41,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:41,477 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:75, output treesize:25 [2021-06-05 06:08:41,522 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:41,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2021-06-05 06:08:41,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:08:41,548 INFO L628 ElimStorePlain]: treesize reduction 39, result has 36.1 percent of original size [2021-06-05 06:08:41,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:41,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:21 [2021-06-05 06:08:41,591 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:41,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186350928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:41,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:08:41,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-06-05 06:08:41,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249184910] [2021-06-05 06:08:41,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 06:08:41,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:08:41,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 06:08:41,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-06-05 06:08:41,592 INFO L87 Difference]: Start difference. First operand 59450 states and 212397 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:43,069 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2021-06-05 06:08:43,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:08:43,687 INFO L93 Difference]: Finished difference Result 91880 states and 324131 transitions. [2021-06-05 06:08:43,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 06:08:43,688 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:08:43,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:08:43,929 INFO L225 Difference]: With dead ends: 91880 [2021-06-05 06:08:43,929 INFO L226 Difference]: Without dead ends: 91676 [2021-06-05 06:08:43,929 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 585 ImplicationChecksByTransitivity, 1401.9ms TimeCoverageRelationStatistics Valid=292, Invalid=1870, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 06:08:44,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91676 states. [2021-06-05 06:08:45,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91676 to 59486. [2021-06-05 06:08:45,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59486 states, 59485 states have (on average 3.572514079179625) internal successors, (212511), 59485 states have internal predecessors, (212511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:45,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59486 states to 59486 states and 212511 transitions. [2021-06-05 06:08:45,287 INFO L78 Accepts]: Start accepts. Automaton has 59486 states and 212511 transitions. Word has length 37 [2021-06-05 06:08:45,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:08:45,287 INFO L482 AbstractCegarLoop]: Abstraction has 59486 states and 212511 transitions. [2021-06-05 06:08:45,287 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:45,287 INFO L276 IsEmpty]: Start isEmpty. Operand 59486 states and 212511 transitions. [2021-06-05 06:08:45,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:08:45,366 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:08:45,366 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:08:45,567 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1019 [2021-06-05 06:08:45,567 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:08:45,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:08:45,567 INFO L82 PathProgramCache]: Analyzing trace with hash -1114345569, now seen corresponding path program 123 times [2021-06-05 06:08:45,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:08:45,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016142297] [2021-06-05 06:08:45,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:08:45,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:45,865 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:45,865 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:08:45,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016142297] [2021-06-05 06:08:45,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016142297] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:45,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614651731] [2021-06-05 06:08:45,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:08:45,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:08:45,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:08:45,897 WARN L261 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 53 conjunts are in the unsatisfiable core [2021-06-05 06:08:45,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:08:45,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:08:45,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:45,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:45,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:45,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:08:46,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:46,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 45 [2021-06-05 06:08:46,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:46,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:46,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:46,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:89 [2021-06-05 06:08:46,292 INFO L446 ElimStorePlain]: Different costs {0=[v_C_248], 3=[A, B]} [2021-06-05 06:08:46,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-06-05 06:08:46,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:46,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:46,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:46,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:46,323 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:46,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 49 [2021-06-05 06:08:46,324 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:46,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:46,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:46,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:46,343 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:46,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 36 [2021-06-05 06:08:46,345 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:08:46,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:46,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:46,357 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:82, output treesize:33 [2021-06-05 06:08:46,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:46,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:46,789 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:46,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 59 [2021-06-05 06:08:46,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:08:46,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:46,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:46,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:37 [2021-06-05 06:08:46,876 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:46,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614651731] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:46,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:08:46,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 29 [2021-06-05 06:08:46,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612937457] [2021-06-05 06:08:46,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:08:46,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:08:46,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:08:46,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:08:46,877 INFO L87 Difference]: Start difference. First operand 59486 states and 212511 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:50,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:08:50,582 INFO L93 Difference]: Finished difference Result 91343 states and 322486 transitions. [2021-06-05 06:08:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 06:08:50,582 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:08:50,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:08:50,813 INFO L225 Difference]: With dead ends: 91343 [2021-06-05 06:08:50,813 INFO L226 Difference]: Without dead ends: 90986 [2021-06-05 06:08:50,813 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 815 ImplicationChecksByTransitivity, 2480.4ms TimeCoverageRelationStatistics Valid=335, Invalid=3205, Unknown=0, NotChecked=0, Total=3540 [2021-06-05 06:08:50,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90986 states. [2021-06-05 06:08:51,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90986 to 59495. [2021-06-05 06:08:51,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59495 states, 59494 states have (on average 3.572427471677816) internal successors, (212538), 59494 states have internal predecessors, (212538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:52,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59495 states to 59495 states and 212538 transitions. [2021-06-05 06:08:52,105 INFO L78 Accepts]: Start accepts. Automaton has 59495 states and 212538 transitions. Word has length 37 [2021-06-05 06:08:52,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:08:52,105 INFO L482 AbstractCegarLoop]: Abstraction has 59495 states and 212538 transitions. [2021-06-05 06:08:52,105 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:52,105 INFO L276 IsEmpty]: Start isEmpty. Operand 59495 states and 212538 transitions. [2021-06-05 06:08:52,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:08:52,178 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:08:52,178 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:08:52,378 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1024 [2021-06-05 06:08:52,378 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:08:52,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:08:52,379 INFO L82 PathProgramCache]: Analyzing trace with hash -1442450103, now seen corresponding path program 124 times [2021-06-05 06:08:52,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:08:52,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843613378] [2021-06-05 06:08:52,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:08:52,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:52,667 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:52,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:08:52,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843613378] [2021-06-05 06:08:52,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843613378] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:52,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014232315] [2021-06-05 06:08:52,667 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 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 06:08:52,697 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:08:52,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:08:52,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:08:52,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:08:52,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:08:52,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:52,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:52,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:52,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 06:08:52,876 INFO L354 Elim1Store]: treesize reduction 72, result has 15.3 percent of original size [2021-06-05 06:08:52,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 160 treesize of output 120 [2021-06-05 06:08:52,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:52,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:52,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:52,892 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:160, output treesize:87 [2021-06-05 06:08:52,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:52,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:52,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:52,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 59 [2021-06-05 06:08:52,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:52,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:52,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:52,954 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:94, output treesize:92 [2021-06-05 06:08:53,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:53,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:53,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:53,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 45 [2021-06-05 06:08:53,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:53,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:53,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:53,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:100, output treesize:68 [2021-06-05 06:08:53,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:08:53,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:53,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:53,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 06:08:53,101 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:53,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:53,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:53,102 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:7 [2021-06-05 06:08:53,122 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:53,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014232315] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:53,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:08:53,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:08:53,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124636138] [2021-06-05 06:08:53,122 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:08:53,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:08:53,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:08:53,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:08:53,123 INFO L87 Difference]: Start difference. First operand 59495 states and 212538 transitions. Second operand has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:55,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:08:55,580 INFO L93 Difference]: Finished difference Result 90932 states and 321563 transitions. [2021-06-05 06:08:55,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 06:08:55,580 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:08:55,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:08:55,800 INFO L225 Difference]: With dead ends: 90932 [2021-06-05 06:08:55,800 INFO L226 Difference]: Without dead ends: 90865 [2021-06-05 06:08:55,800 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 595 ImplicationChecksByTransitivity, 1381.4ms TimeCoverageRelationStatistics Valid=260, Invalid=1996, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 06:08:55,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90865 states. [2021-06-05 06:08:56,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90865 to 59573. [2021-06-05 06:08:56,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59573 states, 59572 states have (on average 3.5715436782380983) internal successors, (212764), 59572 states have internal predecessors, (212764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:57,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59573 states to 59573 states and 212764 transitions. [2021-06-05 06:08:57,142 INFO L78 Accepts]: Start accepts. Automaton has 59573 states and 212764 transitions. Word has length 37 [2021-06-05 06:08:57,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:08:57,142 INFO L482 AbstractCegarLoop]: Abstraction has 59573 states and 212764 transitions. [2021-06-05 06:08:57,142 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:08:57,142 INFO L276 IsEmpty]: Start isEmpty. Operand 59573 states and 212764 transitions. [2021-06-05 06:08:57,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:08:57,229 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:08:57,229 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:08:57,429 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1036 [2021-06-05 06:08:57,429 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:08:57,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:08:57,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1733721901, now seen corresponding path program 125 times [2021-06-05 06:08:57,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:08:57,430 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300921034] [2021-06-05 06:08:57,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:08:57,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:08:57,812 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 21 [2021-06-05 06:08:58,011 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:58,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:08:58,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300921034] [2021-06-05 06:08:58,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300921034] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:58,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516931620] [2021-06-05 06:08:58,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:08:58,046 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:08:58,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:08:58,047 WARN L261 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 53 conjunts are in the unsatisfiable core [2021-06-05 06:08:58,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:08:58,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:08:58,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:58,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:58,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:58,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 06:08:58,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:58,264 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:08:58,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 36 [2021-06-05 06:08:58,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:58,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:58,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:58,281 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:67 [2021-06-05 06:08:58,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:58,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:58,423 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:08:58,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 50 [2021-06-05 06:08:58,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:58,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:58,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:58,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:72 [2021-06-05 06:08:58,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-06-05 06:08:58,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:58,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:58,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2021-06-05 06:08:58,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:08:58,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:58,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:08:58,587 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:80, output treesize:37 [2021-06-05 06:08:58,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:58,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:58,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:58,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:08:58,663 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:08:58,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 29 treesize of output 83 [2021-06-05 06:08:58,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 5 xjuncts. [2021-06-05 06:08:58,776 INFO L628 ElimStorePlain]: treesize reduction 381, result has 6.6 percent of original size [2021-06-05 06:08:58,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:08:58,778 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:45, output treesize:21 [2021-06-05 06:08:58,827 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:08:58,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516931620] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:08:58,828 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:08:58,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2021-06-05 06:08:58,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250353279] [2021-06-05 06:08:58,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:08:58,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:08:58,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:08:58,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:08:58,828 INFO L87 Difference]: Start difference. First operand 59573 states and 212764 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:01,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:09:01,429 INFO L93 Difference]: Finished difference Result 91225 states and 322177 transitions. [2021-06-05 06:09:01,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 06:09:01,430 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:09:01,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:09:01,649 INFO L225 Difference]: With dead ends: 91225 [2021-06-05 06:09:01,649 INFO L226 Difference]: Without dead ends: 91033 [2021-06-05 06:09:01,650 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 2107.7ms TimeCoverageRelationStatistics Valid=356, Invalid=2506, Unknown=0, NotChecked=0, Total=2862 [2021-06-05 06:09:01,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91033 states. [2021-06-05 06:09:02,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91033 to 59555. [2021-06-05 06:09:02,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59555 states, 59554 states have (on average 3.5717164254290226) internal successors, (212710), 59554 states have internal predecessors, (212710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:02,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59555 states to 59555 states and 212710 transitions. [2021-06-05 06:09:02,923 INFO L78 Accepts]: Start accepts. Automaton has 59555 states and 212710 transitions. Word has length 37 [2021-06-05 06:09:02,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:09:02,924 INFO L482 AbstractCegarLoop]: Abstraction has 59555 states and 212710 transitions. [2021-06-05 06:09:02,924 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:02,924 INFO L276 IsEmpty]: Start isEmpty. Operand 59555 states and 212710 transitions. [2021-06-05 06:09:03,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:09:03,010 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:09:03,010 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:09:03,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1037 [2021-06-05 06:09:03,210 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:09:03,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:09:03,210 INFO L82 PathProgramCache]: Analyzing trace with hash -215989977, now seen corresponding path program 126 times [2021-06-05 06:09:03,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:09:03,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843935175] [2021-06-05 06:09:03,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:09:03,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:09:03,511 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:03,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:09:03,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843935175] [2021-06-05 06:09:03,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843935175] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:03,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697992328] [2021-06-05 06:09:03,511 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 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 06:09:03,558 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:09:03,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:09:03,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 49 conjunts are in the unsatisfiable core [2021-06-05 06:09:03,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:09:03,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:09:03,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:03,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:03,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:03,624 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 06:09:03,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:09:03,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-06-05 06:09:03,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:03,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:03,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:03,728 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:55 [2021-06-05 06:09:03,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:03,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:03,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:03,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2021-06-05 06:09:03,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:03,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:03,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:09:03,825 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:69 [2021-06-05 06:09:03,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:03,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:03,909 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:03,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 56 [2021-06-05 06:09:03,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:03,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:03,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:03,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:03,947 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:03,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 88 [2021-06-05 06:09:03,959 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:09:04,013 INFO L628 ElimStorePlain]: treesize reduction 60, result has 66.7 percent of original size [2021-06-05 06:09:04,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:09:04,038 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:80, output treesize:95 [2021-06-05 06:09:04,435 INFO L446 ElimStorePlain]: Different costs {0=[C, v_prenex_25, v_prenex_24, v_prenex_26], 3=[v_prenex_27]} [2021-06-05 06:09:04,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2021-06-05 06:09:04,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:04,474 INFO L628 ElimStorePlain]: treesize reduction 79, result has 41.0 percent of original size [2021-06-05 06:09:04,474 INFO L518 ElimStorePlain]: Eliminatee v_prenex_25 vanished before elimination [2021-06-05 06:09:04,474 INFO L518 ElimStorePlain]: Eliminatee v_prenex_24 vanished before elimination [2021-06-05 06:09:04,474 INFO L518 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2021-06-05 06:09:04,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:04,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:04,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:09:04,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:09:04,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:04,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:04,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:09:04,491 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:159, output treesize:31 [2021-06-05 06:09:04,587 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:04,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697992328] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:04,587 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:09:04,587 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2021-06-05 06:09:04,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310124064] [2021-06-05 06:09:04,587 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:09:04,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:09:04,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:09:04,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:09:04,587 INFO L87 Difference]: Start difference. First operand 59555 states and 212710 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:07,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:09:07,640 INFO L93 Difference]: Finished difference Result 91349 states and 322707 transitions. [2021-06-05 06:09:07,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 06:09:07,640 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:09:07,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:09:07,868 INFO L225 Difference]: With dead ends: 91349 [2021-06-05 06:09:07,869 INFO L226 Difference]: Without dead ends: 91216 [2021-06-05 06:09:07,869 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 2068.7ms TimeCoverageRelationStatistics Valid=316, Invalid=2546, Unknown=0, NotChecked=0, Total=2862 [2021-06-05 06:09:07,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91216 states. [2021-06-05 06:09:08,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91216 to 59537. [2021-06-05 06:09:09,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59537 states, 59536 states have (on average 3.571956463316313) internal successors, (212660), 59536 states have internal predecessors, (212660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:09,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59537 states to 59537 states and 212660 transitions. [2021-06-05 06:09:09,193 INFO L78 Accepts]: Start accepts. Automaton has 59537 states and 212660 transitions. Word has length 37 [2021-06-05 06:09:09,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:09:09,193 INFO L482 AbstractCegarLoop]: Abstraction has 59537 states and 212660 transitions. [2021-06-05 06:09:09,193 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:09,193 INFO L276 IsEmpty]: Start isEmpty. Operand 59537 states and 212660 transitions. [2021-06-05 06:09:09,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:09:09,267 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:09:09,267 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:09:09,467 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1080 [2021-06-05 06:09:09,467 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:09:09,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:09:09,468 INFO L82 PathProgramCache]: Analyzing trace with hash 129814897, now seen corresponding path program 127 times [2021-06-05 06:09:09,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:09:09,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030290845] [2021-06-05 06:09:09,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:09:09,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:09:09,790 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:09,790 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:09:09,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030290845] [2021-06-05 06:09:09,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030290845] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:09,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910487137] [2021-06-05 06:09:09,791 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 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 06:09:09,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:09:09,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:09:09,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:09:09,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:09:09,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:09,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:09,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:09,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 06:09:09,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:09:09,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:09,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 41 [2021-06-05 06:09:09,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:09,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:09,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:09,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:61 [2021-06-05 06:09:10,077 INFO L446 ElimStorePlain]: Different costs {0=[A, B], 3=[v_C_260]} [2021-06-05 06:09:10,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 47 [2021-06-05 06:09:10,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:10,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:10,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2021-06-05 06:09:10,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:10,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:10,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:10,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:09:10,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2021-06-05 06:09:10,100 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:10,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:10,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:10,104 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:76, output treesize:24 [2021-06-05 06:09:10,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:09:10,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:10,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:10,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:10,134 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:5 [2021-06-05 06:09:10,153 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:10,153 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910487137] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:10,153 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:09:10,153 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:09:10,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097328481] [2021-06-05 06:09:10,153 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:09:10,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:09:10,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:09:10,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:09:10,154 INFO L87 Difference]: Start difference. First operand 59537 states and 212660 transitions. Second operand has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:12,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:09:12,205 INFO L93 Difference]: Finished difference Result 81316 states and 285431 transitions. [2021-06-05 06:09:12,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 06:09:12,205 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:09:12,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:09:12,396 INFO L225 Difference]: With dead ends: 81316 [2021-06-05 06:09:12,396 INFO L226 Difference]: Without dead ends: 81187 [2021-06-05 06:09:12,396 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 1171.7ms TimeCoverageRelationStatistics Valid=219, Invalid=1503, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 06:09:12,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81187 states. [2021-06-05 06:09:13,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81187 to 59649. [2021-06-05 06:09:13,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59649 states, 59648 states have (on average 3.5713184012875536) internal successors, (213022), 59648 states have internal predecessors, (213022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:13,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59649 states to 59649 states and 213022 transitions. [2021-06-05 06:09:13,681 INFO L78 Accepts]: Start accepts. Automaton has 59649 states and 213022 transitions. Word has length 37 [2021-06-05 06:09:13,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:09:13,681 INFO L482 AbstractCegarLoop]: Abstraction has 59649 states and 213022 transitions. [2021-06-05 06:09:13,681 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:13,681 INFO L276 IsEmpty]: Start isEmpty. Operand 59649 states and 213022 transitions. [2021-06-05 06:09:13,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:09:13,765 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:09:13,765 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:09:13,966 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1100,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:09:13,966 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:09:13,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:09:13,966 INFO L82 PathProgramCache]: Analyzing trace with hash -985936443, now seen corresponding path program 128 times [2021-06-05 06:09:13,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:09:13,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901051299] [2021-06-05 06:09:13,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:09:13,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:09:14,283 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:14,283 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:09:14,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901051299] [2021-06-05 06:09:14,283 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901051299] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:14,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290793492] [2021-06-05 06:09:14,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:09:14,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:09:14,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:09:14,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:09:14,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:09:14,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:09:14,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:14,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:14,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:14,356 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 06:09:14,622 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-06-05 06:09:14,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:09:14,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:14,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2021-06-05 06:09:14,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:14,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:14,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:14,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:67 [2021-06-05 06:09:14,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2021-06-05 06:09:14,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:14,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:14,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:14,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:74 [2021-06-05 06:09:14,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2021-06-05 06:09:14,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:14,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:14,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:14,845 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:43 [2021-06-05 06:09:14,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:09:14,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:14,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:14,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-06-05 06:09:14,884 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:14,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:14,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:14,885 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:5 [2021-06-05 06:09:14,904 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:14,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290793492] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:14,904 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:09:14,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:09:14,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211723647] [2021-06-05 06:09:14,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:09:14,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:09:14,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:09:14,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:09:14,905 INFO L87 Difference]: Start difference. First operand 59649 states and 213022 transitions. Second operand has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:17,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:09:17,403 INFO L93 Difference]: Finished difference Result 78184 states and 274597 transitions. [2021-06-05 06:09:17,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 06:09:17,403 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:09:17,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:09:17,583 INFO L225 Difference]: With dead ends: 78184 [2021-06-05 06:09:17,583 INFO L226 Difference]: Without dead ends: 78058 [2021-06-05 06:09:17,584 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 1597.3ms TimeCoverageRelationStatistics Valid=404, Invalid=2352, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 06:09:17,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78058 states. [2021-06-05 06:09:18,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78058 to 59871. [2021-06-05 06:09:18,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59871 states, 59870 states have (on average 3.5704693502588944) internal successors, (213764), 59870 states have internal predecessors, (213764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:18,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59871 states to 59871 states and 213764 transitions. [2021-06-05 06:09:18,862 INFO L78 Accepts]: Start accepts. Automaton has 59871 states and 213764 transitions. Word has length 37 [2021-06-05 06:09:18,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:09:18,862 INFO L482 AbstractCegarLoop]: Abstraction has 59871 states and 213764 transitions. [2021-06-05 06:09:18,863 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:18,863 INFO L276 IsEmpty]: Start isEmpty. Operand 59871 states and 213764 transitions. [2021-06-05 06:09:18,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:09:18,949 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:09:18,949 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:09:19,150 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1101 [2021-06-05 06:09:19,150 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:09:19,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:09:19,150 INFO L82 PathProgramCache]: Analyzing trace with hash -2104731735, now seen corresponding path program 129 times [2021-06-05 06:09:19,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:09:19,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218453592] [2021-06-05 06:09:19,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:09:19,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:09:19,473 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:19,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:09:19,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218453592] [2021-06-05 06:09:19,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218453592] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:19,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214492748] [2021-06-05 06:09:19,473 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 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 06:09:19,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 06:09:19,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:09:19,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 52 conjunts are in the unsatisfiable core [2021-06-05 06:09:19,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:09:19,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:09:19,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:19,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:19,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:19,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 06:09:19,610 INFO L354 Elim1Store]: treesize reduction 29, result has 14.7 percent of original size [2021-06-05 06:09:19,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-06-05 06:09:19,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:19,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:19,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:19,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 06:09:19,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:19,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:19,820 INFO L354 Elim1Store]: treesize reduction 62, result has 23.5 percent of original size [2021-06-05 06:09:19,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 52 treesize of output 64 [2021-06-05 06:09:19,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:19,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:19,847 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:09:19,847 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:87, output treesize:95 [2021-06-05 06:09:21,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:21,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:21,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:21,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:22,011 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:22,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 78 [2021-06-05 06:09:22,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:22,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:22,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:22,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:22,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:22,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:22,047 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:22,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 61 [2021-06-05 06:09:22,052 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:09:22,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:22,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:09:22,066 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:95, output treesize:53 [2021-06-05 06:09:22,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:09:22,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:22,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:22,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:22,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:09:22,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:22,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:09:22,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 15 [2021-06-05 06:09:22,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:22,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:22,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:09:22,157 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:26 [2021-06-05 06:09:22,236 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:22,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214492748] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:22,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:09:22,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 27 [2021-06-05 06:09:22,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834675309] [2021-06-05 06:09:22,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:09:22,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:09:22,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:09:22,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=664, Unknown=2, NotChecked=0, Total=756 [2021-06-05 06:09:22,237 INFO L87 Difference]: Start difference. First operand 59871 states and 213764 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:25,830 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 84 [2021-06-05 06:09:26,373 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 77 [2021-06-05 06:09:26,563 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 84 [2021-06-05 06:09:27,130 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-06-05 06:09:27,619 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 83 [2021-06-05 06:09:28,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:09:28,086 INFO L93 Difference]: Finished difference Result 96824 states and 336670 transitions. [2021-06-05 06:09:28,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-06-05 06:09:28,086 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:09:28,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:09:28,304 INFO L225 Difference]: With dead ends: 96824 [2021-06-05 06:09:28,305 INFO L226 Difference]: Without dead ends: 96688 [2021-06-05 06:09:28,305 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1945 ImplicationChecksByTransitivity, 6090.1ms TimeCoverageRelationStatistics Valid=838, Invalid=5964, Unknown=4, NotChecked=0, Total=6806 [2021-06-05 06:09:28,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96688 states. [2021-06-05 06:09:29,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96688 to 60651. [2021-06-05 06:09:29,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60651 states, 60650 states have (on average 3.5689530090684256) internal successors, (216457), 60650 states have internal predecessors, (216457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:29,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60651 states to 60651 states and 216457 transitions. [2021-06-05 06:09:29,677 INFO L78 Accepts]: Start accepts. Automaton has 60651 states and 216457 transitions. Word has length 37 [2021-06-05 06:09:29,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:09:29,677 INFO L482 AbstractCegarLoop]: Abstraction has 60651 states and 216457 transitions. [2021-06-05 06:09:29,677 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:29,678 INFO L276 IsEmpty]: Start isEmpty. Operand 60651 states and 216457 transitions. [2021-06-05 06:09:29,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:09:29,763 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:09:29,763 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:09:29,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1102 [2021-06-05 06:09:29,964 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:09:29,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:09:29,964 INFO L82 PathProgramCache]: Analyzing trace with hash 811696453, now seen corresponding path program 130 times [2021-06-05 06:09:29,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:09:29,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50129241] [2021-06-05 06:09:29,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:09:29,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:09:30,273 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:30,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:09:30,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50129241] [2021-06-05 06:09:30,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50129241] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:30,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458518357] [2021-06-05 06:09:30,273 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 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 06:09:30,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:09:30,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:09:30,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:09:30,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:09:30,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:09:30,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:30,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:30,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:30,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 06:09:30,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-06-05 06:09:30,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:30,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:30,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:30,414 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 06:09:30,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2021-06-05 06:09:30,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:30,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:30,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:30,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:60 [2021-06-05 06:09:30,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 39 [2021-06-05 06:09:30,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:30,820 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2021-06-05 06:09:30,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:30,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:30,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:35 [2021-06-05 06:09:30,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:09:30,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:30,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:30,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-06-05 06:09:30,898 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:30,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:30,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:30,899 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:5 [2021-06-05 06:09:30,919 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:30,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458518357] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:30,920 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:09:30,920 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:09:30,920 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453851138] [2021-06-05 06:09:30,920 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:09:30,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:09:30,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:09:30,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:09:30,920 INFO L87 Difference]: Start difference. First operand 60651 states and 216457 transitions. Second operand has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:33,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:09:33,336 INFO L93 Difference]: Finished difference Result 81723 states and 286101 transitions. [2021-06-05 06:09:33,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-06-05 06:09:33,337 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:09:33,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:09:33,762 INFO L225 Difference]: With dead ends: 81723 [2021-06-05 06:09:33,763 INFO L226 Difference]: Without dead ends: 81695 [2021-06-05 06:09:33,763 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 782 ImplicationChecksByTransitivity, 1435.0ms TimeCoverageRelationStatistics Valid=385, Invalid=2585, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 06:09:33,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81695 states. [2021-06-05 06:09:34,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81695 to 60878. [2021-06-05 06:09:34,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60878 states, 60877 states have (on average 3.5689340801944907) internal successors, (217266), 60877 states have internal predecessors, (217266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:35,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60878 states to 60878 states and 217266 transitions. [2021-06-05 06:09:35,109 INFO L78 Accepts]: Start accepts. Automaton has 60878 states and 217266 transitions. Word has length 37 [2021-06-05 06:09:35,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:09:35,109 INFO L482 AbstractCegarLoop]: Abstraction has 60878 states and 217266 transitions. [2021-06-05 06:09:35,109 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:35,109 INFO L276 IsEmpty]: Start isEmpty. Operand 60878 states and 217266 transitions. [2021-06-05 06:09:35,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:09:35,202 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:09:35,202 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:09:35,403 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1116 [2021-06-05 06:09:35,403 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:09:35,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:09:35,403 INFO L82 PathProgramCache]: Analyzing trace with hash -608755159, now seen corresponding path program 131 times [2021-06-05 06:09:35,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:09:35,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504895017] [2021-06-05 06:09:35,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:09:35,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:09:35,706 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:35,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:09:35,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504895017] [2021-06-05 06:09:35,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504895017] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:35,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009445198] [2021-06-05 06:09:35,706 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 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 06:09:35,736 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-06-05 06:09:35,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:09:35,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 06:09:35,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:09:35,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:09:35,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:35,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:35,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:35,815 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 06:09:35,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:35,895 INFO L354 Elim1Store]: treesize reduction 33, result has 28.3 percent of original size [2021-06-05 06:09:35,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 52 [2021-06-05 06:09:35,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:35,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:35,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:35,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:79 [2021-06-05 06:09:36,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:36,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:36,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:36,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:36,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:36,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:36,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:36,136 INFO L354 Elim1Store]: treesize reduction 30, result has 3.2 percent of original size [2021-06-05 06:09:36,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 72 [2021-06-05 06:09:36,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:36,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:36,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:09:36,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:101, output treesize:100 [2021-06-05 06:09:39,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:39,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:39,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:39,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:39,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:39,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:39,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:09:40,022 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:40,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 63 treesize of output 123 [2021-06-05 06:09:40,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:09:40,365 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 72 [2021-06-05 06:09:40,365 INFO L628 ElimStorePlain]: treesize reduction 1036, result has 17.5 percent of original size [2021-06-05 06:09:40,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:40,391 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:114, output treesize:279 [2021-06-05 06:09:40,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:09:40,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:40,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:40,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-06-05 06:09:40,518 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:09:40,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:09:40,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:09:40,519 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:5 [2021-06-05 06:09:40,541 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:09:40,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009445198] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:09:40,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:09:40,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2021-06-05 06:09:40,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968603670] [2021-06-05 06:09:40,542 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:09:40,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:09:40,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:09:40,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:09:40,542 INFO L87 Difference]: Start difference. First operand 60878 states and 217266 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:09:55,228 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 53 [2021-06-05 06:10:02,641 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 55 [2021-06-05 06:10:23,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:10:23,523 INFO L93 Difference]: Finished difference Result 79984 states and 280655 transitions. [2021-06-05 06:10:23,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-06-05 06:10:23,524 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:10:23,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:10:23,717 INFO L225 Difference]: With dead ends: 79984 [2021-06-05 06:10:23,717 INFO L226 Difference]: Without dead ends: 79899 [2021-06-05 06:10:23,717 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 888 ImplicationChecksByTransitivity, 13928.1ms TimeCoverageRelationStatistics Valid=459, Invalid=3573, Unknown=0, NotChecked=0, Total=4032 [2021-06-05 06:10:23,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79899 states. [2021-06-05 06:10:24,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79899 to 60908. [2021-06-05 06:10:24,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60908 states, 60907 states have (on average 3.5688508710000493) internal successors, (217368), 60907 states have internal predecessors, (217368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:24,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60908 states to 60908 states and 217368 transitions. [2021-06-05 06:10:24,999 INFO L78 Accepts]: Start accepts. Automaton has 60908 states and 217368 transitions. Word has length 37 [2021-06-05 06:10:24,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:10:24,999 INFO L482 AbstractCegarLoop]: Abstraction has 60908 states and 217368 transitions. [2021-06-05 06:10:24,999 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:24,999 INFO L276 IsEmpty]: Start isEmpty. Operand 60908 states and 217368 transitions. [2021-06-05 06:10:25,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:10:25,095 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:10:25,095 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:10:25,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1117,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:10:25,297 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:10:25,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:10:25,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1628573203, now seen corresponding path program 132 times [2021-06-05 06:10:25,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:10:25,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624653626] [2021-06-05 06:10:25,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:10:25,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:10:25,717 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:10:25,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:10:25,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624653626] [2021-06-05 06:10:25,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624653626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:10:25,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282178549] [2021-06-05 06:10:25,717 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 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 06:10:25,746 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 06:10:25,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:10:25,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 50 conjunts are in the unsatisfiable core [2021-06-05 06:10:25,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:10:25,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:10:25,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:25,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:25,804 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:25,804 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 06:10:25,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:25,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 35 [2021-06-05 06:10:25,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:25,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:25,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:25,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:57 [2021-06-05 06:10:26,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:26,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:10:26,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 52 [2021-06-05 06:10:26,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:26,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:26,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:26,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:71 [2021-06-05 06:10:26,307 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:26,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 72 [2021-06-05 06:10:26,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:26,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:26,362 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:26,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 82 treesize of output 86 [2021-06-05 06:10:26,378 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:10:26,498 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 45 [2021-06-05 06:10:26,499 INFO L628 ElimStorePlain]: treesize reduction 184, result has 39.5 percent of original size [2021-06-05 06:10:26,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:26,510 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:90, output treesize:234 [2021-06-05 06:10:26,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 18 [2021-06-05 06:10:26,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:26,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:10:26,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:26,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-06-05 06:10:26,635 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:26,638 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-05 06:10:26,638 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:26,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:10:26,648 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:26,689 INFO L628 ElimStorePlain]: treesize reduction 13, result has 75.5 percent of original size [2021-06-05 06:10:26,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:10:26,690 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:150, output treesize:40 [2021-06-05 06:10:26,812 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:10:26,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282178549] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:10:26,812 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:10:26,812 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 26 [2021-06-05 06:10:26,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700450721] [2021-06-05 06:10:26,812 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:10:26,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:10:26,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:10:26,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:10:26,813 INFO L87 Difference]: Start difference. First operand 60908 states and 217368 transitions. Second operand has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:33,047 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-06-05 06:10:33,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:10:33,498 INFO L93 Difference]: Finished difference Result 98086 states and 340909 transitions. [2021-06-05 06:10:33,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-06-05 06:10:33,499 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:10:33,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:10:33,732 INFO L225 Difference]: With dead ends: 98086 [2021-06-05 06:10:33,733 INFO L226 Difference]: Without dead ends: 98008 [2021-06-05 06:10:33,733 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1703 ImplicationChecksByTransitivity, 3953.3ms TimeCoverageRelationStatistics Valid=717, Invalid=5135, Unknown=0, NotChecked=0, Total=5852 [2021-06-05 06:10:33,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98008 states. [2021-06-05 06:10:34,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98008 to 60920. [2021-06-05 06:10:34,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60920 states, 60919 states have (on average 3.5690342914361692) internal successors, (217422), 60919 states have internal predecessors, (217422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:35,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60920 states to 60920 states and 217422 transitions. [2021-06-05 06:10:35,142 INFO L78 Accepts]: Start accepts. Automaton has 60920 states and 217422 transitions. Word has length 37 [2021-06-05 06:10:35,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:10:35,142 INFO L482 AbstractCegarLoop]: Abstraction has 60920 states and 217422 transitions. [2021-06-05 06:10:35,142 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:35,142 INFO L276 IsEmpty]: Start isEmpty. Operand 60920 states and 217422 transitions. [2021-06-05 06:10:35,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:10:35,235 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:10:35,235 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:10:35,435 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1147 [2021-06-05 06:10:35,436 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:10:35,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:10:35,436 INFO L82 PathProgramCache]: Analyzing trace with hash -1966119509, now seen corresponding path program 133 times [2021-06-05 06:10:35,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:10:35,436 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293873391] [2021-06-05 06:10:35,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:10:35,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:10:36,144 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:10:36,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:10:36,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293873391] [2021-06-05 06:10:36,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293873391] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:10:36,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996788576] [2021-06-05 06:10:36,145 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 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 06:10:36,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:10:36,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:10:36,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:10:36,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:10:36,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:36,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:36,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:36,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 06:10:36,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:36,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2021-06-05 06:10:36,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:36,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:36,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:36,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:67 [2021-06-05 06:10:36,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 50 [2021-06-05 06:10:36,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:36,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:36,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:36,469 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:69 [2021-06-05 06:10:36,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 45 [2021-06-05 06:10:36,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:36,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:36,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-06-05 06:10:36,613 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:36,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:36,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:36,620 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:76, output treesize:22 [2021-06-05 06:10:36,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:10:36,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:36,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:36,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:36,662 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:5 [2021-06-05 06:10:36,690 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:10:36,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996788576] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:10:36,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:10:36,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:10:36,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591875730] [2021-06-05 06:10:36,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:10:36,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:10:36,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:10:36,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:10:36,691 INFO L87 Difference]: Start difference. First operand 60920 states and 217422 transitions. Second operand has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:40,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:10:40,229 INFO L93 Difference]: Finished difference Result 84621 states and 296318 transitions. [2021-06-05 06:10:40,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 06:10:40,229 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:10:40,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:10:40,420 INFO L225 Difference]: With dead ends: 84621 [2021-06-05 06:10:40,420 INFO L226 Difference]: Without dead ends: 84478 [2021-06-05 06:10:40,420 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 612 ImplicationChecksByTransitivity, 2051.8ms TimeCoverageRelationStatistics Valid=281, Invalid=2071, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 06:10:40,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84478 states. [2021-06-05 06:10:41,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84478 to 61333. [2021-06-05 06:10:41,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61333 states, 61332 states have (on average 3.5672242874845104) internal successors, (218785), 61332 states have internal predecessors, (218785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:41,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61333 states to 61333 states and 218785 transitions. [2021-06-05 06:10:41,761 INFO L78 Accepts]: Start accepts. Automaton has 61333 states and 218785 transitions. Word has length 37 [2021-06-05 06:10:41,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:10:41,761 INFO L482 AbstractCegarLoop]: Abstraction has 61333 states and 218785 transitions. [2021-06-05 06:10:41,761 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:41,761 INFO L276 IsEmpty]: Start isEmpty. Operand 61333 states and 218785 transitions. [2021-06-05 06:10:41,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:10:41,855 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:10:41,855 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:10:42,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1162,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:10:42,056 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:10:42,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:10:42,056 INFO L82 PathProgramCache]: Analyzing trace with hash 937086363, now seen corresponding path program 134 times [2021-06-05 06:10:42,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:10:42,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140070912] [2021-06-05 06:10:42,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:10:42,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:10:42,511 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:10:42,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:10:42,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140070912] [2021-06-05 06:10:42,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140070912] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:10:42,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360295412] [2021-06-05 06:10:42,511 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 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 06:10:42,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:10:42,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:10:42,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:10:42,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:10:42,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:10:42,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:42,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:42,596 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:42,597 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 06:10:42,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:42,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2021-06-05 06:10:42,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:42,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:42,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:42,687 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:67 [2021-06-05 06:10:42,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2021-06-05 06:10:42,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:42,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:42,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:42,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:70 [2021-06-05 06:10:42,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 44 [2021-06-05 06:10:42,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:42,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:42,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-06-05 06:10:42,928 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:42,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:42,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:42,934 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:22 [2021-06-05 06:10:42,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:10:42,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:42,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:42,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:42,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:5 [2021-06-05 06:10:42,996 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:10:42,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360295412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:10:42,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:10:42,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-06-05 06:10:42,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916993919] [2021-06-05 06:10:42,996 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:10:42,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:10:42,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:10:42,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:10:42,997 INFO L87 Difference]: Start difference. First operand 61333 states and 218785 transitions. Second operand has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:44,649 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2021-06-05 06:10:46,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:10:46,760 INFO L93 Difference]: Finished difference Result 86915 states and 303385 transitions. [2021-06-05 06:10:46,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-06-05 06:10:46,760 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:10:46,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:10:46,973 INFO L225 Difference]: With dead ends: 86915 [2021-06-05 06:10:46,973 INFO L226 Difference]: Without dead ends: 86776 [2021-06-05 06:10:46,973 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 730 ImplicationChecksByTransitivity, 2317.2ms TimeCoverageRelationStatistics Valid=362, Invalid=2290, Unknown=0, NotChecked=0, Total=2652 [2021-06-05 06:10:47,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86776 states. [2021-06-05 06:10:48,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86776 to 61689. [2021-06-05 06:10:48,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61689 states, 61688 states have (on average 3.5661717027622877) internal successors, (219990), 61688 states have internal predecessors, (219990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:48,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61689 states to 61689 states and 219990 transitions. [2021-06-05 06:10:48,317 INFO L78 Accepts]: Start accepts. Automaton has 61689 states and 219990 transitions. Word has length 37 [2021-06-05 06:10:48,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:10:48,317 INFO L482 AbstractCegarLoop]: Abstraction has 61689 states and 219990 transitions. [2021-06-05 06:10:48,317 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 22 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:48,317 INFO L276 IsEmpty]: Start isEmpty. Operand 61689 states and 219990 transitions. [2021-06-05 06:10:48,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:10:48,707 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:10:48,707 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:10:48,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1163,138 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:10:48,913 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:10:48,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:10:48,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1282944805, now seen corresponding path program 135 times [2021-06-05 06:10:48,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:10:48,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303532035] [2021-06-05 06:10:48,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:10:48,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:10:49,363 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:10:49,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:10:49,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303532035] [2021-06-05 06:10:49,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303532035] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:10:49,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898869688] [2021-06-05 06:10:49,364 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 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 06:10:49,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 06:10:49,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:10:49,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:10:49,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:10:49,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:10:49,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:49,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:49,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:49,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 06:10:49,561 INFO L354 Elim1Store]: treesize reduction 35, result has 16.7 percent of original size [2021-06-05 06:10:49,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2021-06-05 06:10:49,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:49,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:49,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:10:49,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:71 [2021-06-05 06:10:49,961 INFO L446 ElimStorePlain]: Different costs {6=[v_C_284], 7=[A, B]} [2021-06-05 06:10:49,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:50,009 INFO L354 Elim1Store]: treesize reduction 62, result has 31.9 percent of original size [2021-06-05 06:10:50,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 74 [2021-06-05 06:10:50,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:50,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:50,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:50,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:50,105 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-06-05 06:10:50,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 64 [2021-06-05 06:10:50,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:10:50,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:50,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:50,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:50,172 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:50,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 74 [2021-06-05 06:10:50,179 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:10:50,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:50,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:10:50,207 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:90, output treesize:65 [2021-06-05 06:10:50,778 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_28], 10=[C]} [2021-06-05 06:10:50,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:50,794 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:50,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 14 treesize of output 25 [2021-06-05 06:10:50,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:50,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:50,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:50,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:50,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:50,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:10:50,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:10:50,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:10:50,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2021-06-05 06:10:50,831 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:10:50,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:10:50,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:10:50,851 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:80, output treesize:28 [2021-06-05 06:10:50,922 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:10:50,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898869688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:10:50,923 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:10:50,923 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 28 [2021-06-05 06:10:50,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643170985] [2021-06-05 06:10:50,923 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 06:10:50,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:10:50,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 06:10:50,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:10:50,923 INFO L87 Difference]: Start difference. First operand 61689 states and 219990 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:10:54,160 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 68 [2021-06-05 06:10:54,354 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 77 [2021-06-05 06:10:55,504 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 67 [2021-06-05 06:10:55,798 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 71 [2021-06-05 06:10:58,902 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-06-05 06:10:59,071 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 47 [2021-06-05 06:10:59,859 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 66 [2021-06-05 06:11:00,415 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 [2021-06-05 06:11:01,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:11:01,128 INFO L93 Difference]: Finished difference Result 106139 states and 371321 transitions. [2021-06-05 06:11:01,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2021-06-05 06:11:01,129 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:11:01,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:11:01,406 INFO L225 Difference]: With dead ends: 106139 [2021-06-05 06:11:01,406 INFO L226 Difference]: Without dead ends: 105889 [2021-06-05 06:11:01,406 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3038 ImplicationChecksByTransitivity, 6591.4ms TimeCoverageRelationStatistics Valid=975, Invalid=8145, Unknown=0, NotChecked=0, Total=9120 [2021-06-05 06:11:01,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105889 states. [2021-06-05 06:11:02,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105889 to 61703. [2021-06-05 06:11:02,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61703 states, 61702 states have (on average 3.566043240089462) internal successors, (220032), 61702 states have internal predecessors, (220032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:02,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61703 states to 61703 states and 220032 transitions. [2021-06-05 06:11:02,820 INFO L78 Accepts]: Start accepts. Automaton has 61703 states and 220032 transitions. Word has length 37 [2021-06-05 06:11:02,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:11:02,820 INFO L482 AbstractCegarLoop]: Abstraction has 61703 states and 220032 transitions. [2021-06-05 06:11:02,820 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:02,820 INFO L276 IsEmpty]: Start isEmpty. Operand 61703 states and 220032 transitions. [2021-06-05 06:11:02,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:11:02,911 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:11:02,911 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:11:03,111 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1164,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:11:03,111 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:11:03,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:11:03,111 INFO L82 PathProgramCache]: Analyzing trace with hash 1896271151, now seen corresponding path program 136 times [2021-06-05 06:11:03,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:11:03,112 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173774672] [2021-06-05 06:11:03,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:11:03,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:11:03,653 WARN L205 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 25 [2021-06-05 06:11:03,862 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:11:03,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:11:03,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173774672] [2021-06-05 06:11:03,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173774672] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:11:03,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550463948] [2021-06-05 06:11:03,863 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 06:11:03,889 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:11:03,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:11:03,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:11:03,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:11:03,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:11:03,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:03,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:03,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:03,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 06:11:04,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:04,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-06-05 06:11:04,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:04,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:04,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:04,075 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:72 [2021-06-05 06:11:04,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:04,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:04,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:04,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 69 [2021-06-05 06:11:04,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:04,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:04,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:04,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:106, output treesize:105 [2021-06-05 06:11:04,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:04,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:04,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:04,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 54 [2021-06-05 06:11:04,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:04,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:04,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:04,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:105, output treesize:68 [2021-06-05 06:11:04,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:11:04,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:04,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:04,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-06-05 06:11:04,408 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:04,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:04,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:04,410 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:5 [2021-06-05 06:11:04,432 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:11:04,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550463948] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:11:04,432 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:11:04,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:11:04,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890556839] [2021-06-05 06:11:04,432 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:11:04,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:11:04,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:11:04,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:11:04,433 INFO L87 Difference]: Start difference. First operand 61703 states and 220032 transitions. Second operand has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:08,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:11:08,954 INFO L93 Difference]: Finished difference Result 102518 states and 359068 transitions. [2021-06-05 06:11:08,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-06-05 06:11:08,954 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:11:08,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:11:09,225 INFO L225 Difference]: With dead ends: 102518 [2021-06-05 06:11:09,226 INFO L226 Difference]: Without dead ends: 102457 [2021-06-05 06:11:09,226 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1541 ImplicationChecksByTransitivity, 3493.1ms TimeCoverageRelationStatistics Valid=705, Invalid=3987, Unknown=0, NotChecked=0, Total=4692 [2021-06-05 06:11:09,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102457 states. [2021-06-05 06:11:10,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102457 to 61740. [2021-06-05 06:11:10,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61740 states, 61739 states have (on average 3.5659469703105007) internal successors, (220158), 61739 states have internal predecessors, (220158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:10,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61740 states to 61740 states and 220158 transitions. [2021-06-05 06:11:10,598 INFO L78 Accepts]: Start accepts. Automaton has 61740 states and 220158 transitions. Word has length 37 [2021-06-05 06:11:10,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:11:10,598 INFO L482 AbstractCegarLoop]: Abstraction has 61740 states and 220158 transitions. [2021-06-05 06:11:10,598 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:10,598 INFO L276 IsEmpty]: Start isEmpty. Operand 61740 states and 220158 transitions. [2021-06-05 06:11:10,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:11:10,687 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:11:10,687 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:11:10,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1184,140 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:11:10,888 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:11:10,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:11:10,888 INFO L82 PathProgramCache]: Analyzing trace with hash 777475859, now seen corresponding path program 137 times [2021-06-05 06:11:10,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:11:10,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297655575] [2021-06-05 06:11:10,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:11:10,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:11:11,338 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:11:11,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:11:11,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297655575] [2021-06-05 06:11:11,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297655575] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:11:11,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667830836] [2021-06-05 06:11:11,338 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 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 06:11:11,368 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 06:11:11,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:11:11,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:11:11,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:11:11,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:11:11,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:11,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:11,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:11,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 06:11:11,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:11,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:11,603 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:11:11,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 44 [2021-06-05 06:11:11,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:11,930 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2021-06-05 06:11:11,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:11,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:11:11,932 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:77, output treesize:76 [2021-06-05 06:11:12,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,258 INFO L354 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2021-06-05 06:11:12,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 59 treesize of output 70 [2021-06-05 06:11:12,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:12,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:12,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 06:11:12,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:115, output treesize:114 [2021-06-05 06:11:12,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,450 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:12,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 42 [2021-06-05 06:11:12,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:11:12,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:12,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,482 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:12,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 36 [2021-06-05 06:11:12,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:11:12,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:12,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 06:11:12,504 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:86, output treesize:48 [2021-06-05 06:11:12,640 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:12,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 12 treesize of output 31 [2021-06-05 06:11:12,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:11:12,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:12,703 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:12,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 27 treesize of output 87 [2021-06-05 06:11:12,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 3 xjuncts. [2021-06-05 06:11:13,375 WARN L205 SmtUtils]: Spent 467.00 ms on a formula simplification. DAG size of input: 229 DAG size of output: 44 [2021-06-05 06:11:13,375 INFO L628 ElimStorePlain]: treesize reduction 1209, result has 7.7 percent of original size [2021-06-05 06:11:13,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 06:11:13,397 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:86, output treesize:85 [2021-06-05 06:11:13,502 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:11:13,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667830836] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:11:13,502 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:11:13,502 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2021-06-05 06:11:13,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450243119] [2021-06-05 06:11:13,502 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:11:13,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:11:13,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:11:13,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:11:13,503 INFO L87 Difference]: Start difference. First operand 61740 states and 220158 transitions. Second operand has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:19,138 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 54 [2021-06-05 06:11:20,592 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 73 [2021-06-05 06:11:21,110 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-06-05 06:11:24,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:11:24,874 INFO L93 Difference]: Finished difference Result 106111 states and 370803 transitions. [2021-06-05 06:11:24,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-06-05 06:11:24,874 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:11:24,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:11:25,171 INFO L225 Difference]: With dead ends: 106111 [2021-06-05 06:11:25,171 INFO L226 Difference]: Without dead ends: 105838 [2021-06-05 06:11:25,178 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3068 ImplicationChecksByTransitivity, 6853.4ms TimeCoverageRelationStatistics Valid=1159, Invalid=8543, Unknown=0, NotChecked=0, Total=9702 [2021-06-05 06:11:25,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105838 states. [2021-06-05 06:11:26,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105838 to 61748. [2021-06-05 06:11:26,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61748 states, 61747 states have (on average 3.565533548188576) internal successors, (220161), 61747 states have internal predecessors, (220161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:27,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61748 states to 61748 states and 220161 transitions. [2021-06-05 06:11:27,064 INFO L78 Accepts]: Start accepts. Automaton has 61748 states and 220161 transitions. Word has length 37 [2021-06-05 06:11:27,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:11:27,064 INFO L482 AbstractCegarLoop]: Abstraction has 61748 states and 220161 transitions. [2021-06-05 06:11:27,064 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:27,064 INFO L276 IsEmpty]: Start isEmpty. Operand 61748 states and 220161 transitions. [2021-06-05 06:11:27,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:11:27,180 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:11:27,180 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:11:27,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1185,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:11:27,381 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:11:27,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:11:27,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1643563855, now seen corresponding path program 138 times [2021-06-05 06:11:27,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:11:27,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602611717] [2021-06-05 06:11:27,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:11:27,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:11:27,800 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:11:27,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:11:27,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602611717] [2021-06-05 06:11:27,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602611717] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:11:27,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510503829] [2021-06-05 06:11:27,801 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 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 06:11:27,829 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:11:27,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:11:27,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 52 conjunts are in the unsatisfiable core [2021-06-05 06:11:27,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:11:27,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:11:27,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:27,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:27,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:27,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 06:11:27,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-06-05 06:11:27,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:27,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:27,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:27,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 06:11:28,346 INFO L446 ElimStorePlain]: Different costs {0=[v_C_293], 7=[A, B]} [2021-06-05 06:11:28,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2021-06-05 06:11:28,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:28,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:28,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:28,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:28,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:28,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:28,411 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:28,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 74 [2021-06-05 06:11:28,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:28,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:28,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:28,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:28,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:28,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:28,458 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:28,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 51 [2021-06-05 06:11:28,464 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:11:28,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:28,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:28,482 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:89, output treesize:35 [2021-06-05 06:11:28,655 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:28,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 41 [2021-06-05 06:11:28,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:11:28,686 INFO L628 ElimStorePlain]: treesize reduction 39, result has 39.1 percent of original size [2021-06-05 06:11:28,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:28,688 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:24 [2021-06-05 06:11:28,753 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:11:28,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510503829] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:11:28,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:11:28,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 29 [2021-06-05 06:11:28,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070835802] [2021-06-05 06:11:28,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:11:28,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:11:28,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:11:28,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:11:28,754 INFO L87 Difference]: Start difference. First operand 61748 states and 220161 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:34,475 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 76 [2021-06-05 06:11:34,668 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 62 [2021-06-05 06:11:35,001 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 59 [2021-06-05 06:11:36,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:11:36,110 INFO L93 Difference]: Finished difference Result 99879 states and 349932 transitions. [2021-06-05 06:11:36,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-06-05 06:11:36,111 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:11:36,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:11:36,367 INFO L225 Difference]: With dead ends: 99879 [2021-06-05 06:11:36,368 INFO L226 Difference]: Without dead ends: 99624 [2021-06-05 06:11:36,368 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2043 ImplicationChecksByTransitivity, 5210.9ms TimeCoverageRelationStatistics Valid=868, Invalid=6104, Unknown=0, NotChecked=0, Total=6972 [2021-06-05 06:11:36,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99624 states. [2021-06-05 06:11:37,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99624 to 61754. [2021-06-05 06:11:37,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61754 states, 61753 states have (on average 3.5654786002299486) internal successors, (220179), 61753 states have internal predecessors, (220179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:37,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61754 states to 61754 states and 220179 transitions. [2021-06-05 06:11:37,775 INFO L78 Accepts]: Start accepts. Automaton has 61754 states and 220179 transitions. Word has length 37 [2021-06-05 06:11:37,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:11:37,775 INFO L482 AbstractCegarLoop]: Abstraction has 61754 states and 220179 transitions. [2021-06-05 06:11:37,775 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:37,775 INFO L276 IsEmpty]: Start isEmpty. Operand 61754 states and 220179 transitions. [2021-06-05 06:11:37,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:11:37,863 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:11:37,863 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:11:38,063 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1250,142 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:11:38,063 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:11:38,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:11:38,064 INFO L82 PathProgramCache]: Analyzing trace with hash 142673563, now seen corresponding path program 139 times [2021-06-05 06:11:38,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:11:38,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470030096] [2021-06-05 06:11:38,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:11:38,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:11:38,472 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:11:38,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:11:38,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470030096] [2021-06-05 06:11:38,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470030096] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:11:38,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709167387] [2021-06-05 06:11:38,472 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 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 06:11:38,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:11:38,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:11:38,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:11:38,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:11:38,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:38,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:38,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:38,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-06-05 06:11:38,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:11:38,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:38,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 37 [2021-06-05 06:11:38,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:38,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:38,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:38,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:53 [2021-06-05 06:11:38,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 06:11:38,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:38,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:38,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 06:11:38,857 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:38,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:38,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2021-06-05 06:11:38,865 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:38,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:38,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:38,871 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:72, output treesize:22 [2021-06-05 06:11:38,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 06:11:38,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:38,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:38,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:38,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:11:38,929 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:11:38,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709167387] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:11:38,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:11:38,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:11:38,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202220601] [2021-06-05 06:11:38,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:11:38,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:11:38,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:11:38,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:11:38,930 INFO L87 Difference]: Start difference. First operand 61754 states and 220179 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:39,936 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2021-06-05 06:11:42,815 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 70 [2021-06-05 06:11:43,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:11:43,990 INFO L93 Difference]: Finished difference Result 98374 states and 345299 transitions. [2021-06-05 06:11:43,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-06-05 06:11:43,990 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:11:43,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:11:44,218 INFO L225 Difference]: With dead ends: 98374 [2021-06-05 06:11:44,218 INFO L226 Difference]: Without dead ends: 98227 [2021-06-05 06:11:44,218 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1505 ImplicationChecksByTransitivity, 3516.1ms TimeCoverageRelationStatistics Valid=818, Invalid=4012, Unknown=0, NotChecked=0, Total=4830 [2021-06-05 06:11:44,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98227 states. [2021-06-05 06:11:45,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98227 to 61760. [2021-06-05 06:11:45,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61760 states, 61759 states have (on average 3.565520814780032) internal successors, (220203), 61759 states have internal predecessors, (220203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:45,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61760 states to 61760 states and 220203 transitions. [2021-06-05 06:11:45,548 INFO L78 Accepts]: Start accepts. Automaton has 61760 states and 220203 transitions. Word has length 37 [2021-06-05 06:11:45,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:11:45,548 INFO L482 AbstractCegarLoop]: Abstraction has 61760 states and 220203 transitions. [2021-06-05 06:11:45,548 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:11:45,548 INFO L276 IsEmpty]: Start isEmpty. Operand 61760 states and 220203 transitions. [2021-06-05 06:11:45,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:11:45,635 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:11:45,635 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:11:45,835 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1261,143 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:11:45,835 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:11:45,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:11:45,835 INFO L82 PathProgramCache]: Analyzing trace with hash 494966747, now seen corresponding path program 140 times [2021-06-05 06:11:45,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:11:45,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85596701] [2021-06-05 06:11:45,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:11:45,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:11:46,276 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:11:46,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:11:46,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85596701] [2021-06-05 06:11:46,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85596701] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:11:46,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616539872] [2021-06-05 06:11:46,276 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 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 06:11:46,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:11:46,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:11:46,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 06:11:46,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:11:46,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:11:46,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:46,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:46,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:46,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 06:11:46,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:11:46,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:46,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-06-05 06:11:46,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:46,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:46,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:46,490 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:72 [2021-06-05 06:11:46,742 INFO L446 ElimStorePlain]: Different costs {3=[v_C_299], 6=[A, B]} [2021-06-05 06:11:46,768 INFO L354 Elim1Store]: treesize reduction 76, result has 14.6 percent of original size [2021-06-05 06:11:46,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 208 treesize of output 151 [2021-06-05 06:11:46,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:46,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:46,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:46,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:46,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:46,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:46,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:46,810 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:46,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 142 treesize of output 104 [2021-06-05 06:11:46,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 06:11:46,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:46,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:46,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:46,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:46,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:46,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:46,838 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:46,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 76 [2021-06-05 06:11:46,840 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:11:46,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:46,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:11:46,854 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:211, output treesize:92 [2021-06-05 06:11:47,535 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-06-05 06:11:50,185 INFO L446 ElimStorePlain]: Different costs {3=[C], 10=[v_prenex_31]} [2021-06-05 06:11:50,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:50,203 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:50,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 43 [2021-06-05 06:11:50,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:50,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:11:50,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:11:50,272 INFO L354 Elim1Store]: treesize reduction 49, result has 38.0 percent of original size [2021-06-05 06:11:50,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 116 treesize of output 99 [2021-06-05 06:11:50,277 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:11:50,322 INFO L628 ElimStorePlain]: treesize reduction 54, result has 50.0 percent of original size [2021-06-05 06:11:50,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:11:50,324 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:186, output treesize:29 [2021-06-05 06:11:50,385 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:11:50,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616539872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:11:50,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:11:50,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-06-05 06:11:50,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57019972] [2021-06-05 06:11:50,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 06:11:50,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:11:50,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 06:11:50,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2021-06-05 06:11:50,386 INFO L87 Difference]: Start difference. First operand 61760 states and 220203 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:19,122 WARN L205 SmtUtils]: Spent 730.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-06-05 06:12:20,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:12:20,445 INFO L93 Difference]: Finished difference Result 99904 states and 349662 transitions. [2021-06-05 06:12:20,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-06-05 06:12:20,447 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:12:20,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:12:20,690 INFO L225 Difference]: With dead ends: 99904 [2021-06-05 06:12:20,690 INFO L226 Difference]: Without dead ends: 99556 [2021-06-05 06:12:20,691 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2184 ImplicationChecksByTransitivity, 11521.5ms TimeCoverageRelationStatistics Valid=1017, Invalid=5625, Unknown=0, NotChecked=0, Total=6642 [2021-06-05 06:12:20,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99556 states. [2021-06-05 06:12:21,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99556 to 61754. [2021-06-05 06:12:21,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61754 states, 61753 states have (on average 3.5654786002299486) internal successors, (220179), 61753 states have internal predecessors, (220179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:22,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61754 states to 61754 states and 220179 transitions. [2021-06-05 06:12:22,013 INFO L78 Accepts]: Start accepts. Automaton has 61754 states and 220179 transitions. Word has length 37 [2021-06-05 06:12:22,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:12:22,013 INFO L482 AbstractCegarLoop]: Abstraction has 61754 states and 220179 transitions. [2021-06-05 06:12:22,013 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 25 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:22,013 INFO L276 IsEmpty]: Start isEmpty. Operand 61754 states and 220179 transitions. [2021-06-05 06:12:22,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:12:22,101 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:12:22,101 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:12:22,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1262,144 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:12:22,305 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:12:22,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:12:22,305 INFO L82 PathProgramCache]: Analyzing trace with hash 166862213, now seen corresponding path program 141 times [2021-06-05 06:12:22,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:12:22,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631328241] [2021-06-05 06:12:22,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:12:22,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:12:22,741 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:12:22,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:12:22,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631328241] [2021-06-05 06:12:22,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631328241] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:12:22,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29767220] [2021-06-05 06:12:22,741 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 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 06:12:22,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:12:22,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:12:22,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 52 conjunts are in the unsatisfiable core [2021-06-05 06:12:22,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:12:22,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:12:22,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:22,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:22,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:22,855 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 06:12:23,268 INFO L354 Elim1Store]: treesize reduction 35, result has 16.7 percent of original size [2021-06-05 06:12:23,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2021-06-05 06:12:23,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:23,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:23,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:23,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:70 [2021-06-05 06:12:23,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:23,489 INFO L354 Elim1Store]: treesize reduction 47, result has 13.0 percent of original size [2021-06-05 06:12:23,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 52 [2021-06-05 06:12:23,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:23,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:23,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:23,521 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:106, output treesize:105 [2021-06-05 06:12:23,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:23,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:23,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:23,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:23,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:23,883 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:23,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 71 treesize of output 103 [2021-06-05 06:12:23,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:12:23,984 INFO L628 ElimStorePlain]: treesize reduction 159, result has 48.5 percent of original size [2021-06-05 06:12:24,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:12:24,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:125, output treesize:169 [2021-06-05 06:12:24,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:24,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:24,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:24,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:24,260 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:24,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 56 [2021-06-05 06:12:24,263 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:12:24,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:24,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:24,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:24,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:24,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:24,296 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:24,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 49 [2021-06-05 06:12:24,301 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:12:24,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:24,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:24,313 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:68, output treesize:19 [2021-06-05 06:12:24,389 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:12:24,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29767220] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:12:24,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:12:24,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 29 [2021-06-05 06:12:24,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495785496] [2021-06-05 06:12:24,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:12:24,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:12:24,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:12:24,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:12:24,390 INFO L87 Difference]: Start difference. First operand 61754 states and 220179 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:29,156 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 86 [2021-06-05 06:12:31,394 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 78 [2021-06-05 06:12:31,642 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 70 [2021-06-05 06:12:31,981 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-06-05 06:12:32,424 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 81 [2021-06-05 06:12:32,682 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 76 [2021-06-05 06:12:32,879 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 70 [2021-06-05 06:12:35,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:12:35,432 INFO L93 Difference]: Finished difference Result 97932 states and 344118 transitions. [2021-06-05 06:12:35,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-06-05 06:12:35,433 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:12:35,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:12:35,669 INFO L225 Difference]: With dead ends: 97932 [2021-06-05 06:12:35,669 INFO L226 Difference]: Without dead ends: 97876 [2021-06-05 06:12:35,669 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3438 ImplicationChecksByTransitivity, 8288.4ms TimeCoverageRelationStatistics Valid=1073, Invalid=9639, Unknown=0, NotChecked=0, Total=10712 [2021-06-05 06:12:35,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97876 states. [2021-06-05 06:12:36,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97876 to 61754. [2021-06-05 06:12:36,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61754 states, 61753 states have (on average 3.5654786002299486) internal successors, (220179), 61753 states have internal predecessors, (220179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:36,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61754 states to 61754 states and 220179 transitions. [2021-06-05 06:12:36,975 INFO L78 Accepts]: Start accepts. Automaton has 61754 states and 220179 transitions. Word has length 37 [2021-06-05 06:12:36,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:12:36,975 INFO L482 AbstractCegarLoop]: Abstraction has 61754 states and 220179 transitions. [2021-06-05 06:12:36,975 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:36,975 INFO L276 IsEmpty]: Start isEmpty. Operand 61754 states and 220179 transitions. [2021-06-05 06:12:37,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:12:37,066 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:12:37,066 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:12:37,266 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1273 [2021-06-05 06:12:37,266 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:12:37,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:12:37,267 INFO L82 PathProgramCache]: Analyzing trace with hash -1376880289, now seen corresponding path program 142 times [2021-06-05 06:12:37,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:12:37,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120231554] [2021-06-05 06:12:37,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:12:37,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:12:37,691 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:12:37,691 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:12:37,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120231554] [2021-06-05 06:12:37,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120231554] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:12:37,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776598115] [2021-06-05 06:12:37,692 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 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 06:12:37,719 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:12:37,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:12:37,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:12:37,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:12:37,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:12:37,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:37,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:37,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:37,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 06:12:37,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:37,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-06-05 06:12:37,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:37,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:37,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:37,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:72 [2021-06-05 06:12:38,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:38,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:38,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:38,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 46 [2021-06-05 06:12:38,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:38,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:38,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:38,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:97, output treesize:96 [2021-06-05 06:12:38,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:38,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:38,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:38,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 45 [2021-06-05 06:12:38,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:38,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:38,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:38,195 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:100, output treesize:68 [2021-06-05 06:12:38,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:12:38,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:38,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:38,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-06-05 06:12:38,248 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:38,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:38,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:38,250 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:7 [2021-06-05 06:12:38,273 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:12:38,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776598115] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:12:38,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:12:38,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:12:38,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804632014] [2021-06-05 06:12:38,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:12:38,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:12:38,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:12:38,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:12:38,274 INFO L87 Difference]: Start difference. First operand 61754 states and 220179 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:43,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:12:43,500 INFO L93 Difference]: Finished difference Result 118165 states and 414408 transitions. [2021-06-05 06:12:43,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-06-05 06:12:43,500 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:12:43,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:12:43,838 INFO L225 Difference]: With dead ends: 118165 [2021-06-05 06:12:43,838 INFO L226 Difference]: Without dead ends: 118096 [2021-06-05 06:12:43,838 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1865 ImplicationChecksByTransitivity, 3357.4ms TimeCoverageRelationStatistics Valid=878, Invalid=4822, Unknown=0, NotChecked=0, Total=5700 [2021-06-05 06:12:43,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118096 states. [2021-06-05 06:12:45,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118096 to 61799. [2021-06-05 06:12:45,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61799 states, 61798 states have (on average 3.5651477394090425) internal successors, (220319), 61798 states have internal predecessors, (220319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:45,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61799 states to 61799 states and 220319 transitions. [2021-06-05 06:12:45,429 INFO L78 Accepts]: Start accepts. Automaton has 61799 states and 220319 transitions. Word has length 37 [2021-06-05 06:12:45,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:12:45,429 INFO L482 AbstractCegarLoop]: Abstraction has 61799 states and 220319 transitions. [2021-06-05 06:12:45,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:45,429 INFO L276 IsEmpty]: Start isEmpty. Operand 61799 states and 220319 transitions. [2021-06-05 06:12:45,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:12:45,522 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:12:45,522 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:12:45,722 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1294,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:12:45,722 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:12:45,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:12:45,722 INFO L82 PathProgramCache]: Analyzing trace with hash -951933079, now seen corresponding path program 143 times [2021-06-05 06:12:45,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:12:45,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822020515] [2021-06-05 06:12:45,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:12:45,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:12:46,150 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:12:46,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:12:46,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822020515] [2021-06-05 06:12:46,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822020515] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:12:46,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753280170] [2021-06-05 06:12:46,150 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 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 06:12:46,178 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:12:46,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:12:46,179 WARN L261 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 56 conjunts are in the unsatisfiable core [2021-06-05 06:12:46,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:12:46,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:12:46,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:46,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:46,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:46,259 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 06:12:46,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-06-05 06:12:46,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:46,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:46,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:46,390 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 06:12:46,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:46,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:46,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 49 [2021-06-05 06:12:46,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:46,900 WARN L205 SmtUtils]: Spent 350.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2021-06-05 06:12:46,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:46,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:46,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:75 [2021-06-05 06:12:47,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:47,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:47,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:12:47,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2021-06-05 06:12:47,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:47,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:47,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:47,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:47,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:12:47,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2021-06-05 06:12:47,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:47,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:47,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:47,113 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:79, output treesize:33 [2021-06-05 06:12:47,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:12:47,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:47,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:47,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:47,160 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:15 [2021-06-05 06:12:47,214 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:12:47,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753280170] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:12:47,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:12:47,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2021-06-05 06:12:47,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202274894] [2021-06-05 06:12:47,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:12:47,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:12:47,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:12:47,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:12:47,215 INFO L87 Difference]: Start difference. First operand 61799 states and 220319 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:51,231 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-06-05 06:12:52,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:12:52,348 INFO L93 Difference]: Finished difference Result 100544 states and 352237 transitions. [2021-06-05 06:12:52,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-06-05 06:12:52,349 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:12:52,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:12:52,606 INFO L225 Difference]: With dead ends: 100544 [2021-06-05 06:12:52,606 INFO L226 Difference]: Without dead ends: 100318 [2021-06-05 06:12:52,606 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1837 ImplicationChecksByTransitivity, 3531.1ms TimeCoverageRelationStatistics Valid=934, Invalid=4468, Unknown=0, NotChecked=0, Total=5402 [2021-06-05 06:12:52,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100318 states. [2021-06-05 06:12:53,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100318 to 61835. [2021-06-05 06:12:53,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61835 states, 61834 states have (on average 3.5647863634893424) internal successors, (220425), 61834 states have internal predecessors, (220425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:53,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61835 states to 61835 states and 220425 transitions. [2021-06-05 06:12:53,958 INFO L78 Accepts]: Start accepts. Automaton has 61835 states and 220425 transitions. Word has length 37 [2021-06-05 06:12:53,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:12:53,958 INFO L482 AbstractCegarLoop]: Abstraction has 61835 states and 220425 transitions. [2021-06-05 06:12:53,958 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:12:53,958 INFO L276 IsEmpty]: Start isEmpty. Operand 61835 states and 220425 transitions. [2021-06-05 06:12:54,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:12:54,045 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:12:54,045 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:12:54,245 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1295,147 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:12:54,245 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:12:54,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:12:54,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1393322339, now seen corresponding path program 144 times [2021-06-05 06:12:54,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:12:54,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727183655] [2021-06-05 06:12:54,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:12:54,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:12:54,793 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:12:54,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:12:54,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727183655] [2021-06-05 06:12:54,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727183655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:12:54,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354756549] [2021-06-05 06:12:54,793 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 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:12:54,842 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:12:54,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:12:54,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 06:12:54,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:12:54,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:12:54,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:54,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:54,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:54,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 06:12:55,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-06-05 06:12:55,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:55,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:55,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:12:55,078 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:73 [2021-06-05 06:12:55,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 53 [2021-06-05 06:12:55,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:55,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:55,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:12:55,634 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:103, output treesize:102 [2021-06-05 06:12:55,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,771 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:55,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 69 [2021-06-05 06:12:55,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:12:55,827 INFO L628 ElimStorePlain]: treesize reduction 24, result has 78.8 percent of original size [2021-06-05 06:12:55,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:55,853 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:55,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 69 [2021-06-05 06:12:55,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 3 xjuncts. [2021-06-05 06:12:55,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:55,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:12:55,882 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:108, output treesize:77 [2021-06-05 06:12:56,077 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_33], 3=[C]} [2021-06-05 06:12:56,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2021-06-05 06:12:56,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:56,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:56,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:56,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:12:56,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:12:56,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-06-05 06:12:56,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:12:56,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:12:56,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:12:56,114 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:20 [2021-06-05 06:12:56,178 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:12:56,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354756549] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:12:56,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:12:56,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2021-06-05 06:12:56,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326709453] [2021-06-05 06:12:56,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:12:56,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:12:56,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:12:56,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:12:56,179 INFO L87 Difference]: Start difference. First operand 61835 states and 220425 transitions. Second operand has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:01,957 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 80 [2021-06-05 06:13:03,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:03,100 INFO L93 Difference]: Finished difference Result 99844 states and 350029 transitions. [2021-06-05 06:13:03,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-06-05 06:13:03,101 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:13:03,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:03,381 INFO L225 Difference]: With dead ends: 99844 [2021-06-05 06:13:03,381 INFO L226 Difference]: Without dead ends: 99691 [2021-06-05 06:13:03,381 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1788 ImplicationChecksByTransitivity, 4403.4ms TimeCoverageRelationStatistics Valid=786, Invalid=5066, Unknown=0, NotChecked=0, Total=5852 [2021-06-05 06:13:03,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99691 states. [2021-06-05 06:13:04,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99691 to 61829. [2021-06-05 06:13:04,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61829 states, 61828 states have (on average 3.564873520087986) internal successors, (220409), 61828 states have internal predecessors, (220409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:05,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61829 states to 61829 states and 220409 transitions. [2021-06-05 06:13:05,065 INFO L78 Accepts]: Start accepts. Automaton has 61829 states and 220409 transitions. Word has length 37 [2021-06-05 06:13:05,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:05,065 INFO L482 AbstractCegarLoop]: Abstraction has 61829 states and 220409 transitions. [2021-06-05 06:13:05,065 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:05,065 INFO L276 IsEmpty]: Start isEmpty. Operand 61829 states and 220409 transitions. [2021-06-05 06:13:05,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:13:05,177 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:05,177 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:13:05,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1296,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:05,377 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:05,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:05,378 INFO L82 PathProgramCache]: Analyzing trace with hash 997127455, now seen corresponding path program 145 times [2021-06-05 06:13:05,378 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:05,378 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739994901] [2021-06-05 06:13:05,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:05,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:05,772 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:05,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:05,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739994901] [2021-06-05 06:13:05,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739994901] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:05,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293073742] [2021-06-05 06:13:05,773 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 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:05,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:05,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:13:05,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:05,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:13:05,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:05,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:05,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:05,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 06:13:05,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:13:05,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:05,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 45 [2021-06-05 06:13:05,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:05,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:05,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:05,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:80, output treesize:84 [2021-06-05 06:13:06,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:06,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:06,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:06,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 52 [2021-06-05 06:13:06,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:06,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:06,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:13:06,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:212, output treesize:211 [2021-06-05 06:13:06,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 44 [2021-06-05 06:13:06,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:06,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:06,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-06-05 06:13:06,531 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:06,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:06,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:06,537 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:22 [2021-06-05 06:13:06,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 06:13:06,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:06,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:06,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:06,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:13:06,600 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:06,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293073742] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:06,600 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:06,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:13:06,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341945432] [2021-06-05 06:13:06,601 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:13:06,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:06,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:13:06,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:13:06,601 INFO L87 Difference]: Start difference. First operand 61829 states and 220409 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:07,297 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 60 [2021-06-05 06:13:09,615 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 40 [2021-06-05 06:13:12,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:12,255 INFO L93 Difference]: Finished difference Result 111940 states and 390673 transitions. [2021-06-05 06:13:12,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-06-05 06:13:12,256 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:13:12,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:12,541 INFO L225 Difference]: With dead ends: 111940 [2021-06-05 06:13:12,542 INFO L226 Difference]: Without dead ends: 111757 [2021-06-05 06:13:12,542 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1741 ImplicationChecksByTransitivity, 3718.2ms TimeCoverageRelationStatistics Valid=859, Invalid=4397, Unknown=0, NotChecked=0, Total=5256 [2021-06-05 06:13:12,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111757 states. [2021-06-05 06:13:13,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111757 to 61841. [2021-06-05 06:13:13,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61841 states, 61840 states have (on average 3.5646021992238035) internal successors, (220435), 61840 states have internal predecessors, (220435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:14,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61841 states to 61841 states and 220435 transitions. [2021-06-05 06:13:14,332 INFO L78 Accepts]: Start accepts. Automaton has 61841 states and 220435 transitions. Word has length 37 [2021-06-05 06:13:14,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:14,332 INFO L482 AbstractCegarLoop]: Abstraction has 61841 states and 220435 transitions. [2021-06-05 06:13:14,332 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:14,333 INFO L276 IsEmpty]: Start isEmpty. Operand 61841 states and 220435 transitions. [2021-06-05 06:13:14,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:13:14,453 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:14,454 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:13:14,654 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1307,149 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:14,654 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:14,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:14,654 INFO L82 PathProgramCache]: Analyzing trace with hash 273918619, now seen corresponding path program 146 times [2021-06-05 06:13:14,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:14,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862210648] [2021-06-05 06:13:14,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:14,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:15,089 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:15,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:15,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862210648] [2021-06-05 06:13:15,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862210648] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:15,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936910293] [2021-06-05 06:13:15,090 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 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:15,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:13:15,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:13:15,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:13:15,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:15,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:13:15,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:15,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:15,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:15,197 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 06:13:15,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-06-05 06:13:15,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:15,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:15,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:15,282 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:45 [2021-06-05 06:13:15,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 06:13:15,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:15,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:15,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:15,387 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 06:13:15,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2021-06-05 06:13:15,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:15,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:15,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2021-06-05 06:13:15,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:15,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:15,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:15,461 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:64, output treesize:21 [2021-06-05 06:13:15,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 8 [2021-06-05 06:13:15,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:15,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:15,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:15,525 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:13:15,548 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:15,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936910293] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:15,548 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:15,548 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:13:15,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971725401] [2021-06-05 06:13:15,548 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:13:15,548 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:15,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:13:15,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:13:15,549 INFO L87 Difference]: Start difference. First operand 61841 states and 220435 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:21,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:21,123 INFO L93 Difference]: Finished difference Result 105636 states and 370196 transitions. [2021-06-05 06:13:21,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-06-05 06:13:21,123 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:13:21,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:21,392 INFO L225 Difference]: With dead ends: 105636 [2021-06-05 06:13:21,392 INFO L226 Difference]: Without dead ends: 105429 [2021-06-05 06:13:21,392 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1737 ImplicationChecksByTransitivity, 3665.4ms TimeCoverageRelationStatistics Valid=925, Invalid=4625, Unknown=0, NotChecked=0, Total=5550 [2021-06-05 06:13:21,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105429 states. [2021-06-05 06:13:22,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105429 to 61832. [2021-06-05 06:13:22,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61832 states, 61831 states have (on average 3.56465203538678) internal successors, (220406), 61831 states have internal predecessors, (220406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:23,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61832 states to 61832 states and 220406 transitions. [2021-06-05 06:13:23,082 INFO L78 Accepts]: Start accepts. Automaton has 61832 states and 220406 transitions. Word has length 37 [2021-06-05 06:13:23,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:23,082 INFO L482 AbstractCegarLoop]: Abstraction has 61832 states and 220406 transitions. [2021-06-05 06:13:23,082 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:23,082 INFO L276 IsEmpty]: Start isEmpty. Operand 61832 states and 220406 transitions. [2021-06-05 06:13:23,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:13:23,176 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:23,176 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:13:23,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1308 [2021-06-05 06:13:23,376 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:23,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:23,377 INFO L82 PathProgramCache]: Analyzing trace with hash -335393339, now seen corresponding path program 147 times [2021-06-05 06:13:23,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:23,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331305696] [2021-06-05 06:13:23,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:23,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:23,749 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:23,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:23,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331305696] [2021-06-05 06:13:23,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331305696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:23,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818297655] [2021-06-05 06:13:23,749 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 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:23,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-06-05 06:13:23,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:13:23,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:13:23,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:23,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:13:23,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:23,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:23,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:23,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-06-05 06:13:23,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-06-05 06:13:23,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:23,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:23,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:23,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 06:13:24,017 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2021-06-05 06:13:24,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 43 [2021-06-05 06:13:24,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:24,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:24,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:13:24,040 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:61, output treesize:64 [2021-06-05 06:13:24,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:24,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:24,368 INFO L354 Elim1Store]: treesize reduction 16, result has 73.8 percent of original size [2021-06-05 06:13:24,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 51 treesize of output 83 [2021-06-05 06:13:24,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 06:13:24,466 INFO L628 ElimStorePlain]: treesize reduction 95, result has 58.0 percent of original size [2021-06-05 06:13:24,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:13:24,517 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:80, output treesize:234 [2021-06-05 06:13:24,899 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 46 [2021-06-05 06:13:25,237 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_36, v_prenex_37], 3=[A, B]} [2021-06-05 06:13:25,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:13:25,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:25,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:25,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-06-05 06:13:25,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:25,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:25,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:25,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:25,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:13:25,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:13:25,298 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:25,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:25,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:25,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:25,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:13:25,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 06:13:25,320 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:25,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:25,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:13:25,333 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:92, output treesize:20 [2021-06-05 06:13:25,401 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:25,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818297655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:25,401 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:25,401 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 29 [2021-06-05 06:13:25,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558711678] [2021-06-05 06:13:25,401 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:13:25,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:25,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:13:25,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:13:25,402 INFO L87 Difference]: Start difference. First operand 61832 states and 220406 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:30,570 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 73 [2021-06-05 06:13:30,979 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-06-05 06:13:31,324 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-06-05 06:13:32,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:32,065 INFO L93 Difference]: Finished difference Result 89998 states and 315083 transitions. [2021-06-05 06:13:32,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 06:13:32,065 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:13:32,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:32,262 INFO L225 Difference]: With dead ends: 89998 [2021-06-05 06:13:32,262 INFO L226 Difference]: Without dead ends: 89902 [2021-06-05 06:13:32,263 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1663 ImplicationChecksByTransitivity, 4987.7ms TimeCoverageRelationStatistics Valid=618, Invalid=5079, Unknown=3, NotChecked=0, Total=5700 [2021-06-05 06:13:32,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89902 states. [2021-06-05 06:13:33,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89902 to 61872. [2021-06-05 06:13:33,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61872 states, 61871 states have (on average 3.5643193095311214) internal successors, (220528), 61871 states have internal predecessors, (220528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:33,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61872 states to 61872 states and 220528 transitions. [2021-06-05 06:13:33,578 INFO L78 Accepts]: Start accepts. Automaton has 61872 states and 220528 transitions. Word has length 37 [2021-06-05 06:13:33,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:33,578 INFO L482 AbstractCegarLoop]: Abstraction has 61872 states and 220528 transitions. [2021-06-05 06:13:33,578 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:33,578 INFO L276 IsEmpty]: Start isEmpty. Operand 61872 states and 220528 transitions. [2021-06-05 06:13:33,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:13:33,665 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:33,665 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:13:33,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1309,151 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:33,865 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:33,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:33,866 INFO L82 PathProgramCache]: Analyzing trace with hash -2108220641, now seen corresponding path program 148 times [2021-06-05 06:13:33,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:33,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333522298] [2021-06-05 06:13:33,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:33,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:34,220 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:34,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:34,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333522298] [2021-06-05 06:13:34,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333522298] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:34,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598089107] [2021-06-05 06:13:34,220 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 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:34,246 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:13:34,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:13:34,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 06:13:34,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:34,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 06:13:34,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:34,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:34,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:34,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 06:13:34,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:34,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 45 [2021-06-05 06:13:34,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:34,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:34,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:34,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:80, output treesize:79 [2021-06-05 06:13:34,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:34,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:34,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:34,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 59 [2021-06-05 06:13:34,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:34,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:34,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:34,496 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:84 [2021-06-05 06:13:34,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:34,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:34,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:34,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 45 [2021-06-05 06:13:34,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:34,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:34,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:34,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:90, output treesize:58 [2021-06-05 06:13:34,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 06:13:34,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:34,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:34,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-06-05 06:13:34,705 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:34,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:34,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:34,707 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:7 [2021-06-05 06:13:34,727 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:34,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598089107] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:34,727 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:34,727 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-06-05 06:13:34,728 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587307012] [2021-06-05 06:13:34,728 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:13:34,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:34,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:13:34,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:13:34,728 INFO L87 Difference]: Start difference. First operand 61872 states and 220528 transitions. Second operand has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:35,194 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 28 [2021-06-05 06:13:37,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:37,801 INFO L93 Difference]: Finished difference Result 99138 states and 345637 transitions. [2021-06-05 06:13:37,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 06:13:37,802 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:13:37,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:38,065 INFO L225 Difference]: With dead ends: 99138 [2021-06-05 06:13:38,065 INFO L226 Difference]: Without dead ends: 99074 [2021-06-05 06:13:38,065 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 721 ImplicationChecksByTransitivity, 1917.3ms TimeCoverageRelationStatistics Valid=454, Invalid=1996, Unknown=0, NotChecked=0, Total=2450 [2021-06-05 06:13:38,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99074 states. [2021-06-05 06:13:39,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99074 to 61878. [2021-06-05 06:13:39,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61878 states, 61877 states have (on average 3.5640706563020186) internal successors, (220534), 61877 states have internal predecessors, (220534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:39,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61878 states to 61878 states and 220534 transitions. [2021-06-05 06:13:39,778 INFO L78 Accepts]: Start accepts. Automaton has 61878 states and 220534 transitions. Word has length 37 [2021-06-05 06:13:39,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:39,778 INFO L482 AbstractCegarLoop]: Abstraction has 61878 states and 220534 transitions. [2021-06-05 06:13:39,778 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.7916666666666665) internal successors, (67), 23 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:39,778 INFO L276 IsEmpty]: Start isEmpty. Operand 61878 states and 220534 transitions. [2021-06-05 06:13:39,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:13:39,862 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:39,862 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:13:40,062 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1344 [2021-06-05 06:13:40,063 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:40,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:40,063 INFO L82 PathProgramCache]: Analyzing trace with hash -1755844951, now seen corresponding path program 149 times [2021-06-05 06:13:40,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:40,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431767850] [2021-06-05 06:13:40,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:40,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:40,421 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:40,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:40,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431767850] [2021-06-05 06:13:40,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431767850] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:40,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546312552] [2021-06-05 06:13:40,421 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 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:40,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-06-05 06:13:40,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:13:40,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:13:40,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:40,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-06-05 06:13:40,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:40,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:40,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:40,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 06:13:40,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:40,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:40,645 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:13:40,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 52 [2021-06-05 06:13:40,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:40,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:40,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:40,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:81, output treesize:80 [2021-06-05 06:13:40,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:40,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:40,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:40,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:40,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:40,856 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:13:40,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 66 [2021-06-05 06:13:40,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:40,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:40,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:13:40,884 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:91 [2021-06-05 06:13:41,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:41,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:41,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:41,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:41,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:41,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:41,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:41,200 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:41,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 65 treesize of output 129 [2021-06-05 06:13:41,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-06-05 06:13:41,639 WARN L205 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 84 [2021-06-05 06:13:41,639 INFO L628 ElimStorePlain]: treesize reduction 1065, result has 18.3 percent of original size [2021-06-05 06:13:41,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 06:13:41,684 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:116, output treesize:254 [2021-06-05 06:13:41,953 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-06-05 06:13:42,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:42,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:42,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:13:42,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:42,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:42,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:13:42,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:13:42,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 26 [2021-06-05 06:13:42,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:42,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:42,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:42,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:42,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:13:42,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:42,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:42,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:42,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:13:42,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:13:42,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 20 [2021-06-05 06:13:42,211 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:42,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:42,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:42,217 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:60, output treesize:5 [2021-06-05 06:13:42,238 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:42,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546312552] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:42,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:42,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 28 [2021-06-05 06:13:42,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289683244] [2021-06-05 06:13:42,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 06:13:42,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:42,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 06:13:42,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=688, Unknown=1, NotChecked=0, Total=812 [2021-06-05 06:13:42,238 INFO L87 Difference]: Start difference. First operand 61878 states and 220534 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:45,150 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 86 [2021-06-05 06:13:45,714 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 65 [2021-06-05 06:13:46,439 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-06-05 06:13:46,633 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 67 [2021-06-05 06:13:48,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:48,238 INFO L93 Difference]: Finished difference Result 90339 states and 314788 transitions. [2021-06-05 06:13:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-06-05 06:13:48,239 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-06-05 06:13:48,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:48,457 INFO L225 Difference]: With dead ends: 90339 [2021-06-05 06:13:48,458 INFO L226 Difference]: Without dead ends: 90300 [2021-06-05 06:13:48,458 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1332 ImplicationChecksByTransitivity, 3728.1ms TimeCoverageRelationStatistics Valid=630, Invalid=3925, Unknown=1, NotChecked=0, Total=4556 [2021-06-05 06:13:48,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90300 states. [2021-06-05 06:13:49,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90300 to 61940. [2021-06-05 06:13:49,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61940 states, 61939 states have (on average 3.5637320589612362) internal successors, (220734), 61939 states have internal predecessors, (220734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:49,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61940 states to 61940 states and 220734 transitions. [2021-06-05 06:13:49,800 INFO L78 Accepts]: Start accepts. Automaton has 61940 states and 220734 transitions. Word has length 37 [2021-06-05 06:13:49,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:49,800 INFO L482 AbstractCegarLoop]: Abstraction has 61940 states and 220734 transitions. [2021-06-05 06:13:49,800 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:49,800 INFO L276 IsEmpty]: Start isEmpty. Operand 61940 states and 220734 transitions. [2021-06-05 06:13:49,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 06:13:49,891 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:49,891 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] Received shutdown request... [2021-06-05 06:13:50,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1345 [2021-06-05 06:13:50,091 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:50,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:50,091 INFO L82 PathProgramCache]: Analyzing trace with hash 362996329, now seen corresponding path program 150 times [2021-06-05 06:13:50,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:50,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646758771] [2021-06-05 06:13:50,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:50,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2021-06-05 06:13:50,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407881217] [2021-06-05 06:13:50,094 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 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:50,125 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-06-05 06:13:50,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:13:50,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 52 conjunts are in the unsatisfiable core [2021-06-05 06:13:50,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:50,131 WARN L222 SmtUtils]: Removed 1 from assertion stack [2021-06-05 06:13:50,331 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1376,154 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:50,332 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 06:13:50,333 INFO L246 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-06-05 06:13:50,334 WARN L196 ceAbstractionStarter]: Timeout [2021-06-05 06:13:50,334 INFO L202 PluginConnector]: Adding new model three-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.06 06:13:50 BasicIcfg [2021-06-05 06:13:50,335 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-06-05 06:13:50,335 INFO L168 Benchmark]: Toolchain (without parser) took 776803.27 ms. Allocated memory was 333.4 MB in the beginning and 15.9 GB in the end (delta: 15.5 GB). Free memory was 312.4 MB in the beginning and 10.2 GB in the end (delta: -9.9 GB). Peak memory consumption was 5.6 GB. Max. memory is 16.0 GB. [2021-06-05 06:13:50,335 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 333.4 MB. Free memory is still 313.6 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 06:13:50,335 INFO L168 Benchmark]: Boogie Procedure Inliner took 20.75 ms. Allocated memory is still 333.4 MB. Free memory was 312.3 MB in the beginning and 311.0 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 06:13:50,335 INFO L168 Benchmark]: Boogie Preprocessor took 19.09 ms. Allocated memory is still 333.4 MB. Free memory was 310.9 MB in the beginning and 309.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-06-05 06:13:50,335 INFO L168 Benchmark]: RCFGBuilder took 297.85 ms. Allocated memory is still 333.4 MB. Free memory was 309.8 MB in the beginning and 295.6 MB in the end (delta: 14.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.0 GB. [2021-06-05 06:13:50,335 INFO L168 Benchmark]: TraceAbstraction took 776461.30 ms. Allocated memory was 333.4 MB in the beginning and 15.9 GB in the end (delta: 15.5 GB). Free memory was 295.2 MB in the beginning and 10.2 GB in the end (delta: -9.9 GB). Peak memory consumption was 5.6 GB. Max. memory is 16.0 GB. [2021-06-05 06:13:50,335 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 333.4 MB. Free memory is still 313.6 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 20.75 ms. Allocated memory is still 333.4 MB. Free memory was 312.3 MB in the beginning and 311.0 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Preprocessor took 19.09 ms. Allocated memory is still 333.4 MB. Free memory was 310.9 MB in the beginning and 309.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 297.85 ms. Allocated memory is still 333.4 MB. Free memory was 309.8 MB in the beginning and 295.6 MB in the end (delta: 14.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.0 GB. * TraceAbstraction took 776461.30 ms. Allocated memory was 333.4 MB in the beginning and 15.9 GB in the end (delta: 15.5 GB). Free memory was 295.2 MB in the beginning and 10.2 GB in the end (delta: -9.9 GB). Peak memory consumption was 5.6 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 65]: 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 38 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 0ms.. - TimeoutResultAtElement [Line: 64]: 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 38 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 0ms.. - TimeoutResultAtElement [Line: 64]: 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 38 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 0ms.. - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 38 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 0ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 776347.1ms, OverallIterations: 160, TraceHistogramMax: 3, EmptinessCheckTime: 8722.9ms, AutomataDifference: 454959.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 29.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 7240 SDtfs, 42075 SDslu, 78340 SDs, 0 SdLazy, 208291 SolverSat, 9930 SolverUnsat, 35 SolverUnknown, 0 SolverNotchecked, 176702.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10439 GetRequests, 3797 SyntacticMatches, 187 SemanticMatches, 6455 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101290 ImplicationChecksByTransitivity, 269584.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=139263occurred in iteration=71, InterpolantAutomatonStates: 5372, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 145587.4ms AutomataMinimizationTime, 159 MinimizatonAttempts, 3142441 StatesRemovedByMinimization, 159 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 624.3ms SsaConstructionTime, 2353.4ms SatisfiabilityAnalysisTime, 129467.7ms InterpolantComputationTime, 10317 NumberOfCodeBlocks, 10310 NumberOfCodeBlocksAsserted, 635 NumberOfCheckSat, 10006 ConstructedInterpolants, 337 QuantifiedInterpolants, 289690 SizeOfPredicates, 955 NumberOfNonLiveVariables, 14654 ConjunctsInSsa, 5403 ConjunctsInUnsatCore, 311 InterpolantComputations, 7 PerfectInterpolantSequences, 513/6776 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