/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series-array.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-29289db [2021-06-05 16:14:14,157 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 16:14:14,158 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 16:14:14,180 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 16:14:14,180 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 16:14:14,181 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 16:14:14,182 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 16:14:14,183 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 16:14:14,184 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 16:14:14,184 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 16:14:14,185 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 16:14:14,186 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 16:14:14,186 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 16:14:14,186 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 16:14:14,187 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 16:14:14,188 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 16:14:14,188 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 16:14:14,189 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 16:14:14,190 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 16:14:14,195 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 16:14:14,196 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 16:14:14,199 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 16:14:14,200 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 16:14:14,200 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 16:14:14,202 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 16:14:14,202 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 16:14:14,202 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 16:14:14,203 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 16:14:14,203 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 16:14:14,203 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 16:14:14,204 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 16:14:14,204 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 16:14:14,204 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 16:14:14,205 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 16:14:14,205 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 16:14:14,206 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 16:14:14,206 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 16:14:14,206 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 16:14:14,206 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 16:14:14,207 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 16:14:14,207 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 16:14:14,214 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2021-06-05 16:14:14,235 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 16:14:14,235 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 16:14:14,236 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 16:14:14,236 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 16:14:14,236 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 16:14:14,236 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 16:14:14,237 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 16:14:14,237 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 16:14:14,237 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 16:14:14,237 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 16:14:14,237 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 16:14:14,237 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 16:14:14,237 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 16:14:14,237 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 16:14:14,237 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 16:14:14,237 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 16:14:14,237 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 16:14:14,237 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 16:14:14,238 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 16:14:14,238 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 16:14:14,238 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 16:14:14,238 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 16:14:14,238 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 16:14:14,238 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 16:14:14,238 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 16:14:14,238 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 16:14:14,238 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 16:14:14,238 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 16:14:14,238 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 16:14:14,239 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 16:14:14,239 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 16:14:14,239 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2021-06-05 16:14:14,239 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 16:14:14,476 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 16:14:14,492 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 16:14:14,494 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 16:14:14,495 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 16:14:14,497 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 16:14:14,498 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series-array.wvr.bpl [2021-06-05 16:14:14,498 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series-array.wvr.bpl' [2021-06-05 16:14:14,529 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 16:14:14,530 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 16:14:14,532 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 16:14:14,532 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 16:14:14,532 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 16:14:14,540 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:14" (1/1) ... [2021-06-05 16:14:14,545 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:14" (1/1) ... [2021-06-05 16:14:14,550 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 16:14:14,550 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 16:14:14,551 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 16:14:14,551 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 16:14:14,556 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:14" (1/1) ... [2021-06-05 16:14:14,556 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:14" (1/1) ... [2021-06-05 16:14:14,556 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:14" (1/1) ... [2021-06-05 16:14:14,557 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:14" (1/1) ... [2021-06-05 16:14:14,558 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:14" (1/1) ... [2021-06-05 16:14:14,560 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:14" (1/1) ... [2021-06-05 16:14:14,561 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:14" (1/1) ... [2021-06-05 16:14:14,561 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 16:14:14,562 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 16:14:14,562 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 16:14:14,562 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 16:14:14,563 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:14" (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 16:14:14,611 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 16:14:14,611 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 16:14:14,611 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 16:14:14,611 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 16:14:14,611 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 16:14:14,611 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 16:14:14,611 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 16:14:14,612 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 16:14:14,612 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 16:14:14,612 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-06-05 16:14:14,612 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-06-05 16:14:14,612 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-06-05 16:14:14,612 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2021-06-05 16:14:14,612 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-06-05 16:14:14,612 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-06-05 16:14:14,613 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 16:14:14,802 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 16:14:14,802 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-06-05 16:14:14,803 INFO L202 PluginConnector]: Adding new model buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 04:14:14 BoogieIcfgContainer [2021-06-05 16:14:14,803 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 16:14:14,805 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 16:14:14,805 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 16:14:14,806 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 16:14:14,807 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 04:14:14" (1/2) ... [2021-06-05 16:14:14,807 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@213e5efb and model type buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 04:14:14, skipping insertion in model container [2021-06-05 16:14:14,807 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 04:14:14" (2/2) ... [2021-06-05 16:14:14,808 INFO L111 eAbstractionObserver]: Analyzing ICFG buffer-series-array.wvr.bpl [2021-06-05 16:14:14,811 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 16:14:14,812 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 16:14:14,812 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 16:14:14,812 INFO L510 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 16:14:14,870 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-06-05 16:14:14,890 INFO L255 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-06-05 16:14:14,904 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 16:14:14,905 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 16:14:14,905 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 16:14:14,905 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 16:14:14,905 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 16:14:14,905 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 16:14:14,905 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 16:14:14,906 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-05 16:14:14,919 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 35 transitions, 102 flow [2021-06-05 16:14:14,967 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 637 states, 635 states have (on average 3.8866141732283466) internal successors, (2468), 636 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:14,970 INFO L276 IsEmpty]: Start isEmpty. Operand has 637 states, 635 states have (on average 3.8866141732283466) internal successors, (2468), 636 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:14,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 16:14:14,988 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:14,989 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:14,989 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:14,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:14,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1591089523, now seen corresponding path program 1 times [2021-06-05 16:14:15,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:15,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344312264] [2021-06-05 16:14:15,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:15,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:15,126 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 16:14:15,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:15,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344312264] [2021-06-05 16:14:15,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344312264] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:15,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:15,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 16:14:15,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646012581] [2021-06-05 16:14:15,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 16:14:15,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:15,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 16:14:15,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 16:14:15,140 INFO L87 Difference]: Start difference. First operand has 637 states, 635 states have (on average 3.8866141732283466) internal successors, (2468), 636 states have internal predecessors, (2468), 0 states have call successors, (0), 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 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 16:14:15,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:15,240 INFO L93 Difference]: Finished difference Result 1236 states and 4843 transitions. [2021-06-05 16:14:15,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 16:14:15,241 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 16:14:15,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:15,266 INFO L225 Difference]: With dead ends: 1236 [2021-06-05 16:14:15,267 INFO L226 Difference]: Without dead ends: 1109 [2021-06-05 16:14:15,268 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 16:14:15,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2021-06-05 16:14:15,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 866. [2021-06-05 16:14:15,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.910982658959538) internal successors, (3383), 865 states have internal predecessors, (3383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:15,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3383 transitions. [2021-06-05 16:14:15,366 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3383 transitions. Word has length 19 [2021-06-05 16:14:15,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:15,367 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 3383 transitions. [2021-06-05 16:14:15,367 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 16:14:15,368 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3383 transitions. [2021-06-05 16:14:15,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-06-05 16:14:15,372 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:15,372 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 16:14:15,373 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-05 16:14:15,373 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:15,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:15,374 INFO L82 PathProgramCache]: Analyzing trace with hash -1256412427, now seen corresponding path program 1 times [2021-06-05 16:14:15,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:15,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237015420] [2021-06-05 16:14:15,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:15,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:15,434 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 16:14:15,434 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:15,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237015420] [2021-06-05 16:14:15,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237015420] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:15,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:15,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 16:14:15,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076454063] [2021-06-05 16:14:15,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:15,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:15,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:15,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:15,437 INFO L87 Difference]: Start difference. First operand 866 states and 3383 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:15,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:15,497 INFO L93 Difference]: Finished difference Result 1524 states and 5641 transitions. [2021-06-05 16:14:15,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 16:14:15,500 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have 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 16:14:15,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:15,507 INFO L225 Difference]: With dead ends: 1524 [2021-06-05 16:14:15,507 INFO L226 Difference]: Without dead ends: 1418 [2021-06-05 16:14:15,508 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 23.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:15,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2021-06-05 16:14:15,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1170. [2021-06-05 16:14:15,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 1169 states have (on average 3.888793840889649) internal successors, (4546), 1169 states have internal predecessors, (4546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:15,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 4546 transitions. [2021-06-05 16:14:15,546 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 4546 transitions. Word has length 21 [2021-06-05 16:14:15,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:15,546 INFO L482 AbstractCegarLoop]: Abstraction has 1170 states and 4546 transitions. [2021-06-05 16:14:15,547 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:15,547 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 4546 transitions. [2021-06-05 16:14:15,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-06-05 16:14:15,555 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:15,555 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 16:14:15,556 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-05 16:14:15,556 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:15,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:15,556 INFO L82 PathProgramCache]: Analyzing trace with hash -898961871, now seen corresponding path program 1 times [2021-06-05 16:14:15,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:15,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913382884] [2021-06-05 16:14:15,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:15,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:15,590 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 16:14:15,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:15,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913382884] [2021-06-05 16:14:15,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913382884] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:15,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:15,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 16:14:15,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263140871] [2021-06-05 16:14:15,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:15,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:15,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:15,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:15,592 INFO L87 Difference]: Start difference. First operand 1170 states and 4546 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:15,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:15,628 INFO L93 Difference]: Finished difference Result 2017 states and 7510 transitions. [2021-06-05 16:14:15,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 16:14:15,628 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have 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 16:14:15,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:15,636 INFO L225 Difference]: With dead ends: 2017 [2021-06-05 16:14:15,636 INFO L226 Difference]: Without dead ends: 1875 [2021-06-05 16:14:15,637 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.5ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:15,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2021-06-05 16:14:15,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1656. [2021-06-05 16:14:15,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1655 states have (on average 3.8676737160120847) internal successors, (6401), 1655 states have internal predecessors, (6401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:15,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 6401 transitions. [2021-06-05 16:14:15,678 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 6401 transitions. Word has length 21 [2021-06-05 16:14:15,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:15,679 INFO L482 AbstractCegarLoop]: Abstraction has 1656 states and 6401 transitions. [2021-06-05 16:14:15,679 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:15,680 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 6401 transitions. [2021-06-05 16:14:15,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-05 16:14:15,684 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:15,684 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, 1] [2021-06-05 16:14:15,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-05 16:14:15,684 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:15,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:15,685 INFO L82 PathProgramCache]: Analyzing trace with hash 100882901, now seen corresponding path program 1 times [2021-06-05 16:14:15,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:15,686 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506819904] [2021-06-05 16:14:15,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:15,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:15,722 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 16:14:15,722 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:15,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506819904] [2021-06-05 16:14:15,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506819904] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:15,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644676273] [2021-06-05 16:14:15,723 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 16:14:15,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:15,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 16:14:15,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:15,904 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 16:14:15,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644676273] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:15,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:15,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2021-06-05 16:14:15,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572362293] [2021-06-05 16:14:15,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 16:14:15,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:15,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 16:14:15,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-06-05 16:14:15,906 INFO L87 Difference]: Start difference. First operand 1656 states and 6401 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 16:14:16,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:16,060 INFO L93 Difference]: Finished difference Result 2308 states and 8261 transitions. [2021-06-05 16:14:16,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 16:14:16,060 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 24 [2021-06-05 16:14:16,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:16,069 INFO L225 Difference]: With dead ends: 2308 [2021-06-05 16:14:16,070 INFO L226 Difference]: Without dead ends: 2108 [2021-06-05 16:14:16,070 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 37.2ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:16,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2021-06-05 16:14:16,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1456. [2021-06-05 16:14:16,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1456 states, 1455 states have (on average 3.777319587628866) internal successors, (5496), 1455 states have internal predecessors, (5496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1456 states to 1456 states and 5496 transitions. [2021-06-05 16:14:16,110 INFO L78 Accepts]: Start accepts. Automaton has 1456 states and 5496 transitions. Word has length 24 [2021-06-05 16:14:16,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:16,110 INFO L482 AbstractCegarLoop]: Abstraction has 1456 states and 5496 transitions. [2021-06-05 16:14:16,110 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 16:14:16,110 INFO L276 IsEmpty]: Start isEmpty. Operand 1456 states and 5496 transitions. [2021-06-05 16:14:16,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-05 16:14:16,114 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:16,114 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, 1] [2021-06-05 16:14:16,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:16,329 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:16,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:16,331 INFO L82 PathProgramCache]: Analyzing trace with hash -1771388146, now seen corresponding path program 1 times [2021-06-05 16:14:16,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:16,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235850818] [2021-06-05 16:14:16,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:16,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:16,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:16,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:16,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235850818] [2021-06-05 16:14:16,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235850818] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:16,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:16,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 16:14:16,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48813315] [2021-06-05 16:14:16,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:16,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:16,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:16,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:16,366 INFO L87 Difference]: Start difference. First operand 1456 states and 5496 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:16,431 INFO L93 Difference]: Finished difference Result 1950 states and 6936 transitions. [2021-06-05 16:14:16,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 16:14:16,432 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-06-05 16:14:16,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:16,439 INFO L225 Difference]: With dead ends: 1950 [2021-06-05 16:14:16,439 INFO L226 Difference]: Without dead ends: 1860 [2021-06-05 16:14:16,439 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:16,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1860 states. [2021-06-05 16:14:16,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1860 to 1544. [2021-06-05 16:14:16,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1543 states have (on average 3.725210628645496) internal successors, (5748), 1543 states have internal predecessors, (5748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 5748 transitions. [2021-06-05 16:14:16,475 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 5748 transitions. Word has length 24 [2021-06-05 16:14:16,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:16,475 INFO L482 AbstractCegarLoop]: Abstraction has 1544 states and 5748 transitions. [2021-06-05 16:14:16,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 5748 transitions. [2021-06-05 16:14:16,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-05 16:14:16,479 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:16,479 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:16,479 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-06-05 16:14:16,479 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:16,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:16,479 INFO L82 PathProgramCache]: Analyzing trace with hash 2115354510, now seen corresponding path program 2 times [2021-06-05 16:14:16,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:16,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065331612] [2021-06-05 16:14:16,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:16,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:16,510 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:16,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:16,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065331612] [2021-06-05 16:14:16,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065331612] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:16,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:16,510 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 16:14:16,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94721855] [2021-06-05 16:14:16,511 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:16,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:16,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:16,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:16,511 INFO L87 Difference]: Start difference. First operand 1544 states and 5748 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:16,561 INFO L93 Difference]: Finished difference Result 1308 states and 4722 transitions. [2021-06-05 16:14:16,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 16:14:16,562 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-06-05 16:14:16,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:16,568 INFO L225 Difference]: With dead ends: 1308 [2021-06-05 16:14:16,568 INFO L226 Difference]: Without dead ends: 1308 [2021-06-05 16:14:16,571 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.7ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:16,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2021-06-05 16:14:16,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1118. [2021-06-05 16:14:16,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1117 states have (on average 3.6499552372426143) internal successors, (4077), 1117 states have internal predecessors, (4077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 4077 transitions. [2021-06-05 16:14:16,593 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 4077 transitions. Word has length 24 [2021-06-05 16:14:16,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:16,593 INFO L482 AbstractCegarLoop]: Abstraction has 1118 states and 4077 transitions. [2021-06-05 16:14:16,593 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,593 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 4077 transitions. [2021-06-05 16:14:16,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-05 16:14:16,596 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:16,596 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:16,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-06-05 16:14:16,596 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:16,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:16,599 INFO L82 PathProgramCache]: Analyzing trace with hash 373109395, now seen corresponding path program 2 times [2021-06-05 16:14:16,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:16,599 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229934999] [2021-06-05 16:14:16,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:16,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:16,634 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:16,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:16,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229934999] [2021-06-05 16:14:16,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229934999] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:16,634 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 16:14:16,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 16:14:16,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384826986] [2021-06-05 16:14:16,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:16,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:16,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:16,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 16:14:16,635 INFO L87 Difference]: Start difference. First operand 1118 states and 4077 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:16,672 INFO L93 Difference]: Finished difference Result 1142 states and 4135 transitions. [2021-06-05 16:14:16,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 16:14:16,672 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-06-05 16:14:16,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:16,677 INFO L225 Difference]: With dead ends: 1142 [2021-06-05 16:14:16,677 INFO L226 Difference]: Without dead ends: 1120 [2021-06-05 16:14:16,677 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:16,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2021-06-05 16:14:16,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1104. [2021-06-05 16:14:16,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 1103 states have (on average 3.665457842248413) internal successors, (4043), 1103 states have internal predecessors, (4043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 4043 transitions. [2021-06-05 16:14:16,697 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 4043 transitions. Word has length 24 [2021-06-05 16:14:16,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:16,697 INFO L482 AbstractCegarLoop]: Abstraction has 1104 states and 4043 transitions. [2021-06-05 16:14:16,697 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 4043 transitions. [2021-06-05 16:14:16,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 16:14:16,699 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:16,699 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, 1, 1, 1, 1] [2021-06-05 16:14:16,699 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-06-05 16:14:16,699 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:16,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:16,700 INFO L82 PathProgramCache]: Analyzing trace with hash -896204878, now seen corresponding path program 1 times [2021-06-05 16:14:16,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:16,700 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824274045] [2021-06-05 16:14:16,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:16,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:16,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:16,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:16,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824274045] [2021-06-05 16:14:16,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824274045] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:16,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796245454] [2021-06-05 16:14:16,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 16:14:16,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:16,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-05 16:14:16,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:16,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:16,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796245454] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:16,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-05 16:14:16,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2021-06-05 16:14:16,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616226905] [2021-06-05 16:14:16,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:16,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:16,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:16,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:16,807 INFO L87 Difference]: Start difference. First operand 1104 states and 4043 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:16,844 INFO L93 Difference]: Finished difference Result 1344 states and 4969 transitions. [2021-06-05 16:14:16,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 16:14:16,844 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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 16:14:16,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:16,850 INFO L225 Difference]: With dead ends: 1344 [2021-06-05 16:14:16,850 INFO L226 Difference]: Without dead ends: 1344 [2021-06-05 16:14:16,850 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:16,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2021-06-05 16:14:16,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 926. [2021-06-05 16:14:16,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.6324324324324326) internal successors, (3360), 925 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3360 transitions. [2021-06-05 16:14:16,869 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3360 transitions. Word has length 27 [2021-06-05 16:14:16,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:16,869 INFO L482 AbstractCegarLoop]: Abstraction has 926 states and 3360 transitions. [2021-06-05 16:14:16,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:16,870 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3360 transitions. [2021-06-05 16:14:16,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 16:14:16,871 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:16,872 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, 1, 1, 1, 1] [2021-06-05 16:14:17,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:17,089 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:17,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:17,089 INFO L82 PathProgramCache]: Analyzing trace with hash 591603758, now seen corresponding path program 1 times [2021-06-05 16:14:17,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:17,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14948757] [2021-06-05 16:14:17,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:17,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:17,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:17,111 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:17,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14948757] [2021-06-05 16:14:17,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14948757] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:17,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522708391] [2021-06-05 16:14:17,111 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) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:17,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:17,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-05 16:14:17,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:17,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:17,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522708391] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 16:14:17,204 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-05 16:14:17,204 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2021-06-05 16:14:17,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405309427] [2021-06-05 16:14:17,204 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 16:14:17,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:17,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 16:14:17,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:17,205 INFO L87 Difference]: Start difference. First operand 926 states and 3360 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:17,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:17,223 INFO L93 Difference]: Finished difference Result 1608 states and 5808 transitions. [2021-06-05 16:14:17,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 16:14:17,224 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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 16:14:17,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:17,241 INFO L225 Difference]: With dead ends: 1608 [2021-06-05 16:14:17,242 INFO L226 Difference]: Without dead ends: 1608 [2021-06-05 16:14:17,242 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 16:14:17,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1608 states. [2021-06-05 16:14:17,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1608 to 1079. [2021-06-05 16:14:17,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1079 states, 1078 states have (on average 3.6614100185528757) internal successors, (3947), 1078 states have internal predecessors, (3947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:17,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1079 states to 1079 states and 3947 transitions. [2021-06-05 16:14:17,264 INFO L78 Accepts]: Start accepts. Automaton has 1079 states and 3947 transitions. Word has length 27 [2021-06-05 16:14:17,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:17,264 INFO L482 AbstractCegarLoop]: Abstraction has 1079 states and 3947 transitions. [2021-06-05 16:14:17,265 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:17,265 INFO L276 IsEmpty]: Start isEmpty. Operand 1079 states and 3947 transitions. [2021-06-05 16:14:17,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:17,267 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:17,267 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:17,482 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:17,482 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:17,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:17,483 INFO L82 PathProgramCache]: Analyzing trace with hash 1107902640, now seen corresponding path program 1 times [2021-06-05 16:14:17,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:17,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335890002] [2021-06-05 16:14:17,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:17,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:17,609 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:17,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:17,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335890002] [2021-06-05 16:14:17,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335890002] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:17,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41353798] [2021-06-05 16:14:17,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 16:14:17,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:17,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 16:14:17,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:17,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 16:14:17,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:17,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:17,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:17,742 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:13 [2021-06-05 16:14:17,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:17,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:17,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:17,782 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 16:14:17,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:17,836 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:17,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41353798] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:17,836 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:17,836 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:17,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495479215] [2021-06-05 16:14:17,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:17,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:17,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:17,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:17,837 INFO L87 Difference]: Start difference. First operand 1079 states and 3947 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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 16:14:18,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:18,000 INFO L93 Difference]: Finished difference Result 2484 states and 9306 transitions. [2021-06-05 16:14:18,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 16:14:18,000 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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 29 [2021-06-05 16:14:18,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:18,006 INFO L225 Difference]: With dead ends: 2484 [2021-06-05 16:14:18,006 INFO L226 Difference]: Without dead ends: 2405 [2021-06-05 16:14:18,007 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 140.2ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 16:14:18,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2405 states. [2021-06-05 16:14:18,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2405 to 1615. [2021-06-05 16:14:18,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1615 states, 1614 states have (on average 3.7360594795539033) internal successors, (6030), 1614 states have internal predecessors, (6030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 6030 transitions. [2021-06-05 16:14:18,041 INFO L78 Accepts]: Start accepts. Automaton has 1615 states and 6030 transitions. Word has length 29 [2021-06-05 16:14:18,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:18,041 INFO L482 AbstractCegarLoop]: Abstraction has 1615 states and 6030 transitions. [2021-06-05 16:14:18,041 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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 16:14:18,041 INFO L276 IsEmpty]: Start isEmpty. Operand 1615 states and 6030 transitions. [2021-06-05 16:14:18,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:18,044 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:18,044 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:18,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:18,262 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:18,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:18,263 INFO L82 PathProgramCache]: Analyzing trace with hash -769853710, now seen corresponding path program 2 times [2021-06-05 16:14:18,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:18,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540707829] [2021-06-05 16:14:18,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:18,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:18,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:18,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:18,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540707829] [2021-06-05 16:14:18,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540707829] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:18,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379416013] [2021-06-05 16:14:18,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:14:18,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:14:18,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:18,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 16:14:18,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:18,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 16:14:18,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:18,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:18,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:18,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:13 [2021-06-05 16:14:18,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:18,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:18,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:18,633 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 16:14:18,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:18,667 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:18,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379416013] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:18,668 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:18,668 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:18,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542210977] [2021-06-05 16:14:18,668 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:18,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:18,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:18,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:18,669 INFO L87 Difference]: Start difference. First operand 1615 states and 6030 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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 16:14:18,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:18,822 INFO L93 Difference]: Finished difference Result 2581 states and 9696 transitions. [2021-06-05 16:14:18,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 16:14:18,822 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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 29 [2021-06-05 16:14:18,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:18,829 INFO L225 Difference]: With dead ends: 2581 [2021-06-05 16:14:18,829 INFO L226 Difference]: Without dead ends: 2502 [2021-06-05 16:14:18,829 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 211.9ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 16:14:18,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states. [2021-06-05 16:14:18,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 1741. [2021-06-05 16:14:18,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1740 states have (on average 3.7379310344827585) internal successors, (6504), 1740 states have internal predecessors, (6504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:18,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 6504 transitions. [2021-06-05 16:14:18,871 INFO L78 Accepts]: Start accepts. Automaton has 1741 states and 6504 transitions. Word has length 29 [2021-06-05 16:14:18,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:18,871 INFO L482 AbstractCegarLoop]: Abstraction has 1741 states and 6504 transitions. [2021-06-05 16:14:18,871 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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 16:14:18,871 INFO L276 IsEmpty]: Start isEmpty. Operand 1741 states and 6504 transitions. [2021-06-05 16:14:18,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:18,875 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:18,875 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:19,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-06-05 16:14:19,094 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:19,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:19,094 INFO L82 PathProgramCache]: Analyzing trace with hash 720950344, now seen corresponding path program 3 times [2021-06-05 16:14:19,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:19,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191606957] [2021-06-05 16:14:19,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:19,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:19,222 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:19,222 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:19,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191606957] [2021-06-05 16:14:19,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191606957] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:19,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85702113] [2021-06-05 16:14:19,223 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 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 16:14:19,254 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 16:14:19,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:19,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-05 16:14:19,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:19,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 16:14:19,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:19,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:19,314 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 16:14:19,314 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 16:14:19,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:19,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:19,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:19,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:19,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:19,370 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:19,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85702113] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:19,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:19,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:19,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036525148] [2021-06-05 16:14:19,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:19,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:19,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:19,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:19,371 INFO L87 Difference]: Start difference. First operand 1741 states and 6504 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:19,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:19,525 INFO L93 Difference]: Finished difference Result 3043 states and 11434 transitions. [2021-06-05 16:14:19,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 16:14:19,525 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 16:14:19,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:19,533 INFO L225 Difference]: With dead ends: 3043 [2021-06-05 16:14:19,533 INFO L226 Difference]: Without dead ends: 2964 [2021-06-05 16:14:19,533 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 124.8ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 16:14:19,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2964 states. [2021-06-05 16:14:19,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2964 to 1837. [2021-06-05 16:14:19,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1836 states have (on average 3.7265795206971677) internal successors, (6842), 1836 states have internal predecessors, (6842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:19,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 6842 transitions. [2021-06-05 16:14:19,573 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 6842 transitions. Word has length 29 [2021-06-05 16:14:19,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:19,573 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 6842 transitions. [2021-06-05 16:14:19,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:19,574 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 6842 transitions. [2021-06-05 16:14:19,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:19,577 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:19,577 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:19,792 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:19,793 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:19,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:19,793 INFO L82 PathProgramCache]: Analyzing trace with hash -949623576, now seen corresponding path program 4 times [2021-06-05 16:14:19,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:19,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705003629] [2021-06-05 16:14:19,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:19,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:19,911 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:19,911 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:19,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705003629] [2021-06-05 16:14:19,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705003629] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:19,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836369443] [2021-06-05 16:14:19,912 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:14:19,941 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:14:19,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:19,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 16:14:19,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:19,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 16:14:19,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:19,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:19,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:19,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:13 [2021-06-05 16:14:20,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:20,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:20,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:20,012 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 16:14:20,012 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:20,045 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:20,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836369443] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:20,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:20,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:20,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890390079] [2021-06-05 16:14:20,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:20,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:20,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:20,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:20,047 INFO L87 Difference]: Start difference. First operand 1837 states and 6842 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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 16:14:20,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:20,242 INFO L93 Difference]: Finished difference Result 3105 states and 11701 transitions. [2021-06-05 16:14:20,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 16:14:20,242 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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 29 [2021-06-05 16:14:20,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:20,250 INFO L225 Difference]: With dead ends: 3105 [2021-06-05 16:14:20,250 INFO L226 Difference]: Without dead ends: 3026 [2021-06-05 16:14:20,250 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 161.0ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 16:14:20,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3026 states. [2021-06-05 16:14:20,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3026 to 2051. [2021-06-05 16:14:20,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 2050 states have (on average 3.7434146341463417) internal successors, (7674), 2050 states have internal predecessors, (7674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:20,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 7674 transitions. [2021-06-05 16:14:20,289 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 7674 transitions. Word has length 29 [2021-06-05 16:14:20,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:20,290 INFO L482 AbstractCegarLoop]: Abstraction has 2051 states and 7674 transitions. [2021-06-05 16:14:20,290 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 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 16:14:20,290 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 7674 transitions. [2021-06-05 16:14:20,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:20,293 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:20,293 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:20,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:20,509 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:20,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:20,509 INFO L82 PathProgramCache]: Analyzing trace with hash 1467587370, now seen corresponding path program 5 times [2021-06-05 16:14:20,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:20,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145642840] [2021-06-05 16:14:20,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:20,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:20,612 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:20,612 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:20,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145642840] [2021-06-05 16:14:20,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145642840] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:20,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806554872] [2021-06-05 16:14:20,612 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 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 16:14:20,656 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:14:20,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:20,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 16:14:20,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:20,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 16:14:20,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:20,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:20,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:20,722 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:13 [2021-06-05 16:14:20,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:20,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:20,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:20,768 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 16:14:20,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:20,793 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:20,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806554872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:20,793 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:20,793 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:20,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334401228] [2021-06-05 16:14:20,793 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:20,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:20,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:20,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:20,794 INFO L87 Difference]: Start difference. First operand 2051 states and 7674 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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 16:14:20,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:20,999 INFO L93 Difference]: Finished difference Result 2933 states and 11023 transitions. [2021-06-05 16:14:21,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 16:14:21,000 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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 29 [2021-06-05 16:14:21,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:21,007 INFO L225 Difference]: With dead ends: 2933 [2021-06-05 16:14:21,007 INFO L226 Difference]: Without dead ends: 2854 [2021-06-05 16:14:21,007 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 153.5ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 16:14:21,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2854 states. [2021-06-05 16:14:21,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2854 to 1852. [2021-06-05 16:14:21,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1852 states, 1851 states have (on average 3.731496488384657) internal successors, (6907), 1851 states have internal predecessors, (6907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:21,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 6907 transitions. [2021-06-05 16:14:21,040 INFO L78 Accepts]: Start accepts. Automaton has 1852 states and 6907 transitions. Word has length 29 [2021-06-05 16:14:21,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:21,040 INFO L482 AbstractCegarLoop]: Abstraction has 1852 states and 6907 transitions. [2021-06-05 16:14:21,040 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 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 16:14:21,040 INFO L276 IsEmpty]: Start isEmpty. Operand 1852 states and 6907 transitions. [2021-06-05 16:14:21,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 16:14:21,043 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:21,043 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:21,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-06-05 16:14:21,262 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:21,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:21,262 INFO L82 PathProgramCache]: Analyzing trace with hash -55564736, now seen corresponding path program 6 times [2021-06-05 16:14:21,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:21,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472458077] [2021-06-05 16:14:21,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:21,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:21,362 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:21,362 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:21,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472458077] [2021-06-05 16:14:21,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472458077] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:21,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153404678] [2021-06-05 16:14:21,362 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 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 16:14:21,392 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 16:14:21,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:21,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 16:14:21,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:21,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:21,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:21,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:21,463 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 16:14:21,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:14 [2021-06-05 16:14:21,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 16:14:21,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:21,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:21,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:21,487 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:7 [2021-06-05 16:14:21,525 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:21,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153404678] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:21,525 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:21,525 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-06-05 16:14:21,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162457671] [2021-06-05 16:14:21,525 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 16:14:21,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:21,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 16:14:21,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 16:14:21,526 INFO L87 Difference]: Start difference. First operand 1852 states and 6907 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 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 16:14:21,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:21,650 INFO L93 Difference]: Finished difference Result 2807 states and 10501 transitions. [2021-06-05 16:14:21,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 16:14:21,650 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 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 29 [2021-06-05 16:14:21,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:21,656 INFO L225 Difference]: With dead ends: 2807 [2021-06-05 16:14:21,657 INFO L226 Difference]: Without dead ends: 2728 [2021-06-05 16:14:21,657 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 136.6ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 16:14:21,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2728 states. [2021-06-05 16:14:21,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2728 to 1892. [2021-06-05 16:14:21,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1892 states, 1891 states have (on average 3.7223691168693813) internal successors, (7039), 1891 states have internal predecessors, (7039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:21,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1892 states to 1892 states and 7039 transitions. [2021-06-05 16:14:21,691 INFO L78 Accepts]: Start accepts. Automaton has 1892 states and 7039 transitions. Word has length 29 [2021-06-05 16:14:21,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:21,691 INFO L482 AbstractCegarLoop]: Abstraction has 1892 states and 7039 transitions. [2021-06-05 16:14:21,691 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 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 16:14:21,691 INFO L276 IsEmpty]: Start isEmpty. Operand 1892 states and 7039 transitions. [2021-06-05 16:14:21,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 16:14:21,694 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:21,694 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:21,913 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-05 16:14:21,913 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:21,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:21,913 INFO L82 PathProgramCache]: Analyzing trace with hash -945078094, now seen corresponding path program 7 times [2021-06-05 16:14:21,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:21,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494063393] [2021-06-05 16:14:21,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:21,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:21,947 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 16:14:21,948 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:21,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494063393] [2021-06-05 16:14:21,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494063393] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:21,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229613866] [2021-06-05 16:14:21,948 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 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 16:14:22,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:22,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 16:14:22,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:22,046 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 16:14:22,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229613866] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:22,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:22,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 6 [2021-06-05 16:14:22,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043013593] [2021-06-05 16:14:22,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 16:14:22,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:22,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 16:14:22,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-05 16:14:22,047 INFO L87 Difference]: Start difference. First operand 1892 states and 7039 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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 16:14:22,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:22,104 INFO L93 Difference]: Finished difference Result 3393 states and 12285 transitions. [2021-06-05 16:14:22,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 16:14:22,104 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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 31 [2021-06-05 16:14:22,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:22,111 INFO L225 Difference]: With dead ends: 3393 [2021-06-05 16:14:22,111 INFO L226 Difference]: Without dead ends: 3242 [2021-06-05 16:14:22,111 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 25.9ms TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-06-05 16:14:22,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3242 states. [2021-06-05 16:14:22,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3242 to 2725. [2021-06-05 16:14:22,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 2724 states have (on average 3.752202643171806) internal successors, (10221), 2724 states have internal predecessors, (10221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:22,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 10221 transitions. [2021-06-05 16:14:22,158 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 10221 transitions. Word has length 31 [2021-06-05 16:14:22,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:22,158 INFO L482 AbstractCegarLoop]: Abstraction has 2725 states and 10221 transitions. [2021-06-05 16:14:22,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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 16:14:22,159 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 10221 transitions. [2021-06-05 16:14:22,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 16:14:22,163 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:22,163 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:22,379 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-06-05 16:14:22,379 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:22,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:22,379 INFO L82 PathProgramCache]: Analyzing trace with hash -1385088466, now seen corresponding path program 8 times [2021-06-05 16:14:22,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:22,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108928461] [2021-06-05 16:14:22,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:22,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:22,403 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:22,403 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:22,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108928461] [2021-06-05 16:14:22,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108928461] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:22,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985179952] [2021-06-05 16:14:22,404 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 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 16:14:22,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:14:22,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:22,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 16:14:22,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:22,481 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:22,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985179952] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:22,481 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:22,481 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 6 [2021-06-05 16:14:22,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564255002] [2021-06-05 16:14:22,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 16:14:22,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:22,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 16:14:22,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-05 16:14:22,482 INFO L87 Difference]: Start difference. First operand 2725 states and 10221 transitions. Second operand has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 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 16:14:22,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:22,543 INFO L93 Difference]: Finished difference Result 5257 states and 19424 transitions. [2021-06-05 16:14:22,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 16:14:22,543 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 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 31 [2021-06-05 16:14:22,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:22,554 INFO L225 Difference]: With dead ends: 5257 [2021-06-05 16:14:22,554 INFO L226 Difference]: Without dead ends: 5006 [2021-06-05 16:14:22,554 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 22.4ms TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-06-05 16:14:22,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5006 states. [2021-06-05 16:14:22,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5006 to 4359. [2021-06-05 16:14:22,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4359 states, 4358 states have (on average 3.8077099586966496) internal successors, (16594), 4358 states have internal predecessors, (16594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:22,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4359 states to 4359 states and 16594 transitions. [2021-06-05 16:14:22,651 INFO L78 Accepts]: Start accepts. Automaton has 4359 states and 16594 transitions. Word has length 31 [2021-06-05 16:14:22,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:22,651 INFO L482 AbstractCegarLoop]: Abstraction has 4359 states and 16594 transitions. [2021-06-05 16:14:22,652 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 6 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 16:14:22,652 INFO L276 IsEmpty]: Start isEmpty. Operand 4359 states and 16594 transitions. [2021-06-05 16:14:22,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:22,659 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:22,659 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:22,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-05 16:14:22,869 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:22,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:22,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1789712274, now seen corresponding path program 9 times [2021-06-05 16:14:22,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:22,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926002431] [2021-06-05 16:14:22,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:22,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:22,892 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 16:14:22,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:22,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926002431] [2021-06-05 16:14:22,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926002431] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:22,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52688478] [2021-06-05 16:14:22,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:14:22,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 16:14:22,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:22,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:22,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:23,010 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 16:14:23,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52688478] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:23,010 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:23,010 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-06-05 16:14:23,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724291840] [2021-06-05 16:14:23,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 16:14:23,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:23,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 16:14:23,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 16:14:23,011 INFO L87 Difference]: Start difference. First operand 4359 states and 16594 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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 16:14:23,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:23,256 INFO L93 Difference]: Finished difference Result 16323 states and 59821 transitions. [2021-06-05 16:14:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 16:14:23,257 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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 34 [2021-06-05 16:14:23,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:23,289 INFO L225 Difference]: With dead ends: 16323 [2021-06-05 16:14:23,289 INFO L226 Difference]: Without dead ends: 13965 [2021-06-05 16:14:23,290 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 87.9ms TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2021-06-05 16:14:23,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13965 states. [2021-06-05 16:14:23,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13965 to 7026. [2021-06-05 16:14:23,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7026 states, 7025 states have (on average 3.893523131672598) internal successors, (27352), 7025 states have internal predecessors, (27352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:23,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7026 states to 7026 states and 27352 transitions. [2021-06-05 16:14:23,518 INFO L78 Accepts]: Start accepts. Automaton has 7026 states and 27352 transitions. Word has length 34 [2021-06-05 16:14:23,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:23,518 INFO L482 AbstractCegarLoop]: Abstraction has 7026 states and 27352 transitions. [2021-06-05 16:14:23,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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 16:14:23,518 INFO L276 IsEmpty]: Start isEmpty. Operand 7026 states and 27352 transitions. [2021-06-05 16:14:23,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:23,531 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:23,532 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:23,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-06-05 16:14:23,732 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:23,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:23,733 INFO L82 PathProgramCache]: Analyzing trace with hash -1811384725, now seen corresponding path program 10 times [2021-06-05 16:14:23,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:23,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951179907] [2021-06-05 16:14:23,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:23,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:23,755 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 16:14:23,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:23,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951179907] [2021-06-05 16:14:23,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951179907] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:23,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50009539] [2021-06-05 16:14:23,756 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 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 16:14:23,788 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:14:23,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:23,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:23,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:23,916 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 16:14:23,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50009539] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:23,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:23,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-06-05 16:14:23,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125600656] [2021-06-05 16:14:23,918 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 16:14:23,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:23,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 16:14:23,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 16:14:23,919 INFO L87 Difference]: Start difference. First operand 7026 states and 27352 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 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 16:14:24,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:24,268 INFO L93 Difference]: Finished difference Result 18970 states and 71100 transitions. [2021-06-05 16:14:24,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 16:14:24,268 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 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 34 [2021-06-05 16:14:24,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:24,309 INFO L225 Difference]: With dead ends: 18970 [2021-06-05 16:14:24,309 INFO L226 Difference]: Without dead ends: 18531 [2021-06-05 16:14:24,309 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 115.3ms TimeCoverageRelationStatistics Valid=137, Invalid=283, Unknown=0, NotChecked=0, Total=420 [2021-06-05 16:14:24,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18531 states. [2021-06-05 16:14:24,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18531 to 10689. [2021-06-05 16:14:24,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10689 states, 10688 states have (on average 3.994479790419162) internal successors, (42693), 10688 states have internal predecessors, (42693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:24,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10689 states to 10689 states and 42693 transitions. [2021-06-05 16:14:24,638 INFO L78 Accepts]: Start accepts. Automaton has 10689 states and 42693 transitions. Word has length 34 [2021-06-05 16:14:24,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:24,638 INFO L482 AbstractCegarLoop]: Abstraction has 10689 states and 42693 transitions. [2021-06-05 16:14:24,638 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 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 16:14:24,638 INFO L276 IsEmpty]: Start isEmpty. Operand 10689 states and 42693 transitions. [2021-06-05 16:14:24,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:24,659 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:24,659 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:24,875 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:24,875 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:24,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:24,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1977044948, now seen corresponding path program 11 times [2021-06-05 16:14:24,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:24,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955454063] [2021-06-05 16:14:24,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:24,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:24,982 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:24,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:24,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955454063] [2021-06-05 16:14:24,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955454063] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:24,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446661154] [2021-06-05 16:14:24,982 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:14:25,015 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 16:14:25,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:25,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:25,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:25,122 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:25,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446661154] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:25,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:25,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-05 16:14:25,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449410516] [2021-06-05 16:14:25,123 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 16:14:25,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:25,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 16:14:25,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:25,123 INFO L87 Difference]: Start difference. First operand 10689 states and 42693 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 16:14:25,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:25,435 INFO L93 Difference]: Finished difference Result 18432 states and 70487 transitions. [2021-06-05 16:14:25,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 16:14:25,435 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 34 [2021-06-05 16:14:25,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:25,477 INFO L225 Difference]: With dead ends: 18432 [2021-06-05 16:14:25,478 INFO L226 Difference]: Without dead ends: 18354 [2021-06-05 16:14:25,478 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 74.7ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-06-05 16:14:25,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18354 states. [2021-06-05 16:14:25,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18354 to 10639. [2021-06-05 16:14:25,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10639 states, 10638 states have (on average 3.9989659710471894) internal successors, (42541), 10638 states have internal predecessors, (42541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:25,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10639 states to 10639 states and 42541 transitions. [2021-06-05 16:14:25,749 INFO L78 Accepts]: Start accepts. Automaton has 10639 states and 42541 transitions. Word has length 34 [2021-06-05 16:14:25,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:25,751 INFO L482 AbstractCegarLoop]: Abstraction has 10639 states and 42541 transitions. [2021-06-05 16:14:25,751 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 16:14:25,751 INFO L276 IsEmpty]: Start isEmpty. Operand 10639 states and 42541 transitions. [2021-06-05 16:14:25,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:25,770 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:25,770 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:25,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:25,971 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:25,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:25,971 INFO L82 PathProgramCache]: Analyzing trace with hash -1356082631, now seen corresponding path program 12 times [2021-06-05 16:14:25,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:25,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170080938] [2021-06-05 16:14:25,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:25,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:25,988 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:25,988 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:25,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170080938] [2021-06-05 16:14:25,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170080938] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:25,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760955712] [2021-06-05 16:14:25,988 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 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 16:14:26,032 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:14:26,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:26,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:26,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:26,094 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 16:14:26,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760955712] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:26,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:26,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-05 16:14:26,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152711274] [2021-06-05 16:14:26,096 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 16:14:26,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:26,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 16:14:26,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:26,097 INFO L87 Difference]: Start difference. First operand 10639 states and 42541 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 16:14:26,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:26,449 INFO L93 Difference]: Finished difference Result 20371 states and 77140 transitions. [2021-06-05 16:14:26,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 16:14:26,449 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 34 [2021-06-05 16:14:26,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:26,489 INFO L225 Difference]: With dead ends: 20371 [2021-06-05 16:14:26,489 INFO L226 Difference]: Without dead ends: 18706 [2021-06-05 16:14:26,489 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 81.4ms TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2021-06-05 16:14:26,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18706 states. [2021-06-05 16:14:26,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18706 to 13271. [2021-06-05 16:14:26,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13271 states, 13270 states have (on average 4.00783722682743) internal successors, (53184), 13270 states have internal predecessors, (53184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:26,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13271 states to 13271 states and 53184 transitions. [2021-06-05 16:14:26,907 INFO L78 Accepts]: Start accepts. Automaton has 13271 states and 53184 transitions. Word has length 34 [2021-06-05 16:14:26,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:26,908 INFO L482 AbstractCegarLoop]: Abstraction has 13271 states and 53184 transitions. [2021-06-05 16:14:26,908 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 16:14:26,908 INFO L276 IsEmpty]: Start isEmpty. Operand 13271 states and 53184 transitions. [2021-06-05 16:14:26,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:26,933 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:26,933 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:27,142 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-06-05 16:14:27,142 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:27,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:27,143 INFO L82 PathProgramCache]: Analyzing trace with hash -1475484620, now seen corresponding path program 13 times [2021-06-05 16:14:27,143 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:27,143 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831552859] [2021-06-05 16:14:27,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:27,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:27,159 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 16:14:27,159 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:27,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831552859] [2021-06-05 16:14:27,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831552859] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:27,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349565115] [2021-06-05 16:14:27,160 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 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 16:14:27,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:27,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:27,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:27,251 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:27,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349565115] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:27,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:27,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-05 16:14:27,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713462851] [2021-06-05 16:14:27,252 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 16:14:27,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:27,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 16:14:27,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:27,252 INFO L87 Difference]: Start difference. First operand 13271 states and 53184 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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 16:14:27,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:27,643 INFO L93 Difference]: Finished difference Result 29290 states and 113267 transitions. [2021-06-05 16:14:27,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 16:14:27,648 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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 34 [2021-06-05 16:14:27,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:27,773 INFO L225 Difference]: With dead ends: 29290 [2021-06-05 16:14:27,773 INFO L226 Difference]: Without dead ends: 27668 [2021-06-05 16:14:27,773 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 89.1ms TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2021-06-05 16:14:27,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27668 states. [2021-06-05 16:14:28,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27668 to 18232. [2021-06-05 16:14:28,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18232 states, 18231 states have (on average 4.042016345784653) internal successors, (73690), 18231 states have internal predecessors, (73690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:28,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18232 states to 18232 states and 73690 transitions. [2021-06-05 16:14:28,208 INFO L78 Accepts]: Start accepts. Automaton has 18232 states and 73690 transitions. Word has length 34 [2021-06-05 16:14:28,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:28,208 INFO L482 AbstractCegarLoop]: Abstraction has 18232 states and 73690 transitions. [2021-06-05 16:14:28,208 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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 16:14:28,208 INFO L276 IsEmpty]: Start isEmpty. Operand 18232 states and 73690 transitions. [2021-06-05 16:14:28,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:28,241 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:28,241 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:28,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:28,442 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:28,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:28,442 INFO L82 PathProgramCache]: Analyzing trace with hash 1888062838, now seen corresponding path program 14 times [2021-06-05 16:14:28,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:28,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545003559] [2021-06-05 16:14:28,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:28,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:28,463 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 16:14:28,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:28,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545003559] [2021-06-05 16:14:28,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545003559] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:28,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297102441] [2021-06-05 16:14:28,464 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 16:14:28,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:14:28,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:28,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:28,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:28,600 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:28,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297102441] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:28,600 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:28,600 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-05 16:14:28,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876309432] [2021-06-05 16:14:28,600 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 16:14:28,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:28,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 16:14:28,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:28,601 INFO L87 Difference]: Start difference. First operand 18232 states and 73690 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 16:14:29,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:29,019 INFO L93 Difference]: Finished difference Result 27112 states and 106138 transitions. [2021-06-05 16:14:29,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 16:14:29,019 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 34 [2021-06-05 16:14:29,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:29,084 INFO L225 Difference]: With dead ends: 27112 [2021-06-05 16:14:29,084 INFO L226 Difference]: Without dead ends: 26976 [2021-06-05 16:14:29,085 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 83.2ms TimeCoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2021-06-05 16:14:29,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26976 states. [2021-06-05 16:14:29,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26976 to 18044. [2021-06-05 16:14:29,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18044 states, 18043 states have (on average 4.0432300615197025) internal successors, (72952), 18043 states have internal predecessors, (72952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:29,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18044 states to 18044 states and 72952 transitions. [2021-06-05 16:14:29,621 INFO L78 Accepts]: Start accepts. Automaton has 18044 states and 72952 transitions. Word has length 34 [2021-06-05 16:14:29,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:29,621 INFO L482 AbstractCegarLoop]: Abstraction has 18044 states and 72952 transitions. [2021-06-05 16:14:29,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 16:14:29,621 INFO L276 IsEmpty]: Start isEmpty. Operand 18044 states and 72952 transitions. [2021-06-05 16:14:29,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:29,662 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:29,662 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:29,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-06-05 16:14:29,868 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:29,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:29,868 INFO L82 PathProgramCache]: Analyzing trace with hash -2054889942, now seen corresponding path program 15 times [2021-06-05 16:14:29,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:29,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670241810] [2021-06-05 16:14:29,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:29,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:29,888 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:29,888 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:29,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670241810] [2021-06-05 16:14:29,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670241810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:29,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475590301] [2021-06-05 16:14:29,888 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 16:14:29,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:14:29,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:29,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:29,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:29,979 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 16:14:29,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475590301] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:29,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:29,979 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-06-05 16:14:29,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750026674] [2021-06-05 16:14:29,979 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 16:14:29,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:29,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 16:14:29,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 16:14:29,980 INFO L87 Difference]: Start difference. First operand 18044 states and 72952 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 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 16:14:30,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:30,396 INFO L93 Difference]: Finished difference Result 30228 states and 119473 transitions. [2021-06-05 16:14:30,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 16:14:30,397 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 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 34 [2021-06-05 16:14:30,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:30,475 INFO L225 Difference]: With dead ends: 30228 [2021-06-05 16:14:30,476 INFO L226 Difference]: Without dead ends: 30070 [2021-06-05 16:14:30,476 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 87.4ms TimeCoverageRelationStatistics Valid=108, Invalid=234, Unknown=0, NotChecked=0, Total=342 [2021-06-05 16:14:30,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30070 states. [2021-06-05 16:14:30,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30070 to 20840. [2021-06-05 16:14:30,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20840 states, 20839 states have (on average 4.074667690388214) internal successors, (84912), 20839 states have internal predecessors, (84912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:31,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20840 states to 20840 states and 84912 transitions. [2021-06-05 16:14:31,012 INFO L78 Accepts]: Start accepts. Automaton has 20840 states and 84912 transitions. Word has length 34 [2021-06-05 16:14:31,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:31,012 INFO L482 AbstractCegarLoop]: Abstraction has 20840 states and 84912 transitions. [2021-06-05 16:14:31,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 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 16:14:31,012 INFO L276 IsEmpty]: Start isEmpty. Operand 20840 states and 84912 transitions. [2021-06-05 16:14:31,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-05 16:14:31,049 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:31,049 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, 1, 1, 1, 1, 1, 1] [2021-06-05 16:14:31,250 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-06-05 16:14:31,250 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:31,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:31,250 INFO L82 PathProgramCache]: Analyzing trace with hash 2024685389, now seen corresponding path program 16 times [2021-06-05 16:14:31,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:31,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130597443] [2021-06-05 16:14:31,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:31,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:31,269 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 16:14:31,269 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:31,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130597443] [2021-06-05 16:14:31,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130597443] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:31,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102669724] [2021-06-05 16:14:31,269 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 16:14:31,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:14:31,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:31,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 16:14:31,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:31,370 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 16:14:31,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102669724] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:31,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:31,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-05 16:14:31,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092122526] [2021-06-05 16:14:31,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 16:14:31,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:31,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 16:14:31,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-06-05 16:14:31,371 INFO L87 Difference]: Start difference. First operand 20840 states and 84912 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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 16:14:31,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:31,817 INFO L93 Difference]: Finished difference Result 28338 states and 112394 transitions. [2021-06-05 16:14:31,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 16:14:31,817 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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 34 [2021-06-05 16:14:31,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:31,888 INFO L225 Difference]: With dead ends: 28338 [2021-06-05 16:14:31,888 INFO L226 Difference]: Without dead ends: 28230 [2021-06-05 16:14:31,888 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 67.8ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-06-05 16:14:31,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28230 states. [2021-06-05 16:14:32,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28230 to 21970. [2021-06-05 16:14:32,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21970 states, 21969 states have (on average 4.097774136282944) internal successors, (90024), 21969 states have internal predecessors, (90024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:32,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21970 states to 21970 states and 90024 transitions. [2021-06-05 16:14:32,405 INFO L78 Accepts]: Start accepts. Automaton has 21970 states and 90024 transitions. Word has length 34 [2021-06-05 16:14:32,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:32,405 INFO L482 AbstractCegarLoop]: Abstraction has 21970 states and 90024 transitions. [2021-06-05 16:14:32,405 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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 16:14:32,405 INFO L276 IsEmpty]: Start isEmpty. Operand 21970 states and 90024 transitions. [2021-06-05 16:14:32,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 16:14:32,442 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:32,442 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:14:32,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-06-05 16:14:32,642 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:32,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:32,643 INFO L82 PathProgramCache]: Analyzing trace with hash 31444491, now seen corresponding path program 17 times [2021-06-05 16:14:32,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:32,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958623440] [2021-06-05 16:14:32,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:32,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:32,667 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 16:14:32,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:32,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958623440] [2021-06-05 16:14:32,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958623440] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:32,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327513246] [2021-06-05 16:14:32,667 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 16:14:32,699 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 16:14:32,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:32,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 16:14:32,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:32,742 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 16:14:32,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327513246] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:32,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:32,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-06-05 16:14:32,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052047316] [2021-06-05 16:14:32,742 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 16:14:32,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:32,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 16:14:32,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 16:14:32,743 INFO L87 Difference]: Start difference. First operand 21970 states and 90024 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 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 16:14:32,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:32,886 INFO L93 Difference]: Finished difference Result 29898 states and 123092 transitions. [2021-06-05 16:14:32,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 16:14:32,887 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 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 37 [2021-06-05 16:14:32,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:33,126 INFO L225 Difference]: With dead ends: 29898 [2021-06-05 16:14:33,126 INFO L226 Difference]: Without dead ends: 29898 [2021-06-05 16:14:33,126 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 9.3ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 16:14:33,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29898 states. [2021-06-05 16:14:33,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29898 to 24224. [2021-06-05 16:14:33,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24224 states, 24223 states have (on average 4.093588737976304) internal successors, (99159), 24223 states have internal predecessors, (99159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:33,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24224 states to 24224 states and 99159 transitions. [2021-06-05 16:14:33,675 INFO L78 Accepts]: Start accepts. Automaton has 24224 states and 99159 transitions. Word has length 37 [2021-06-05 16:14:33,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:33,675 INFO L482 AbstractCegarLoop]: Abstraction has 24224 states and 99159 transitions. [2021-06-05 16:14:33,675 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 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 16:14:33,675 INFO L276 IsEmpty]: Start isEmpty. Operand 24224 states and 99159 transitions. [2021-06-05 16:14:33,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-05 16:14:33,721 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:33,721 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:14:33,922 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-06-05 16:14:33,922 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:33,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:33,922 INFO L82 PathProgramCache]: Analyzing trace with hash -906169461, now seen corresponding path program 18 times [2021-06-05 16:14:33,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:33,923 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60417076] [2021-06-05 16:14:33,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:33,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:33,956 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 16:14:33,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:33,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60417076] [2021-06-05 16:14:33,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60417076] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:33,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080676162] [2021-06-05 16:14:33,956 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 16:14:33,990 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:14:33,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:33,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 16:14:33,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:34,219 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 16:14:34,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080676162] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:34,220 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:34,220 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-06-05 16:14:34,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742849133] [2021-06-05 16:14:34,220 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 16:14:34,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:34,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 16:14:34,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 16:14:34,220 INFO L87 Difference]: Start difference. First operand 24224 states and 99159 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 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 16:14:34,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:34,404 INFO L93 Difference]: Finished difference Result 37062 states and 153499 transitions. [2021-06-05 16:14:34,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 16:14:34,404 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 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 37 [2021-06-05 16:14:34,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:34,505 INFO L225 Difference]: With dead ends: 37062 [2021-06-05 16:14:34,505 INFO L226 Difference]: Without dead ends: 37062 [2021-06-05 16:14:34,506 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 169.6ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-05 16:14:34,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37062 states. [2021-06-05 16:14:35,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37062 to 34305. [2021-06-05 16:14:35,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34305 states, 34304 states have (on average 4.138496968283582) internal successors, (141967), 34304 states have internal predecessors, (141967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:35,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34305 states to 34305 states and 141967 transitions. [2021-06-05 16:14:35,230 INFO L78 Accepts]: Start accepts. Automaton has 34305 states and 141967 transitions. Word has length 37 [2021-06-05 16:14:35,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:35,230 INFO L482 AbstractCegarLoop]: Abstraction has 34305 states and 141967 transitions. [2021-06-05 16:14:35,230 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 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 16:14:35,230 INFO L276 IsEmpty]: Start isEmpty. Operand 34305 states and 141967 transitions. [2021-06-05 16:14:35,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:14:35,294 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:35,294 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:14:35,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-05 16:14:35,497 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:35,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:35,497 INFO L82 PathProgramCache]: Analyzing trace with hash -774251319, now seen corresponding path program 19 times [2021-06-05 16:14:35,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:35,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631780146] [2021-06-05 16:14:35,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:35,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:35,975 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:35,975 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:35,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631780146] [2021-06-05 16:14:35,975 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631780146] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:35,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236398433] [2021-06-05 16:14:35,975 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 16:14:36,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:36,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:14:36,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:36,182 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:14:36,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:14:36,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:36,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:36,189 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 16:14:36,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:14:36,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:14:36,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:36,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:36,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:36,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:14:36,306 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:36,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236398433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:36,306 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:36,306 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 24 [2021-06-05 16:14:36,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091680613] [2021-06-05 16:14:36,306 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 16:14:36,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:36,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 16:14:36,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-06-05 16:14:36,308 INFO L87 Difference]: Start difference. First operand 34305 states and 141967 transitions. Second operand has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:38,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:38,024 INFO L93 Difference]: Finished difference Result 68330 states and 281299 transitions. [2021-06-05 16:14:38,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 16:14:38,025 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:14:38,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:38,258 INFO L225 Difference]: With dead ends: 68330 [2021-06-05 16:14:38,258 INFO L226 Difference]: Without dead ends: 68275 [2021-06-05 16:14:38,258 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 957.0ms TimeCoverageRelationStatistics Valid=213, Invalid=1269, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 16:14:38,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68275 states. [2021-06-05 16:14:39,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68275 to 35332. [2021-06-05 16:14:39,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35332 states, 35331 states have (on average 4.143075486117008) internal successors, (146379), 35331 states have internal predecessors, (146379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:39,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35332 states to 35332 states and 146379 transitions. [2021-06-05 16:14:39,339 INFO L78 Accepts]: Start accepts. Automaton has 35332 states and 146379 transitions. Word has length 39 [2021-06-05 16:14:39,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:39,339 INFO L482 AbstractCegarLoop]: Abstraction has 35332 states and 146379 transitions. [2021-06-05 16:14:39,339 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:39,339 INFO L276 IsEmpty]: Start isEmpty. Operand 35332 states and 146379 transitions. [2021-06-05 16:14:39,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:14:39,405 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:39,405 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:14:39,605 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:39,606 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:39,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:39,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1160268155, now seen corresponding path program 20 times [2021-06-05 16:14:39,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:39,606 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953298364] [2021-06-05 16:14:39,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:39,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:39,864 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 26 [2021-06-05 16:14:40,122 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:40,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:40,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953298364] [2021-06-05 16:14:40,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953298364] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:40,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980839558] [2021-06-05 16:14:40,122 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 16:14:40,152 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:14:40,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:40,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:14:40,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:40,314 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:14:40,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:14:40,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:40,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:40,322 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 16:14:40,322 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:14:40,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:14:40,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:40,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:40,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:40,424 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:14:40,470 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:40,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980839558] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:40,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:40,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:14:40,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723426112] [2021-06-05 16:14:40,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:14:40,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:40,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:14:40,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:14:40,471 INFO L87 Difference]: Start difference. First operand 35332 states and 146379 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:41,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:41,996 INFO L93 Difference]: Finished difference Result 63146 states and 258446 transitions. [2021-06-05 16:14:41,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 16:14:41,997 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:14:41,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:42,181 INFO L225 Difference]: With dead ends: 63146 [2021-06-05 16:14:42,181 INFO L226 Difference]: Without dead ends: 62930 [2021-06-05 16:14:42,182 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 1280.5ms TimeCoverageRelationStatistics Valid=360, Invalid=1710, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 16:14:42,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62930 states. [2021-06-05 16:14:43,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62930 to 35439. [2021-06-05 16:14:43,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35439 states, 35438 states have (on average 4.145691066087251) internal successors, (146915), 35438 states have internal predecessors, (146915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:43,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35439 states to 35439 states and 146915 transitions. [2021-06-05 16:14:43,191 INFO L78 Accepts]: Start accepts. Automaton has 35439 states and 146915 transitions. Word has length 39 [2021-06-05 16:14:43,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:43,191 INFO L482 AbstractCegarLoop]: Abstraction has 35439 states and 146915 transitions. [2021-06-05 16:14:43,191 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:43,191 INFO L276 IsEmpty]: Start isEmpty. Operand 35439 states and 146915 transitions. [2021-06-05 16:14:43,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:14:43,265 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:43,265 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:14:43,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-06-05 16:14:43,465 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:43,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:43,466 INFO L82 PathProgramCache]: Analyzing trace with hash 1763377011, now seen corresponding path program 21 times [2021-06-05 16:14:43,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:43,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280504822] [2021-06-05 16:14:43,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:43,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:43,815 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:43,815 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:43,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280504822] [2021-06-05 16:14:43,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280504822] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:43,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033880111] [2021-06-05 16:14:43,816 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 16:14:43,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 16:14:43,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:43,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:14:43,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:44,235 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:44,236 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 26 treesize of output 44 [2021-06-05 16:14:44,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:44,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:44,275 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 16:14:44,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:53, output treesize:45 [2021-06-05 16:14:44,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:14:44,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:44,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:44,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:44,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:9 [2021-06-05 16:14:44,438 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:44,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:14:44,440 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:14:44,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:44,449 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 16:14:44,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:14:44,503 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:44,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033880111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:44,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:44,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:14:44,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764051541] [2021-06-05 16:14:44,504 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:14:44,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:44,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:14:44,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:14:44,505 INFO L87 Difference]: Start difference. First operand 35439 states and 146915 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:46,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:46,853 INFO L93 Difference]: Finished difference Result 64599 states and 264126 transitions. [2021-06-05 16:14:46,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 16:14:46,853 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:14:46,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:47,047 INFO L225 Difference]: With dead ends: 64599 [2021-06-05 16:14:47,047 INFO L226 Difference]: Without dead ends: 64378 [2021-06-05 16:14:47,048 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 723 ImplicationChecksByTransitivity, 1851.1ms TimeCoverageRelationStatistics Valid=577, Invalid=2615, Unknown=0, NotChecked=0, Total=3192 [2021-06-05 16:14:47,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64378 states. [2021-06-05 16:14:47,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64378 to 35778. [2021-06-05 16:14:47,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35778 states, 35777 states have (on average 4.14014590379294) internal successors, (148122), 35777 states have internal predecessors, (148122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:48,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35778 states to 35778 states and 148122 transitions. [2021-06-05 16:14:48,011 INFO L78 Accepts]: Start accepts. Automaton has 35778 states and 148122 transitions. Word has length 39 [2021-06-05 16:14:48,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:48,011 INFO L482 AbstractCegarLoop]: Abstraction has 35778 states and 148122 transitions. [2021-06-05 16:14:48,011 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:48,011 INFO L276 IsEmpty]: Start isEmpty. Operand 35778 states and 148122 transitions. [2021-06-05 16:14:48,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:14:48,078 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:48,078 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:14:48,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:14:48,281 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:48,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:48,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1572423621, now seen corresponding path program 22 times [2021-06-05 16:14:48,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:48,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755794452] [2021-06-05 16:14:48,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:48,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:48,624 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:48,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:48,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755794452] [2021-06-05 16:14:48,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755794452] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:48,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514266885] [2021-06-05 16:14:48,624 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 16:14:48,665 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:14:48,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:48,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:14:48,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:49,000 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:14:49,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:14:49,001 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:49,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:49,008 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 16:14:49,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:14:49,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:14:49,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:49,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:49,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:49,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:14:49,172 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:49,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514266885] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:49,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:49,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:14:49,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954846421] [2021-06-05 16:14:49,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:14:49,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:49,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:14:49,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:14:49,173 INFO L87 Difference]: Start difference. First operand 35778 states and 148122 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:51,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:51,099 INFO L93 Difference]: Finished difference Result 77057 states and 313105 transitions. [2021-06-05 16:14:51,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:14:51,100 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:14:51,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:51,347 INFO L225 Difference]: With dead ends: 77057 [2021-06-05 16:14:51,348 INFO L226 Difference]: Without dead ends: 76873 [2021-06-05 16:14:51,348 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 1270.5ms TimeCoverageRelationStatistics Valid=372, Invalid=1790, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:14:51,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76873 states. [2021-06-05 16:14:52,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76873 to 35467. [2021-06-05 16:14:52,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35467 states, 35466 states have (on average 4.145068516325495) internal successors, (147009), 35466 states have internal predecessors, (147009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:52,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35467 states to 35467 states and 147009 transitions. [2021-06-05 16:14:52,507 INFO L78 Accepts]: Start accepts. Automaton has 35467 states and 147009 transitions. Word has length 39 [2021-06-05 16:14:52,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:52,507 INFO L482 AbstractCegarLoop]: Abstraction has 35467 states and 147009 transitions. [2021-06-05 16:14:52,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:52,508 INFO L276 IsEmpty]: Start isEmpty. Operand 35467 states and 147009 transitions. [2021-06-05 16:14:52,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:14:52,575 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:52,575 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:14:52,776 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-06-05 16:14:52,777 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:52,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:52,777 INFO L82 PathProgramCache]: Analyzing trace with hash -1303937869, now seen corresponding path program 23 times [2021-06-05 16:14:52,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:52,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217355322] [2021-06-05 16:14:52,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:52,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:53,064 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:53,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:53,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217355322] [2021-06-05 16:14:53,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217355322] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:53,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977327105] [2021-06-05 16:14:53,064 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 16:14:53,096 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 16:14:53,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:53,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 16:14:53,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:53,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:14:53,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:14:53,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:14:53,680 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:53,680 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 30 treesize of output 48 [2021-06-05 16:14:53,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:14:53,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:53,708 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 16:14:53,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:65, output treesize:47 [2021-06-05 16:14:53,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:14:53,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:14:53,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:14:53,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:14:53,818 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:53,818 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 30 [2021-06-05 16:14:53,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:14:53,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:53,831 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 16:14:53,831 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:37 [2021-06-05 16:14:53,996 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:53,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977327105] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:53,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:53,997 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:14:53,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027956881] [2021-06-05 16:14:53,997 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:14:53,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:53,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:14:53,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:14:53,998 INFO L87 Difference]: Start difference. First operand 35467 states and 147009 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:56,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:14:56,756 INFO L93 Difference]: Finished difference Result 62904 states and 256527 transitions. [2021-06-05 16:14:56,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 16:14:56,756 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:14:56,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:14:56,940 INFO L225 Difference]: With dead ends: 62904 [2021-06-05 16:14:56,940 INFO L226 Difference]: Without dead ends: 62810 [2021-06-05 16:14:56,941 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 961 ImplicationChecksByTransitivity, 1906.0ms TimeCoverageRelationStatistics Valid=485, Invalid=3055, Unknown=0, NotChecked=0, Total=3540 [2021-06-05 16:14:57,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62810 states. [2021-06-05 16:14:57,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62810 to 36170. [2021-06-05 16:14:57,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36170 states, 36169 states have (on average 4.143631286460781) internal successors, (149871), 36169 states have internal predecessors, (149871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:57,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36170 states to 36170 states and 149871 transitions. [2021-06-05 16:14:57,917 INFO L78 Accepts]: Start accepts. Automaton has 36170 states and 149871 transitions. Word has length 39 [2021-06-05 16:14:57,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:14:57,917 INFO L482 AbstractCegarLoop]: Abstraction has 36170 states and 149871 transitions. [2021-06-05 16:14:57,917 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:14:57,917 INFO L276 IsEmpty]: Start isEmpty. Operand 36170 states and 149871 transitions. [2021-06-05 16:14:57,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:14:57,986 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:14:57,986 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:14:58,189 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-06-05 16:14:58,189 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:14:58,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:14:58,189 INFO L82 PathProgramCache]: Analyzing trace with hash 495020509, now seen corresponding path program 24 times [2021-06-05 16:14:58,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:14:58,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888264603] [2021-06-05 16:14:58,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:14:58,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:14:58,637 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:58,637 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:14:58,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888264603] [2021-06-05 16:14:58,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888264603] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:58,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950237540] [2021-06-05 16:14:58,637 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 16:14:58,698 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 16:14:58,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:14:58,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 16:14:58,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:14:58,886 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:14:58,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:14:58,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:58,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:58,894 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 16:14:58,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:14:58,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:14:58,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:14:58,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:14:58,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:14:58,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:14:58,997 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:14:58,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950237540] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:14:58,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:14:58,997 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:14:58,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009774573] [2021-06-05 16:14:58,997 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:14:58,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:14:58,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:14:58,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:14:58,998 INFO L87 Difference]: Start difference. First operand 36170 states and 149871 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:00,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:00,715 INFO L93 Difference]: Finished difference Result 69300 states and 285186 transitions. [2021-06-05 16:15:00,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 16:15:00,715 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:00,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:00,917 INFO L225 Difference]: With dead ends: 69300 [2021-06-05 16:15:00,917 INFO L226 Difference]: Without dead ends: 69245 [2021-06-05 16:15:00,918 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 1038.2ms TimeCoverageRelationStatistics Valid=301, Invalid=1339, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 16:15:00,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69245 states. [2021-06-05 16:15:01,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69245 to 35741. [2021-06-05 16:15:01,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35741 states, 35740 states have (on average 4.143956351426972) internal successors, (148105), 35740 states have internal predecessors, (148105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:01,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35741 states to 35741 states and 148105 transitions. [2021-06-05 16:15:01,969 INFO L78 Accepts]: Start accepts. Automaton has 35741 states and 148105 transitions. Word has length 39 [2021-06-05 16:15:01,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:01,969 INFO L482 AbstractCegarLoop]: Abstraction has 35741 states and 148105 transitions. [2021-06-05 16:15:01,969 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:01,969 INFO L276 IsEmpty]: Start isEmpty. Operand 35741 states and 148105 transitions. [2021-06-05 16:15:02,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:02,037 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:02,037 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:02,238 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-06-05 16:15:02,238 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:02,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:02,239 INFO L82 PathProgramCache]: Analyzing trace with hash 630581605, now seen corresponding path program 25 times [2021-06-05 16:15:02,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:02,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329809094] [2021-06-05 16:15:02,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:02,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:02,553 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:02,553 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:02,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329809094] [2021-06-05 16:15:02,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329809094] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:02,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384695667] [2021-06-05 16:15:02,553 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 16:15:02,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:02,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:15:02,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:02,766 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:02,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:15:02,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:02,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:02,773 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 16:15:02,773 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:15:02,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:15:02,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:02,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:02,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:02,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:15:02,890 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:02,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384695667] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:02,890 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:02,890 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:15:02,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418893398] [2021-06-05 16:15:02,891 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:15:02,891 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:02,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:15:02,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:15:02,891 INFO L87 Difference]: Start difference. First operand 35741 states and 148105 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:05,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:05,052 INFO L93 Difference]: Finished difference Result 63431 states and 259711 transitions. [2021-06-05 16:15:05,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:15:05,053 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:05,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:05,444 INFO L225 Difference]: With dead ends: 63431 [2021-06-05 16:15:05,444 INFO L226 Difference]: Without dead ends: 63215 [2021-06-05 16:15:05,445 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 1090.4ms TimeCoverageRelationStatistics Valid=355, Invalid=1715, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 16:15:05,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63215 states. [2021-06-05 16:15:06,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63215 to 35591. [2021-06-05 16:15:06,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35591 states, 35590 states have (on average 4.1449002528800225) internal successors, (147517), 35590 states have internal predecessors, (147517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:06,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35591 states to 35591 states and 147517 transitions. [2021-06-05 16:15:06,591 INFO L78 Accepts]: Start accepts. Automaton has 35591 states and 147517 transitions. Word has length 39 [2021-06-05 16:15:06,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:06,591 INFO L482 AbstractCegarLoop]: Abstraction has 35591 states and 147517 transitions. [2021-06-05 16:15:06,591 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:06,591 INFO L276 IsEmpty]: Start isEmpty. Operand 35591 states and 147517 transitions. [2021-06-05 16:15:06,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:06,659 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:06,659 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:06,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:06,873 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:06,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:06,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1833798575, now seen corresponding path program 26 times [2021-06-05 16:15:06,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:06,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505689201] [2021-06-05 16:15:06,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:06,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:07,151 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:07,151 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:07,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505689201] [2021-06-05 16:15:07,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505689201] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:07,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823310357] [2021-06-05 16:15:07,151 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 16:15:07,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:15:07,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:07,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:15:07,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:07,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:15:07,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:07,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:07,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:07,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-06-05 16:15:07,449 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:07,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:15:07,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:07,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:07,454 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 16:15:07,454 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:18 [2021-06-05 16:15:07,518 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:07,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:15:07,525 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:15:07,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:07,534 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 16:15:07,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:15:07,574 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:07,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823310357] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:07,574 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:07,574 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:15:07,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417934832] [2021-06-05 16:15:07,574 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:15:07,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:07,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:15:07,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:15:07,575 INFO L87 Difference]: Start difference. First operand 35591 states and 147517 transitions. Second operand has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:09,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:09,508 INFO L93 Difference]: Finished difference Result 81055 states and 333972 transitions. [2021-06-05 16:15:09,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 16:15:09,509 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:09,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:09,752 INFO L225 Difference]: With dead ends: 81055 [2021-06-05 16:15:09,753 INFO L226 Difference]: Without dead ends: 81000 [2021-06-05 16:15:09,753 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 1061.3ms TimeCoverageRelationStatistics Valid=402, Invalid=2148, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 16:15:09,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81000 states. [2021-06-05 16:15:10,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81000 to 36137. [2021-06-05 16:15:10,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36137 states, 36136 states have (on average 4.146695815806951) internal successors, (149845), 36136 states have internal predecessors, (149845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:10,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36137 states to 36137 states and 149845 transitions. [2021-06-05 16:15:10,864 INFO L78 Accepts]: Start accepts. Automaton has 36137 states and 149845 transitions. Word has length 39 [2021-06-05 16:15:10,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:10,864 INFO L482 AbstractCegarLoop]: Abstraction has 36137 states and 149845 transitions. [2021-06-05 16:15:10,865 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:10,865 INFO L276 IsEmpty]: Start isEmpty. Operand 36137 states and 149845 transitions. [2021-06-05 16:15:11,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:11,149 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:11,149 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:11,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-06-05 16:15:11,365 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:11,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:11,365 INFO L82 PathProgramCache]: Analyzing trace with hash 1196210545, now seen corresponding path program 27 times [2021-06-05 16:15:11,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:11,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316077125] [2021-06-05 16:15:11,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:11,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:11,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:11,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:11,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316077125] [2021-06-05 16:15:11,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316077125] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:11,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272783503] [2021-06-05 16:15:11,622 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 16:15:11,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:15:11,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:11,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2021-06-05 16:15:11,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:11,903 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:11,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 47 [2021-06-05 16:15:11,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:11,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:11,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:11,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:71 [2021-06-05 16:15:12,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:12,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:15:12,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:15:12,101 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 45 treesize of output 29 [2021-06-05 16:15:12,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:12,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:12,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 29 [2021-06-05 16:15:12,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:12,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:12,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:15:12,113 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:12,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:12,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:15:12,130 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:150, output treesize:51 [2021-06-05 16:15:12,254 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:12,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:15:12,256 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:15:12,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:12,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:12,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 3 [2021-06-05 16:15:12,280 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:12,307 INFO L628 ElimStorePlain]: treesize reduction 10, result has 78.3 percent of original size [2021-06-05 16:15:12,314 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 16:15:12,315 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:37 [2021-06-05 16:15:12,387 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:12,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272783503] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:12,388 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:12,388 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:15:12,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635774017] [2021-06-05 16:15:12,388 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:15:12,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:12,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:15:12,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:15:12,389 INFO L87 Difference]: Start difference. First operand 36137 states and 149845 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:13,667 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 50 [2021-06-05 16:15:15,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:15,790 INFO L93 Difference]: Finished difference Result 83615 states and 341709 transitions. [2021-06-05 16:15:15,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 16:15:15,790 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:15,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:16,095 INFO L225 Difference]: With dead ends: 83615 [2021-06-05 16:15:16,095 INFO L226 Difference]: Without dead ends: 83521 [2021-06-05 16:15:16,096 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1463 ImplicationChecksByTransitivity, 2347.1ms TimeCoverageRelationStatistics Valid=589, Invalid=4103, Unknown=0, NotChecked=0, Total=4692 [2021-06-05 16:15:16,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83521 states. [2021-06-05 16:15:17,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83521 to 37060. [2021-06-05 16:15:17,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37060 states, 37059 states have (on average 4.140397744137727) internal successors, (153439), 37059 states have internal predecessors, (153439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:17,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37060 states to 37060 states and 153439 transitions. [2021-06-05 16:15:17,278 INFO L78 Accepts]: Start accepts. Automaton has 37060 states and 153439 transitions. Word has length 39 [2021-06-05 16:15:17,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:17,279 INFO L482 AbstractCegarLoop]: Abstraction has 37060 states and 153439 transitions. [2021-06-05 16:15:17,279 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:17,279 INFO L276 IsEmpty]: Start isEmpty. Operand 37060 states and 153439 transitions. [2021-06-05 16:15:17,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:17,351 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:17,351 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:17,552 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:17,552 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:17,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:17,552 INFO L82 PathProgramCache]: Analyzing trace with hash -1679763727, now seen corresponding path program 28 times [2021-06-05 16:15:17,552 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:17,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336677944] [2021-06-05 16:15:17,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:17,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:17,902 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:17,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:17,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336677944] [2021-06-05 16:15:17,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336677944] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:17,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317768538] [2021-06-05 16:15:17,902 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 16:15:17,930 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:15:17,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:17,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:15:17,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:18,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:15:18,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:18,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:18,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:18,127 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:15:18,194 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:18,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:15:18,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:18,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:18,200 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 16:15:18,200 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:15:18,231 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:18,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317768538] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:18,232 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:18,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:15:18,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730913654] [2021-06-05 16:15:18,232 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:15:18,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:18,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:15:18,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:15:18,233 INFO L87 Difference]: Start difference. First operand 37060 states and 153439 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:19,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:19,902 INFO L93 Difference]: Finished difference Result 83732 states and 344958 transitions. [2021-06-05 16:15:19,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 16:15:19,902 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:19,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:20,154 INFO L225 Difference]: With dead ends: 83732 [2021-06-05 16:15:20,154 INFO L226 Difference]: Without dead ends: 83677 [2021-06-05 16:15:20,155 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 845.0ms TimeCoverageRelationStatistics Valid=233, Invalid=1573, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:15:20,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83677 states. [2021-06-05 16:15:21,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83677 to 37730. [2021-06-05 16:15:21,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37730 states, 37729 states have (on average 4.145537915131596) internal successors, (156407), 37729 states have internal predecessors, (156407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:21,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37730 states to 37730 states and 156407 transitions. [2021-06-05 16:15:21,658 INFO L78 Accepts]: Start accepts. Automaton has 37730 states and 156407 transitions. Word has length 39 [2021-06-05 16:15:21,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:21,659 INFO L482 AbstractCegarLoop]: Abstraction has 37730 states and 156407 transitions. [2021-06-05 16:15:21,660 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:21,660 INFO L276 IsEmpty]: Start isEmpty. Operand 37730 states and 156407 transitions. [2021-06-05 16:15:21,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:21,748 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:21,748 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:21,951 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-06-05 16:15:21,952 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:21,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:21,953 INFO L82 PathProgramCache]: Analyzing trace with hash -702447437, now seen corresponding path program 29 times [2021-06-05 16:15:21,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:21,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658079724] [2021-06-05 16:15:21,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:21,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:22,332 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:22,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:22,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658079724] [2021-06-05 16:15:22,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658079724] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:22,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473712519] [2021-06-05 16:15:22,333 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 16:15:22,368 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:15:22,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:22,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:15:22,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:22,701 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:22,701 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 39 treesize of output 47 [2021-06-05 16:15:22,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:22,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:22,739 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 16:15:22,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:95 [2021-06-05 16:15:22,895 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_4], 6=[q1, v_prenex_2]} [2021-06-05 16:15:22,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:22,911 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:22,911 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 38 [2021-06-05 16:15:22,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:22,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:22,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:22,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:22,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:22,966 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:22,966 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 37 treesize of output 55 [2021-06-05 16:15:22,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 16:15:23,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:23,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:23,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:23,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:23,020 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:23,020 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 39 treesize of output 57 [2021-06-05 16:15:23,029 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-06-05 16:15:23,076 INFO L628 ElimStorePlain]: treesize reduction 7, result has 90.8 percent of original size [2021-06-05 16:15:23,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2021-06-05 16:15:23,080 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 7 variables, input treesize:145, output treesize:64 [2021-06-05 16:15:23,180 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:23,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:15:23,182 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:15:23,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:23,189 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 16:15:23,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:15:23,241 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:23,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473712519] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:23,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:23,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:15:23,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49759970] [2021-06-05 16:15:23,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:15:23,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:23,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:15:23,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:15:23,243 INFO L87 Difference]: Start difference. First operand 37730 states and 156407 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:23,974 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 [2021-06-05 16:15:24,362 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2021-06-05 16:15:25,539 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 75 [2021-06-05 16:15:27,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:27,424 INFO L93 Difference]: Finished difference Result 67775 states and 276822 transitions. [2021-06-05 16:15:27,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 16:15:27,424 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:27,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:27,614 INFO L225 Difference]: With dead ends: 67775 [2021-06-05 16:15:27,614 INFO L226 Difference]: Without dead ends: 67665 [2021-06-05 16:15:27,615 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1563 ImplicationChecksByTransitivity, 3186.2ms TimeCoverageRelationStatistics Valid=822, Invalid=4580, Unknown=0, NotChecked=0, Total=5402 [2021-06-05 16:15:27,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67665 states. [2021-06-05 16:15:28,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67665 to 38001. [2021-06-05 16:15:28,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38001 states, 38000 states have (on average 4.144736842105263) internal successors, (157500), 38000 states have internal predecessors, (157500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:28,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38001 states to 38001 states and 157500 transitions. [2021-06-05 16:15:28,668 INFO L78 Accepts]: Start accepts. Automaton has 38001 states and 157500 transitions. Word has length 39 [2021-06-05 16:15:28,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:28,669 INFO L482 AbstractCegarLoop]: Abstraction has 38001 states and 157500 transitions. [2021-06-05 16:15:28,669 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:28,669 INFO L276 IsEmpty]: Start isEmpty. Operand 38001 states and 157500 transitions. [2021-06-05 16:15:28,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:28,742 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:28,742 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:28,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-06-05 16:15:28,942 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:28,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:28,944 INFO L82 PathProgramCache]: Analyzing trace with hash -1178577663, now seen corresponding path program 30 times [2021-06-05 16:15:28,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:28,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106605695] [2021-06-05 16:15:28,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:28,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:29,202 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:29,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:29,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106605695] [2021-06-05 16:15:29,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106605695] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:29,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911142044] [2021-06-05 16:15:29,202 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 16:15:29,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:15:29,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:29,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:15:29,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:29,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:15:29,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:29,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:29,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:29,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-06-05 16:15:29,475 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:29,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 16:15:29,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:29,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:29,479 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 16:15:29,479 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:15 [2021-06-05 16:15:29,543 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:29,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911142044] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:29,544 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:29,544 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:15:29,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404221868] [2021-06-05 16:15:29,544 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:15:29,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:29,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:15:29,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:15:29,545 INFO L87 Difference]: Start difference. First operand 38001 states and 157500 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:30,067 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 24 [2021-06-05 16:15:31,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:31,469 INFO L93 Difference]: Finished difference Result 84439 states and 343715 transitions. [2021-06-05 16:15:31,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 16:15:31,471 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:31,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:31,946 INFO L225 Difference]: With dead ends: 84439 [2021-06-05 16:15:31,946 INFO L226 Difference]: Without dead ends: 84329 [2021-06-05 16:15:31,947 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 1211.9ms TimeCoverageRelationStatistics Valid=460, Invalid=1990, Unknown=0, NotChecked=0, Total=2450 [2021-06-05 16:15:32,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84329 states. [2021-06-05 16:15:32,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84329 to 37850. [2021-06-05 16:15:32,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37850 states, 37849 states have (on average 4.145604903696267) internal successors, (156907), 37849 states have internal predecessors, (156907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:33,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37850 states to 37850 states and 156907 transitions. [2021-06-05 16:15:33,133 INFO L78 Accepts]: Start accepts. Automaton has 37850 states and 156907 transitions. Word has length 39 [2021-06-05 16:15:33,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:33,133 INFO L482 AbstractCegarLoop]: Abstraction has 37850 states and 156907 transitions. [2021-06-05 16:15:33,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:33,133 INFO L276 IsEmpty]: Start isEmpty. Operand 37850 states and 156907 transitions. [2021-06-05 16:15:33,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:33,209 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:33,209 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:33,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:33,411 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:33,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:33,411 INFO L82 PathProgramCache]: Analyzing trace with hash -202749415, now seen corresponding path program 31 times [2021-06-05 16:15:33,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:33,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941489217] [2021-06-05 16:15:33,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:33,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:33,768 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:33,768 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:33,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941489217] [2021-06-05 16:15:33,768 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941489217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:33,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459894056] [2021-06-05 16:15:33,768 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 16:15:33,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:33,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:15:33,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:34,013 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:34,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:15:34,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:34,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:34,020 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 16:15:34,020 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:15:34,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:15:34,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:34,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:34,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:34,055 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:15:34,106 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:34,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459894056] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:34,106 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:34,106 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:15:34,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510549892] [2021-06-05 16:15:34,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:15:34,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:34,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:15:34,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:15:34,107 INFO L87 Difference]: Start difference. First operand 37850 states and 156907 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:35,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:35,797 INFO L93 Difference]: Finished difference Result 66187 states and 270738 transitions. [2021-06-05 16:15:35,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:15:35,797 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:35,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:35,991 INFO L225 Difference]: With dead ends: 66187 [2021-06-05 16:15:35,992 INFO L226 Difference]: Without dead ends: 65939 [2021-06-05 16:15:35,992 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 1046.8ms TimeCoverageRelationStatistics Valid=335, Invalid=1471, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:15:36,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65939 states. [2021-06-05 16:15:36,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65939 to 38036. [2021-06-05 16:15:36,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38036 states, 38035 states have (on average 4.143736032601551) internal successors, (157607), 38035 states have internal predecessors, (157607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:37,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38036 states to 38036 states and 157607 transitions. [2021-06-05 16:15:37,101 INFO L78 Accepts]: Start accepts. Automaton has 38036 states and 157607 transitions. Word has length 39 [2021-06-05 16:15:37,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:37,101 INFO L482 AbstractCegarLoop]: Abstraction has 38036 states and 157607 transitions. [2021-06-05 16:15:37,101 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:37,101 INFO L276 IsEmpty]: Start isEmpty. Operand 38036 states and 157607 transitions. [2021-06-05 16:15:37,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:37,176 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:37,176 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:37,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-06-05 16:15:37,376 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:37,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:37,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1814336637, now seen corresponding path program 32 times [2021-06-05 16:15:37,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:37,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224174869] [2021-06-05 16:15:37,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:37,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:37,682 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:37,682 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:37,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224174869] [2021-06-05 16:15:37,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224174869] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:37,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825467827] [2021-06-05 16:15:37,682 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 16:15:37,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:15:37,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:37,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:15:37,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:38,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:15:38,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:38,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:38,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:38,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:15:38,200 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:38,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:15:38,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:38,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:38,203 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 16:15:38,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:15:38,246 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:38,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825467827] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:38,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:38,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:15:38,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001103287] [2021-06-05 16:15:38,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:15:38,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:38,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:15:38,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:15:38,247 INFO L87 Difference]: Start difference. First operand 38036 states and 157607 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:40,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:40,331 INFO L93 Difference]: Finished difference Result 83812 states and 341149 transitions. [2021-06-05 16:15:40,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 16:15:40,331 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:40,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:40,611 INFO L225 Difference]: With dead ends: 83812 [2021-06-05 16:15:40,612 INFO L226 Difference]: Without dead ends: 83644 [2021-06-05 16:15:40,612 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 566 ImplicationChecksByTransitivity, 1332.3ms TimeCoverageRelationStatistics Valid=390, Invalid=1866, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 16:15:40,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83644 states. [2021-06-05 16:15:41,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83644 to 38098. [2021-06-05 16:15:41,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38098 states, 38097 states have (on average 4.144657059610993) internal successors, (157899), 38097 states have internal predecessors, (157899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:41,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38098 states to 38098 states and 157899 transitions. [2021-06-05 16:15:41,812 INFO L78 Accepts]: Start accepts. Automaton has 38098 states and 157899 transitions. Word has length 39 [2021-06-05 16:15:41,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:41,812 INFO L482 AbstractCegarLoop]: Abstraction has 38098 states and 157899 transitions. [2021-06-05 16:15:41,812 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:41,812 INFO L276 IsEmpty]: Start isEmpty. Operand 38098 states and 157899 transitions. [2021-06-05 16:15:41,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:41,885 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:41,885 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:42,089 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:42,089 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:42,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:42,089 INFO L82 PathProgramCache]: Analyzing trace with hash 2018257383, now seen corresponding path program 33 times [2021-06-05 16:15:42,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:42,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623862356] [2021-06-05 16:15:42,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:42,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:42,416 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:42,416 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:42,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623862356] [2021-06-05 16:15:42,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623862356] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:42,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42416750] [2021-06-05 16:15:42,417 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 16:15:42,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:15:42,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:42,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 49 conjunts are in the unsatisfiable core [2021-06-05 16:15:42,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:42,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:42,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:15:42,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 41 treesize of output 33 [2021-06-05 16:15:42,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:42,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:42,862 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 16:15:42,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:40 [2021-06-05 16:15:42,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:42,914 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:42,915 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 16:15:42,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:42,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:42,937 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 16:15:42,938 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:77 [2021-06-05 16:15:42,991 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:42,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:15:42,992 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:15:43,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:43,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:43,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 5 [2021-06-05 16:15:43,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:43,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:43,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:15:43,031 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:44 [2021-06-05 16:15:43,129 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:43,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42416750] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:43,129 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:43,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:15:43,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321840979] [2021-06-05 16:15:43,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:15:43,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:43,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:15:43,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=819, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:15:43,130 INFO L87 Difference]: Start difference. First operand 38098 states and 157899 transitions. Second operand has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:47,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:47,127 INFO L93 Difference]: Finished difference Result 67483 states and 274697 transitions. [2021-06-05 16:15:47,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-06-05 16:15:47,128 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:47,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:47,332 INFO L225 Difference]: With dead ends: 67483 [2021-06-05 16:15:47,332 INFO L226 Difference]: Without dead ends: 67320 [2021-06-05 16:15:47,333 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1460 ImplicationChecksByTransitivity, 2692.0ms TimeCoverageRelationStatistics Valid=848, Invalid=4122, Unknown=0, NotChecked=0, Total=4970 [2021-06-05 16:15:47,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67320 states. [2021-06-05 16:15:48,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67320 to 38298. [2021-06-05 16:15:48,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38298 states, 38297 states have (on average 4.141995456563177) internal successors, (158626), 38297 states have internal predecessors, (158626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:48,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38298 states to 38298 states and 158626 transitions. [2021-06-05 16:15:48,380 INFO L78 Accepts]: Start accepts. Automaton has 38298 states and 158626 transitions. Word has length 39 [2021-06-05 16:15:48,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:48,380 INFO L482 AbstractCegarLoop]: Abstraction has 38298 states and 158626 transitions. [2021-06-05 16:15:48,380 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:48,380 INFO L276 IsEmpty]: Start isEmpty. Operand 38298 states and 158626 transitions. [2021-06-05 16:15:48,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:48,462 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:48,462 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:48,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-06-05 16:15:48,663 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:48,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:48,663 INFO L82 PathProgramCache]: Analyzing trace with hash -1639438975, now seen corresponding path program 34 times [2021-06-05 16:15:48,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:48,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801124419] [2021-06-05 16:15:48,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:48,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:49,039 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:49,039 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:49,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801124419] [2021-06-05 16:15:49,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801124419] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:49,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696087788] [2021-06-05 16:15:49,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:15:49,074 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:15:49,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:49,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:15:49,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:49,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:15:49,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:49,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:49,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:15:49,315 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:15:49,348 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:49,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:15:49,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:49,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:49,351 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 16:15:49,351 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:15:49,407 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:49,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696087788] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:49,407 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:49,408 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:15:49,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961915169] [2021-06-05 16:15:49,408 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:15:49,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:49,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:15:49,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:15:49,408 INFO L87 Difference]: Start difference. First operand 38298 states and 158626 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 16:15:51,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:51,346 INFO L93 Difference]: Finished difference Result 84389 states and 343968 transitions. [2021-06-05 16:15:51,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 16:15:51,346 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 39 [2021-06-05 16:15:51,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:51,823 INFO L225 Difference]: With dead ends: 84389 [2021-06-05 16:15:51,823 INFO L226 Difference]: Without dead ends: 84307 [2021-06-05 16:15:51,824 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 1173.5ms TimeCoverageRelationStatistics Valid=377, Invalid=1879, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 16:15:51,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84307 states. [2021-06-05 16:15:52,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84307 to 38064. [2021-06-05 16:15:52,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38064 states, 38063 states have (on average 4.147886398865039) internal successors, (157881), 38063 states have internal predecessors, (157881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:53,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38064 states to 38064 states and 157881 transitions. [2021-06-05 16:15:53,001 INFO L78 Accepts]: Start accepts. Automaton has 38064 states and 157881 transitions. Word has length 39 [2021-06-05 16:15:53,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:53,001 INFO L482 AbstractCegarLoop]: Abstraction has 38064 states and 157881 transitions. [2021-06-05 16:15:53,001 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 16:15:53,001 INFO L276 IsEmpty]: Start isEmpty. Operand 38064 states and 157881 transitions. [2021-06-05 16:15:53,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:53,072 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:53,072 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:53,273 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2021-06-05 16:15:53,273 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:53,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:53,273 INFO L82 PathProgramCache]: Analyzing trace with hash 1355985241, now seen corresponding path program 35 times [2021-06-05 16:15:53,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:53,273 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988824429] [2021-06-05 16:15:53,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:53,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:53,578 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:53,579 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:53,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988824429] [2021-06-05 16:15:53,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988824429] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:53,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606633764] [2021-06-05 16:15:53,579 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 16:15:53,609 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 16:15:53,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:53,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:15:53,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:53,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:53,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:53,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:53,807 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:53,807 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 35 treesize of output 53 [2021-06-05 16:15:53,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:15:53,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:53,834 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 16:15:53,835 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:50 [2021-06-05 16:15:53,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:15:53,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:53,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:53,964 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 16:15:53,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:15:54,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:54,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:54,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:15:54,045 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:54,046 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 20 treesize of output 39 [2021-06-05 16:15:54,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:15:54,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:54,061 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 16:15:54,061 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:15:54,116 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:54,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606633764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:54,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:15:54,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:15:54,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248263103] [2021-06-05 16:15:54,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:15:54,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:15:54,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:15:54,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:15:54,117 INFO L87 Difference]: Start difference. First operand 38064 states and 157881 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:57,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:15:57,769 INFO L93 Difference]: Finished difference Result 68705 states and 280705 transitions. [2021-06-05 16:15:57,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-06-05 16:15:57,769 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:15:57,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:15:57,983 INFO L225 Difference]: With dead ends: 68705 [2021-06-05 16:15:57,983 INFO L226 Difference]: Without dead ends: 68484 [2021-06-05 16:15:57,984 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 2554.2ms TimeCoverageRelationStatistics Valid=710, Invalid=3982, Unknown=0, NotChecked=0, Total=4692 [2021-06-05 16:15:58,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68484 states. [2021-06-05 16:15:58,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68484 to 38413. [2021-06-05 16:15:58,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38413 states, 38412 states have (on average 4.143366656253254) internal successors, (159155), 38412 states have internal predecessors, (159155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:59,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38413 states to 38413 states and 159155 transitions. [2021-06-05 16:15:59,094 INFO L78 Accepts]: Start accepts. Automaton has 38413 states and 159155 transitions. Word has length 39 [2021-06-05 16:15:59,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:15:59,094 INFO L482 AbstractCegarLoop]: Abstraction has 38413 states and 159155 transitions. [2021-06-05 16:15:59,094 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:15:59,094 INFO L276 IsEmpty]: Start isEmpty. Operand 38413 states and 159155 transitions. [2021-06-05 16:15:59,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:15:59,165 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:15:59,165 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:15:59,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:15:59,366 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:15:59,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:15:59,366 INFO L82 PathProgramCache]: Analyzing trace with hash -768675797, now seen corresponding path program 36 times [2021-06-05 16:15:59,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:15:59,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333336165] [2021-06-05 16:15:59,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:15:59,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:15:59,701 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:15:59,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:15:59,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333336165] [2021-06-05 16:15:59,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333336165] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:15:59,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997707538] [2021-06-05 16:15:59,701 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 16:15:59,734 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 16:15:59,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:15:59,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 41 conjunts are in the unsatisfiable core [2021-06-05 16:15:59,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:15:59,948 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:15:59,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:15:59,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:15:59,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:15:59,955 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 16:15:59,955 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:16:00,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:16:00,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:00,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:00,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:00,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:16:00,060 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:00,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997707538] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:00,061 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:00,061 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:00,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536161605] [2021-06-05 16:16:00,061 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:00,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:00,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:00,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:00,061 INFO L87 Difference]: Start difference. First operand 38413 states and 159155 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:01,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:01,838 INFO L93 Difference]: Finished difference Result 79647 states and 323863 transitions. [2021-06-05 16:16:01,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:16:01,838 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:01,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:02,070 INFO L225 Difference]: With dead ends: 79647 [2021-06-05 16:16:02,071 INFO L226 Difference]: Without dead ends: 79463 [2021-06-05 16:16:02,071 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 1309.4ms TimeCoverageRelationStatistics Valid=385, Invalid=1777, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:16:02,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79463 states. [2021-06-05 16:16:03,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79463 to 38199. [2021-06-05 16:16:03,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38199 states, 38198 states have (on average 4.146683072412168) internal successors, (158395), 38198 states have internal predecessors, (158395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:03,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38199 states to 38199 states and 158395 transitions. [2021-06-05 16:16:03,293 INFO L78 Accepts]: Start accepts. Automaton has 38199 states and 158395 transitions. Word has length 39 [2021-06-05 16:16:03,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:03,293 INFO L482 AbstractCegarLoop]: Abstraction has 38199 states and 158395 transitions. [2021-06-05 16:16:03,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:03,293 INFO L276 IsEmpty]: Start isEmpty. Operand 38199 states and 158395 transitions. [2021-06-05 16:16:03,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:03,369 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:03,369 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:16:03,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:03,584 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:03,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:03,584 INFO L82 PathProgramCache]: Analyzing trace with hash -789200017, now seen corresponding path program 37 times [2021-06-05 16:16:03,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:03,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936638158] [2021-06-05 16:16:03,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:03,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:03,986 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2021-06-05 16:16:04,152 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:04,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:04,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936638158] [2021-06-05 16:16:04,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936638158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:04,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125796973] [2021-06-05 16:16:04,152 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:16:04,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:04,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:16:04,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:04,397 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:04,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:16:04,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:04,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:04,404 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 16:16:04,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:34 [2021-06-05 16:16:04,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:16:04,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:04,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:04,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:04,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:16:04,487 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:04,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125796973] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:04,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:04,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:04,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157272317] [2021-06-05 16:16:04,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:04,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:04,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:04,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:04,488 INFO L87 Difference]: Start difference. First operand 38199 states and 158395 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:06,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:06,171 INFO L93 Difference]: Finished difference Result 66459 states and 271895 transitions. [2021-06-05 16:16:06,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:16:06,171 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:06,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:06,371 INFO L225 Difference]: With dead ends: 66459 [2021-06-05 16:16:06,371 INFO L226 Difference]: Without dead ends: 66211 [2021-06-05 16:16:06,372 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 1270.7ms TimeCoverageRelationStatistics Valid=352, Invalid=1454, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:16:06,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66211 states. [2021-06-05 16:16:07,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66211 to 38385. [2021-06-05 16:16:07,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38385 states, 38384 states have (on average 4.144825969153814) internal successors, (159095), 38384 states have internal predecessors, (159095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:07,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38385 states to 38385 states and 159095 transitions. [2021-06-05 16:16:07,430 INFO L78 Accepts]: Start accepts. Automaton has 38385 states and 159095 transitions. Word has length 39 [2021-06-05 16:16:07,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:07,430 INFO L482 AbstractCegarLoop]: Abstraction has 38385 states and 159095 transitions. [2021-06-05 16:16:07,430 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:07,430 INFO L276 IsEmpty]: Start isEmpty. Operand 38385 states and 159095 transitions. [2021-06-05 16:16:07,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:07,507 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:07,508 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:16:07,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:07,708 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:07,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:07,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1112900731, now seen corresponding path program 38 times [2021-06-05 16:16:07,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:07,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246133641] [2021-06-05 16:16:07,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:07,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:08,096 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:08,096 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:08,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246133641] [2021-06-05 16:16:08,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246133641] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:08,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005018810] [2021-06-05 16:16:08,097 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 16:16:08,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:16:08,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:08,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:16:08,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:08,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:16:08,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:08,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:08,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:08,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:16:08,463 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:08,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:16:08,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:08,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:08,478 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 16:16:08,478 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:16:08,537 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:08,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005018810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:08,537 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:08,537 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:08,537 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205137910] [2021-06-05 16:16:08,537 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:08,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:08,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:08,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:08,538 INFO L87 Difference]: Start difference. First operand 38385 states and 159095 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:10,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:10,486 INFO L93 Difference]: Finished difference Result 83904 states and 341551 transitions. [2021-06-05 16:16:10,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:16:10,487 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:10,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:10,732 INFO L225 Difference]: With dead ends: 83904 [2021-06-05 16:16:10,732 INFO L226 Difference]: Without dead ends: 83752 [2021-06-05 16:16:10,732 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 1431.4ms TimeCoverageRelationStatistics Valid=395, Invalid=1767, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:16:10,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83752 states. [2021-06-05 16:16:11,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83752 to 38447. [2021-06-05 16:16:11,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38447 states, 38446 states have (on average 4.145736877698591) internal successors, (159387), 38446 states have internal predecessors, (159387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:11,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38447 states to 38447 states and 159387 transitions. [2021-06-05 16:16:11,952 INFO L78 Accepts]: Start accepts. Automaton has 38447 states and 159387 transitions. Word has length 39 [2021-06-05 16:16:11,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:11,952 INFO L482 AbstractCegarLoop]: Abstraction has 38447 states and 159387 transitions. [2021-06-05 16:16:11,952 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:11,952 INFO L276 IsEmpty]: Start isEmpty. Operand 38447 states and 159387 transitions. [2021-06-05 16:16:12,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:12,022 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:12,022 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:16:12,223 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:12,223 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:12,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:12,223 INFO L82 PathProgramCache]: Analyzing trace with hash -908979985, now seen corresponding path program 39 times [2021-06-05 16:16:12,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:12,223 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562213745] [2021-06-05 16:16:12,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:12,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:12,525 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:12,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:12,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562213745] [2021-06-05 16:16:12,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562213745] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:12,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541585809] [2021-06-05 16:16:12,526 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 16:16:12,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:16:12,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:12,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 49 conjunts are in the unsatisfiable core [2021-06-05 16:16:12,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:13,228 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:13,228 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 41 treesize of output 49 [2021-06-05 16:16:13,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:13,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:13,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:13,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:74 [2021-06-05 16:16:13,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:13,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:16:13,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:13,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:13,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 38 [2021-06-05 16:16:13,311 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:13,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:13,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 45 treesize of output 29 [2021-06-05 16:16:13,317 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:13,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:13,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 29 [2021-06-05 16:16:13,321 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:13,394 INFO L628 ElimStorePlain]: treesize reduction 30, result has 68.4 percent of original size [2021-06-05 16:16:13,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:16:13,395 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:233, output treesize:65 [2021-06-05 16:16:13,476 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:13,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:16:13,477 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:13,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:13,519 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:13,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:16:13,520 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:13,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:13,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:16:13,561 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:88, output treesize:95 [2021-06-05 16:16:13,779 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:13,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541585809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:13,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:13,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:16:13,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595731124] [2021-06-05 16:16:13,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:16:13,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:13,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:16:13,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=790, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:16:13,780 INFO L87 Difference]: Start difference. First operand 38447 states and 159387 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:17,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:17,088 INFO L93 Difference]: Finished difference Result 66874 states and 271747 transitions. [2021-06-05 16:16:17,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-05 16:16:17,088 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:17,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:17,284 INFO L225 Difference]: With dead ends: 66874 [2021-06-05 16:16:17,284 INFO L226 Difference]: Without dead ends: 66702 [2021-06-05 16:16:17,285 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1189 ImplicationChecksByTransitivity, 2941.8ms TimeCoverageRelationStatistics Valid=889, Invalid=3271, Unknown=0, NotChecked=0, Total=4160 [2021-06-05 16:16:17,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66702 states. [2021-06-05 16:16:18,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66702 to 38469. [2021-06-05 16:16:18,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38469 states, 38468 states have (on average 4.145549547675991) internal successors, (159471), 38468 states have internal predecessors, (159471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:18,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38469 states to 38469 states and 159471 transitions. [2021-06-05 16:16:18,261 INFO L78 Accepts]: Start accepts. Automaton has 38469 states and 159471 transitions. Word has length 39 [2021-06-05 16:16:18,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:18,261 INFO L482 AbstractCegarLoop]: Abstraction has 38469 states and 159471 transitions. [2021-06-05 16:16:18,261 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:18,261 INFO L276 IsEmpty]: Start isEmpty. Operand 38469 states and 159471 transitions. [2021-06-05 16:16:18,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:18,332 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:18,332 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:16:18,533 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:18,533 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:18,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:18,537 INFO L82 PathProgramCache]: Analyzing trace with hash -1386806843, now seen corresponding path program 40 times [2021-06-05 16:16:18,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:18,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931191328] [2021-06-05 16:16:18,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:18,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:18,863 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:18,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:18,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931191328] [2021-06-05 16:16:18,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931191328] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:18,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513476] [2021-06-05 16:16:18,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 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 16:16:18,893 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:16:18,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:18,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:16:18,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:19,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:16:19,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:19,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:19,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:19,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:16:19,150 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:19,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:16:19,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:19,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:19,153 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 16:16:19,153 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:16:19,340 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:19,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513476] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:19,340 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:19,340 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:19,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073348445] [2021-06-05 16:16:19,340 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:19,340 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:19,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:19,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:19,341 INFO L87 Difference]: Start difference. First operand 38469 states and 159471 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:21,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:21,066 INFO L93 Difference]: Finished difference Result 84495 states and 344543 transitions. [2021-06-05 16:16:21,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 16:16:21,066 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:21,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:21,521 INFO L225 Difference]: With dead ends: 84495 [2021-06-05 16:16:21,522 INFO L226 Difference]: Without dead ends: 84413 [2021-06-05 16:16:21,522 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 1268.4ms TimeCoverageRelationStatistics Valid=399, Invalid=1857, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 16:16:21,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84413 states. [2021-06-05 16:16:22,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84413 to 38199. [2021-06-05 16:16:22,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38199 states, 38198 states have (on average 4.146683072412168) internal successors, (158395), 38198 states have internal predecessors, (158395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:22,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38199 states to 38199 states and 158395 transitions. [2021-06-05 16:16:22,796 INFO L78 Accepts]: Start accepts. Automaton has 38199 states and 158395 transitions. Word has length 39 [2021-06-05 16:16:22,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:22,797 INFO L482 AbstractCegarLoop]: Abstraction has 38199 states and 158395 transitions. [2021-06-05 16:16:22,797 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:22,797 INFO L276 IsEmpty]: Start isEmpty. Operand 38199 states and 158395 transitions. [2021-06-05 16:16:22,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:22,875 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:22,875 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:16:23,075 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:23,075 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:23,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:23,076 INFO L82 PathProgramCache]: Analyzing trace with hash -651444937, now seen corresponding path program 41 times [2021-06-05 16:16:23,076 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:23,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439522161] [2021-06-05 16:16:23,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:23,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:23,336 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:23,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:23,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439522161] [2021-06-05 16:16:23,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439522161] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:23,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628950006] [2021-06-05 16:16:23,336 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 16:16:23,371 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 16:16:23,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:23,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:16:23,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:23,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:23,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:23,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:23,661 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:23,661 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 30 treesize of output 48 [2021-06-05 16:16:23,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:16:23,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:23,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 16:16:23,685 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:63, output treesize:45 [2021-06-05 16:16:23,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:23,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:23,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:23,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:16:23,784 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:23,784 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 28 [2021-06-05 16:16:23,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:16:23,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:23,802 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 16:16:23,802 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:49, output treesize:45 [2021-06-05 16:16:23,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:16:23,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-06-05 16:16:23,998 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:16:24,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:24,008 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 16:16:24,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:18 [2021-06-05 16:16:24,051 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:24,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628950006] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:24,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:24,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:16:24,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790998263] [2021-06-05 16:16:24,052 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:16:24,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:24,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:16:24,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:16:24,052 INFO L87 Difference]: Start difference. First operand 38199 states and 158395 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:27,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:27,548 INFO L93 Difference]: Finished difference Result 65998 states and 269004 transitions. [2021-06-05 16:16:27,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-06-05 16:16:27,548 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:27,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:27,732 INFO L225 Difference]: With dead ends: 65998 [2021-06-05 16:16:27,732 INFO L226 Difference]: Without dead ends: 65904 [2021-06-05 16:16:27,733 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1116 ImplicationChecksByTransitivity, 2240.3ms TimeCoverageRelationStatistics Valid=539, Invalid=3493, Unknown=0, NotChecked=0, Total=4032 [2021-06-05 16:16:27,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65904 states. [2021-06-05 16:16:28,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65904 to 38945. [2021-06-05 16:16:28,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38945 states, 38944 states have (on average 4.145259860312243) internal successors, (161433), 38944 states have internal predecessors, (161433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:28,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38945 states to 38945 states and 161433 transitions. [2021-06-05 16:16:28,812 INFO L78 Accepts]: Start accepts. Automaton has 38945 states and 161433 transitions. Word has length 39 [2021-06-05 16:16:28,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:28,812 INFO L482 AbstractCegarLoop]: Abstraction has 38945 states and 161433 transitions. [2021-06-05 16:16:28,812 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:28,812 INFO L276 IsEmpty]: Start isEmpty. Operand 38945 states and 161433 transitions. [2021-06-05 16:16:28,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:28,881 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:28,882 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:16:29,082 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-06-05 16:16:29,082 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:29,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:29,082 INFO L82 PathProgramCache]: Analyzing trace with hash 1147513441, now seen corresponding path program 42 times [2021-06-05 16:16:29,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:29,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105769046] [2021-06-05 16:16:29,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:29,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:29,357 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:29,357 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:29,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105769046] [2021-06-05 16:16:29,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105769046] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:29,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081236931] [2021-06-05 16:16:29,357 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 16:16:29,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 16:16:29,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:29,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 16:16:29,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:29,569 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:29,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:16:29,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:29,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:29,577 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 16:16:29,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:16:29,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:16:29,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:29,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:29,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:29,614 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:15 [2021-06-05 16:16:29,680 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:29,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081236931] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:29,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:29,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:29,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463967554] [2021-06-05 16:16:29,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:29,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:29,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:29,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:29,681 INFO L87 Difference]: Start difference. First operand 38945 states and 161433 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:31,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:31,452 INFO L93 Difference]: Finished difference Result 75097 states and 308762 transitions. [2021-06-05 16:16:31,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:16:31,452 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:31,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:31,676 INFO L225 Difference]: With dead ends: 75097 [2021-06-05 16:16:31,676 INFO L226 Difference]: Without dead ends: 75042 [2021-06-05 16:16:31,677 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 983.1ms TimeCoverageRelationStatistics Valid=338, Invalid=1468, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:16:31,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75042 states. [2021-06-05 16:16:32,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75042 to 39019. [2021-06-05 16:16:32,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39019 states, 39018 states have (on average 4.1427802552668) internal successors, (161643), 39018 states have internal predecessors, (161643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:32,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39019 states to 39019 states and 161643 transitions. [2021-06-05 16:16:32,810 INFO L78 Accepts]: Start accepts. Automaton has 39019 states and 161643 transitions. Word has length 39 [2021-06-05 16:16:32,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:32,810 INFO L482 AbstractCegarLoop]: Abstraction has 39019 states and 161643 transitions. [2021-06-05 16:16:32,810 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:32,810 INFO L276 IsEmpty]: Start isEmpty. Operand 39019 states and 161643 transitions. [2021-06-05 16:16:32,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:32,881 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:32,881 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:16:33,082 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2021-06-05 16:16:33,083 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:33,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:33,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1283074537, now seen corresponding path program 43 times [2021-06-05 16:16:33,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:33,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381122731] [2021-06-05 16:16:33,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:33,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:33,412 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:33,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:33,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381122731] [2021-06-05 16:16:33,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381122731] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:33,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886409494] [2021-06-05 16:16:33,412 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 16:16:33,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:33,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:16:33,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:33,628 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:33,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:16:33,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:33,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:33,635 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 16:16:33,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:49, output treesize:31 [2021-06-05 16:16:33,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:16:33,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:33,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:33,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:33,700 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:16:33,740 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:33,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886409494] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:33,740 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:33,740 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:16:33,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722909337] [2021-06-05 16:16:33,740 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:16:33,740 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:33,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:16:33,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:16:33,741 INFO L87 Difference]: Start difference. First operand 39019 states and 161643 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:34,085 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 28 [2021-06-05 16:16:35,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:35,873 INFO L93 Difference]: Finished difference Result 70745 states and 289441 transitions. [2021-06-05 16:16:35,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 16:16:35,873 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:35,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:36,292 INFO L225 Difference]: With dead ends: 70745 [2021-06-05 16:16:36,292 INFO L226 Difference]: Without dead ends: 70529 [2021-06-05 16:16:36,292 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 1273.8ms TimeCoverageRelationStatistics Valid=335, Invalid=1735, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 16:16:36,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70529 states. [2021-06-05 16:16:37,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70529 to 38869. [2021-06-05 16:16:37,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38869 states, 38868 states have (on average 4.143640012349491) internal successors, (161055), 38868 states have internal predecessors, (161055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:37,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38869 states to 38869 states and 161055 transitions. [2021-06-05 16:16:37,399 INFO L78 Accepts]: Start accepts. Automaton has 38869 states and 161055 transitions. Word has length 39 [2021-06-05 16:16:37,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:37,399 INFO L482 AbstractCegarLoop]: Abstraction has 38869 states and 161055 transitions. [2021-06-05 16:16:37,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:37,399 INFO L276 IsEmpty]: Start isEmpty. Operand 38869 states and 161055 transitions. [2021-06-05 16:16:37,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:37,496 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:37,496 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:16:37,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2021-06-05 16:16:37,697 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:37,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:37,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1808675789, now seen corresponding path program 44 times [2021-06-05 16:16:37,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:37,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208210629] [2021-06-05 16:16:37,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:37,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:37,967 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:37,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:37,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208210629] [2021-06-05 16:16:37,968 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208210629] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:37,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596087505] [2021-06-05 16:16:37,968 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 16:16:38,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:16:38,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:38,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:16:38,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:38,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:16:38,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:38,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:38,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:38,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:35 [2021-06-05 16:16:38,237 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:38,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:16:38,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:38,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:38,241 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 16:16:38,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:18 [2021-06-05 16:16:38,305 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:38,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:16:38,306 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:38,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:38,317 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 16:16:38,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:16:38,353 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:38,353 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596087505] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:38,353 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:38,353 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:16:38,353 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634312373] [2021-06-05 16:16:38,353 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:16:38,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:38,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:16:38,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:16:38,354 INFO L87 Difference]: Start difference. First operand 38869 states and 161055 transitions. Second operand has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:40,016 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2021-06-05 16:16:40,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:40,515 INFO L93 Difference]: Finished difference Result 91056 states and 375094 transitions. [2021-06-05 16:16:40,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 16:16:40,516 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:40,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:40,784 INFO L225 Difference]: With dead ends: 91056 [2021-06-05 16:16:40,785 INFO L226 Difference]: Without dead ends: 91001 [2021-06-05 16:16:40,785 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 779 ImplicationChecksByTransitivity, 1228.7ms TimeCoverageRelationStatistics Valid=407, Invalid=2349, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:16:40,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91001 states. [2021-06-05 16:16:41,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91001 to 39391. [2021-06-05 16:16:41,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39391 states, 39390 states have (on average 4.1452399086062455) internal successors, (163281), 39390 states have internal predecessors, (163281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:42,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39391 states to 39391 states and 163281 transitions. [2021-06-05 16:16:42,063 INFO L78 Accepts]: Start accepts. Automaton has 39391 states and 163281 transitions. Word has length 39 [2021-06-05 16:16:42,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:42,063 INFO L482 AbstractCegarLoop]: Abstraction has 39391 states and 163281 transitions. [2021-06-05 16:16:42,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:42,064 INFO L276 IsEmpty]: Start isEmpty. Operand 39391 states and 163281 transitions. [2021-06-05 16:16:42,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:42,136 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:42,136 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:16:42,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:16:42,341 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:42,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:42,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1848703477, now seen corresponding path program 45 times [2021-06-05 16:16:42,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:42,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397439307] [2021-06-05 16:16:42,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:42,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:42,575 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:42,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:42,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397439307] [2021-06-05 16:16:42,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397439307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:42,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568973285] [2021-06-05 16:16:42,576 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 16:16:42,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:16:42,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:42,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 16:16:42,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:42,881 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:42,881 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 39 treesize of output 47 [2021-06-05 16:16:42,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:42,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:42,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:42,905 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:69 [2021-06-05 16:16:43,313 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:43,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 39 [2021-06-05 16:16:43,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:43,323 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:43,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 30 [2021-06-05 16:16:43,325 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 16:16:43,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:43,337 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:43,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, 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 16:16:43,339 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:43,420 INFO L628 ElimStorePlain]: treesize reduction 16, result has 89.5 percent of original size [2021-06-05 16:16:43,427 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 16:16:43,428 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:185, output treesize:185 [2021-06-05 16:16:43,551 INFO L446 ElimStorePlain]: Different costs {0=[q2], 1=[v_prenex_8]} [2021-06-05 16:16:43,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2021-06-05 16:16:43,555 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:16:43,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:43,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:43,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 3 [2021-06-05 16:16:43,577 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:43,602 INFO L628 ElimStorePlain]: treesize reduction 13, result has 72.3 percent of original size [2021-06-05 16:16:43,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:43,603 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:32 [2021-06-05 16:16:43,660 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:43,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568973285] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:43,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:43,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 32 [2021-06-05 16:16:43,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522154839] [2021-06-05 16:16:43,660 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 16:16:43,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:43,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 16:16:43,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 16:16:43,661 INFO L87 Difference]: Start difference. First operand 39391 states and 163281 transitions. Second operand has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 32 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:45,816 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2021-06-05 16:16:47,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:47,196 INFO L93 Difference]: Finished difference Result 80465 states and 329554 transitions. [2021-06-05 16:16:47,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 16:16:47,196 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 32 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:47,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:47,437 INFO L225 Difference]: With dead ends: 80465 [2021-06-05 16:16:47,437 INFO L226 Difference]: Without dead ends: 80383 [2021-06-05 16:16:47,437 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1523 ImplicationChecksByTransitivity, 2705.7ms TimeCoverageRelationStatistics Valid=525, Invalid=4445, Unknown=0, NotChecked=0, Total=4970 [2021-06-05 16:16:47,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80383 states. [2021-06-05 16:16:48,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80383 to 39603. [2021-06-05 16:16:48,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39603 states, 39602 states have (on average 4.142997828392505) internal successors, (164071), 39602 states have internal predecessors, (164071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:48,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39603 states to 39603 states and 164071 transitions. [2021-06-05 16:16:48,581 INFO L78 Accepts]: Start accepts. Automaton has 39603 states and 164071 transitions. Word has length 39 [2021-06-05 16:16:48,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:48,581 INFO L482 AbstractCegarLoop]: Abstraction has 39603 states and 164071 transitions. [2021-06-05 16:16:48,581 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 32 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:48,581 INFO L276 IsEmpty]: Start isEmpty. Operand 39603 states and 164071 transitions. [2021-06-05 16:16:48,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:48,655 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:48,655 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:16:48,855 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-06-05 16:16:48,856 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:48,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:48,856 INFO L82 PathProgramCache]: Analyzing trace with hash -1027270795, now seen corresponding path program 46 times [2021-06-05 16:16:48,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:48,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031881764] [2021-06-05 16:16:48,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:48,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:49,216 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2021-06-05 16:16:49,270 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:49,270 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:49,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031881764] [2021-06-05 16:16:49,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031881764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:49,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189666194] [2021-06-05 16:16:49,270 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 16:16:49,298 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:16:49,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:49,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:16:49,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:49,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:16:49,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:49,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:49,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:49,486 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:16:49,551 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:16:49,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:16:49,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:49,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:49,553 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 16:16:49,553 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:16:49,592 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:49,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189666194] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:49,592 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:49,592 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:16:49,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790974653] [2021-06-05 16:16:49,592 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:16:49,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:49,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:16:49,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:16:49,593 INFO L87 Difference]: Start difference. First operand 39603 states and 164071 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:51,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:16:51,693 INFO L93 Difference]: Finished difference Result 87268 states and 359857 transitions. [2021-06-05 16:16:51,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:16:51,694 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:16:51,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:16:51,962 INFO L225 Difference]: With dead ends: 87268 [2021-06-05 16:16:51,962 INFO L226 Difference]: Without dead ends: 87213 [2021-06-05 16:16:51,963 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 986.6ms TimeCoverageRelationStatistics Valid=231, Invalid=1575, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:16:52,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87213 states. [2021-06-05 16:16:53,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87213 to 39607. [2021-06-05 16:16:53,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39607 states, 39606 states have (on average 4.146821188708781) internal successors, (164239), 39606 states have internal predecessors, (164239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:53,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39607 states to 39607 states and 164239 transitions. [2021-06-05 16:16:53,183 INFO L78 Accepts]: Start accepts. Automaton has 39607 states and 164239 transitions. Word has length 39 [2021-06-05 16:16:53,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:16:53,183 INFO L482 AbstractCegarLoop]: Abstraction has 39607 states and 164239 transitions. [2021-06-05 16:16:53,183 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:53,183 INFO L276 IsEmpty]: Start isEmpty. Operand 39607 states and 164239 transitions. [2021-06-05 16:16:53,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:16:53,257 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:16:53,257 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:16:53,458 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-06-05 16:16:53,458 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:16:53,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:16:53,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1837073937, now seen corresponding path program 47 times [2021-06-05 16:16:53,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:16:53,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248881413] [2021-06-05 16:16:53,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:16:53,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:16:53,712 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:53,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:16:53,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248881413] [2021-06-05 16:16:53,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248881413] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:53,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841379808] [2021-06-05 16:16:53,712 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:16:53,742 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:16:53,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:16:53,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:16:53,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:16:53,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:16:53,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:16:53,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:53,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:16:53,927 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:32 [2021-06-05 16:16:53,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:53,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:54,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:16:54,012 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:54,012 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 39 treesize of output 57 [2021-06-05 16:16:54,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:16:54,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:54,023 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 16:16:54,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:25 [2021-06-05 16:16:54,063 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:54,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:16:54,065 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:16:54,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:16:54,077 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 16:16:54,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:33 [2021-06-05 16:16:54,164 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:16:54,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841379808] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:16:54,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:16:54,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:16:54,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053304290] [2021-06-05 16:16:54,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:16:54,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:16:54,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:16:54,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:16:54,166 INFO L87 Difference]: Start difference. First operand 39607 states and 164239 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:16:57,821 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 73 [2021-06-05 16:16:58,357 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 71 [2021-06-05 16:16:58,508 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-06-05 16:17:01,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:01,726 INFO L93 Difference]: Finished difference Result 139922 states and 566971 transitions. [2021-06-05 16:17:01,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-06-05 16:17:01,726 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:01,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:02,157 INFO L225 Difference]: With dead ends: 139922 [2021-06-05 16:17:02,157 INFO L226 Difference]: Without dead ends: 139812 [2021-06-05 16:17:02,158 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4049 ImplicationChecksByTransitivity, 5613.3ms TimeCoverageRelationStatistics Valid=2037, Invalid=9305, Unknown=0, NotChecked=0, Total=11342 [2021-06-05 16:17:02,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139812 states. [2021-06-05 16:17:04,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139812 to 39796. [2021-06-05 16:17:04,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39796 states, 39795 states have (on average 4.149943460233698) internal successors, (165147), 39795 states have internal predecessors, (165147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:04,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39796 states to 39796 states and 165147 transitions. [2021-06-05 16:17:04,167 INFO L78 Accepts]: Start accepts. Automaton has 39796 states and 165147 transitions. Word has length 39 [2021-06-05 16:17:04,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:04,168 INFO L482 AbstractCegarLoop]: Abstraction has 39796 states and 165147 transitions. [2021-06-05 16:17:04,168 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:04,168 INFO L276 IsEmpty]: Start isEmpty. Operand 39796 states and 165147 transitions. [2021-06-05 16:17:04,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:04,241 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:04,241 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:17:04,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-06-05 16:17:04,442 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:04,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:04,442 INFO L82 PathProgramCache]: Analyzing trace with hash -49954505, now seen corresponding path program 48 times [2021-06-05 16:17:04,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:04,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748853672] [2021-06-05 16:17:04,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:04,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:04,698 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:04,698 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:04,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748853672] [2021-06-05 16:17:04,699 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748853672] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:04,699 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72185943] [2021-06-05 16:17:04,699 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 16:17:04,732 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:17:04,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:04,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:17:04,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:04,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:17:04,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:04,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:04,914 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 16:17:04,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:28 [2021-06-05 16:17:05,003 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:05,003 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 37 treesize of output 55 [2021-06-05 16:17:05,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:05,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:05,024 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 16:17:05,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:45, output treesize:23 [2021-06-05 16:17:05,091 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:05,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72185943] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:05,091 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:05,091 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:17:05,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015457478] [2021-06-05 16:17:05,092 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:17:05,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:05,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:17:05,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:17:05,092 INFO L87 Difference]: Start difference. First operand 39796 states and 165147 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:06,474 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2021-06-05 16:17:08,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:08,028 INFO L93 Difference]: Finished difference Result 79079 states and 323924 transitions. [2021-06-05 16:17:08,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-06-05 16:17:08,028 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:08,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:08,265 INFO L225 Difference]: With dead ends: 79079 [2021-06-05 16:17:08,265 INFO L226 Difference]: Without dead ends: 79024 [2021-06-05 16:17:08,266 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1188 ImplicationChecksByTransitivity, 1906.1ms TimeCoverageRelationStatistics Valid=620, Invalid=3412, Unknown=0, NotChecked=0, Total=4032 [2021-06-05 16:17:08,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79024 states. [2021-06-05 16:17:09,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79024 to 40405. [2021-06-05 16:17:09,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40405 states, 40404 states have (on average 4.151692901692901) internal successors, (167745), 40404 states have internal predecessors, (167745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:09,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40405 states to 40405 states and 167745 transitions. [2021-06-05 16:17:09,514 INFO L78 Accepts]: Start accepts. Automaton has 40405 states and 167745 transitions. Word has length 39 [2021-06-05 16:17:09,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:09,515 INFO L482 AbstractCegarLoop]: Abstraction has 40405 states and 167745 transitions. [2021-06-05 16:17:09,515 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:09,515 INFO L276 IsEmpty]: Start isEmpty. Operand 40405 states and 167745 transitions. [2021-06-05 16:17:09,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:09,837 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:09,837 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:17:10,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,52 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:10,053 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:10,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:10,053 INFO L82 PathProgramCache]: Analyzing trace with hash 589013065, now seen corresponding path program 49 times [2021-06-05 16:17:10,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:10,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66391518] [2021-06-05 16:17:10,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:10,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:10,320 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:10,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:10,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66391518] [2021-06-05 16:17:10,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66391518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:10,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178170975] [2021-06-05 16:17:10,320 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 16:17:10,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:10,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:17:10,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:10,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:17:10,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:10,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:10,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:10,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:17:10,601 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:17:10,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:17:10,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:10,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:10,604 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 16:17:10,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:17:10,646 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:10,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178170975] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:10,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:10,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:17:10,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820574679] [2021-06-05 16:17:10,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:17:10,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:10,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:17:10,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:17:10,647 INFO L87 Difference]: Start difference. First operand 40405 states and 167745 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 16:17:12,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:12,772 INFO L93 Difference]: Finished difference Result 95721 states and 391683 transitions. [2021-06-05 16:17:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:17:12,773 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 39 [2021-06-05 16:17:12,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:13,061 INFO L225 Difference]: With dead ends: 95721 [2021-06-05 16:17:13,061 INFO L226 Difference]: Without dead ends: 95666 [2021-06-05 16:17:13,061 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 1019.3ms TimeCoverageRelationStatistics Valid=402, Invalid=1950, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 16:17:13,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95666 states. [2021-06-05 16:17:14,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95666 to 39753. [2021-06-05 16:17:14,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39753 states, 39752 states have (on average 4.149049104447575) internal successors, (164933), 39752 states have internal predecessors, (164933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:14,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39753 states to 39753 states and 164933 transitions. [2021-06-05 16:17:14,383 INFO L78 Accepts]: Start accepts. Automaton has 39753 states and 164933 transitions. Word has length 39 [2021-06-05 16:17:14,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:14,383 INFO L482 AbstractCegarLoop]: Abstraction has 39753 states and 164933 transitions. [2021-06-05 16:17:14,383 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 16:17:14,383 INFO L276 IsEmpty]: Start isEmpty. Operand 39753 states and 164933 transitions. [2021-06-05 16:17:14,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:14,460 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:14,460 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:17:14,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2021-06-05 16:17:14,660 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:14,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:14,661 INFO L82 PathProgramCache]: Analyzing trace with hash 449743517, now seen corresponding path program 50 times [2021-06-05 16:17:14,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:14,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357264216] [2021-06-05 16:17:14,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:14,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:14,976 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:14,976 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:14,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357264216] [2021-06-05 16:17:14,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357264216] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:14,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762454894] [2021-06-05 16:17:14,976 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 16:17:15,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:17:15,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:15,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:17:15,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:15,220 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:17:15,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:17:15,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:15,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:15,227 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 16:17:15,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:34 [2021-06-05 16:17:15,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:17:15,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:15,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:15,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:15,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:17:15,300 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:15,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762454894] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:15,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:15,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:17:15,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997667497] [2021-06-05 16:17:15,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:17:15,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:15,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:17:15,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:17:15,301 INFO L87 Difference]: Start difference. First operand 39753 states and 164933 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:15,687 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 29 [2021-06-05 16:17:17,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:17,114 INFO L93 Difference]: Finished difference Result 72095 states and 294855 transitions. [2021-06-05 16:17:17,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 16:17:17,114 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:17,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:17,326 INFO L225 Difference]: With dead ends: 72095 [2021-06-05 16:17:17,327 INFO L226 Difference]: Without dead ends: 71847 [2021-06-05 16:17:17,327 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 1300.6ms TimeCoverageRelationStatistics Valid=352, Invalid=1628, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 16:17:17,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71847 states. [2021-06-05 16:17:18,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71847 to 39939. [2021-06-05 16:17:18,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39939 states, 39938 states have (on average 4.147253242525915) internal successors, (165633), 39938 states have internal predecessors, (165633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:18,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39939 states to 39939 states and 165633 transitions. [2021-06-05 16:17:18,550 INFO L78 Accepts]: Start accepts. Automaton has 39939 states and 165633 transitions. Word has length 39 [2021-06-05 16:17:18,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:18,551 INFO L482 AbstractCegarLoop]: Abstraction has 39939 states and 165633 transitions. [2021-06-05 16:17:18,551 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:18,551 INFO L276 IsEmpty]: Start isEmpty. Operand 39939 states and 165633 transitions. [2021-06-05 16:17:18,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:18,633 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:18,633 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:17:18,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2021-06-05 16:17:18,848 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:18,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:18,849 INFO L82 PathProgramCache]: Analyzing trace with hash -1828137727, now seen corresponding path program 51 times [2021-06-05 16:17:18,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:18,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98982406] [2021-06-05 16:17:18,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:18,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:19,177 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 18 [2021-06-05 16:17:19,481 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:19,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:19,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98982406] [2021-06-05 16:17:19,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98982406] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:19,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150520786] [2021-06-05 16:17:19,482 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 16:17:19,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:17:19,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:19,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:17:19,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:19,816 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:19,816 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 39 treesize of output 47 [2021-06-05 16:17:19,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:19,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:19,832 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 16:17:19,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:59, output treesize:68 [2021-06-05 16:17:19,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:19,957 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:19,957 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 39 treesize of output 45 [2021-06-05 16:17:19,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:19,968 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:17:19,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 22 [2021-06-05 16:17:19,969 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:19,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:19,984 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:19,984 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 52 treesize of output 54 [2021-06-05 16:17:19,986 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:19,994 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:17:19,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:17:19,995 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:20,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:20,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-06-05 16:17:20,068 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:241, output treesize:212 [2021-06-05 16:17:20,293 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:20,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:17:20,294 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:17:20,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:20,311 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 16:17:20,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:45 [2021-06-05 16:17:20,408 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:20,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150520786] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:20,408 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:20,408 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 33 [2021-06-05 16:17:20,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529123013] [2021-06-05 16:17:20,408 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-06-05 16:17:20,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:20,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-06-05 16:17:20,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=939, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 16:17:20,409 INFO L87 Difference]: Start difference. First operand 39939 states and 165633 transitions. Second operand has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:25,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:25,076 INFO L93 Difference]: Finished difference Result 80410 states and 324461 transitions. [2021-06-05 16:17:25,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-06-05 16:17:25,077 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:25,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:25,309 INFO L225 Difference]: With dead ends: 80410 [2021-06-05 16:17:25,309 INFO L226 Difference]: Without dead ends: 80120 [2021-06-05 16:17:25,310 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2239 ImplicationChecksByTransitivity, 3841.8ms TimeCoverageRelationStatistics Valid=1141, Invalid=5831, Unknown=0, NotChecked=0, Total=6972 [2021-06-05 16:17:25,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80120 states. [2021-06-05 16:17:26,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80120 to 39885. [2021-06-05 16:17:26,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39885 states, 39884 states have (on average 4.14775348510681) internal successors, (165429), 39884 states have internal predecessors, (165429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:26,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39885 states to 39885 states and 165429 transitions. [2021-06-05 16:17:26,493 INFO L78 Accepts]: Start accepts. Automaton has 39885 states and 165429 transitions. Word has length 39 [2021-06-05 16:17:26,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:26,493 INFO L482 AbstractCegarLoop]: Abstraction has 39885 states and 165429 transitions. [2021-06-05 16:17:26,493 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:26,493 INFO L276 IsEmpty]: Start isEmpty. Operand 39885 states and 165429 transitions. [2021-06-05 16:17:26,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:26,567 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:26,567 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:17:26,767 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2021-06-05 16:17:26,767 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:26,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:26,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1624216981, now seen corresponding path program 52 times [2021-06-05 16:17:26,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:26,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137870424] [2021-06-05 16:17:26,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:26,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:27,082 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:27,082 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:27,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137870424] [2021-06-05 16:17:27,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137870424] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:27,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676571536] [2021-06-05 16:17:27,082 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 16:17:27,110 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:17:27,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:27,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:17:27,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:27,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:17:27,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:27,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:27,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:27,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:17:27,362 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:17:27,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:17:27,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:27,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:27,365 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 16:17:27,365 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:17:27,409 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:27,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676571536] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:27,409 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:27,409 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:17:27,409 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610467634] [2021-06-05 16:17:27,409 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:17:27,409 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:27,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:17:27,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:17:27,410 INFO L87 Difference]: Start difference. First operand 39885 states and 165429 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:29,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:29,123 INFO L93 Difference]: Finished difference Result 74871 states and 306050 transitions. [2021-06-05 16:17:29,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:17:29,123 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:29,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:29,343 INFO L225 Difference]: With dead ends: 74871 [2021-06-05 16:17:29,343 INFO L226 Difference]: Without dead ends: 74781 [2021-06-05 16:17:29,344 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 992.9ms TimeCoverageRelationStatistics Valid=336, Invalid=1556, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:17:29,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74781 states. [2021-06-05 16:17:30,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74781 to 40001. [2021-06-05 16:17:30,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40001 states, 40000 states have (on average 4.148125) internal successors, (165925), 40000 states have internal predecessors, (165925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:30,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40001 states to 40001 states and 165925 transitions. [2021-06-05 16:17:30,527 INFO L78 Accepts]: Start accepts. Automaton has 40001 states and 165925 transitions. Word has length 39 [2021-06-05 16:17:30,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:30,527 INFO L482 AbstractCegarLoop]: Abstraction has 40001 states and 165925 transitions. [2021-06-05 16:17:30,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:30,528 INFO L276 IsEmpty]: Start isEmpty. Operand 40001 states and 165925 transitions. [2021-06-05 16:17:30,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:30,601 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:30,601 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:17:30,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:30,801 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:30,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:30,802 INFO L82 PathProgramCache]: Analyzing trace with hash 539098859, now seen corresponding path program 53 times [2021-06-05 16:17:30,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:30,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348540122] [2021-06-05 16:17:30,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:30,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:31,086 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:31,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:31,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348540122] [2021-06-05 16:17:31,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348540122] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:31,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527366227] [2021-06-05 16:17:31,086 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 16:17:31,116 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:17:31,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:31,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2021-06-05 16:17:31,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:31,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:17:31,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:31,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:31,638 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 16:17:31,639 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:58, output treesize:44 [2021-06-05 16:17:31,705 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:31,705 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 37 treesize of output 55 [2021-06-05 16:17:31,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:31,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:31,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:17:31,737 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:37 [2021-06-05 16:17:31,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:31,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:31,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:31,851 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:31,851 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 20 treesize of output 39 [2021-06-05 16:17:31,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:17:31,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:31,865 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 16:17:31,865 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:17:31,922 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:31,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527366227] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:31,922 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:31,922 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:17:31,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262143836] [2021-06-05 16:17:31,922 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:17:31,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:31,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:17:31,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:17:31,923 INFO L87 Difference]: Start difference. First operand 40001 states and 165925 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:34,342 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2021-06-05 16:17:39,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:39,670 INFO L93 Difference]: Finished difference Result 127219 states and 517154 transitions. [2021-06-05 16:17:39,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-06-05 16:17:39,670 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:39,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:40,075 INFO L225 Difference]: With dead ends: 127219 [2021-06-05 16:17:40,075 INFO L226 Difference]: Without dead ends: 126796 [2021-06-05 16:17:40,076 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3618 ImplicationChecksByTransitivity, 5079.8ms TimeCoverageRelationStatistics Valid=1727, Invalid=9829, Unknown=0, NotChecked=0, Total=11556 [2021-06-05 16:17:40,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126796 states. [2021-06-05 16:17:41,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126796 to 40288. [2021-06-05 16:17:41,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40288 states, 40287 states have (on average 4.146747089631891) internal successors, (167060), 40287 states have internal predecessors, (167060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:41,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40288 states to 40288 states and 167060 transitions. [2021-06-05 16:17:41,941 INFO L78 Accepts]: Start accepts. Automaton has 40288 states and 167060 transitions. Word has length 39 [2021-06-05 16:17:41,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:41,941 INFO L482 AbstractCegarLoop]: Abstraction has 40288 states and 167060 transitions. [2021-06-05 16:17:41,941 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:41,941 INFO L276 IsEmpty]: Start isEmpty. Operand 40288 states and 167060 transitions. [2021-06-05 16:17:42,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:42,020 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:42,020 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:17:42,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:42,229 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:42,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:42,229 INFO L82 PathProgramCache]: Analyzing trace with hash 140092723, now seen corresponding path program 54 times [2021-06-05 16:17:42,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:42,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3333433] [2021-06-05 16:17:42,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:42,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:42,547 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:42,547 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:42,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3333433] [2021-06-05 16:17:42,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3333433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:42,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800877709] [2021-06-05 16:17:42,547 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:17:42,578 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 16:17:42,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:42,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:17:42,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:42,724 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 29 [2021-06-05 16:17:42,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:42,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:42,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:42,731 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:31 [2021-06-05 16:17:42,784 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:17:42,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:17:42,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:42,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:42,789 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 16:17:42,789 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:18 [2021-06-05 16:17:42,877 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:42,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800877709] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:42,878 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:42,878 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:17:42,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121782414] [2021-06-05 16:17:42,878 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:17:42,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:42,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:17:42,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:17:42,878 INFO L87 Difference]: Start difference. First operand 40288 states and 167060 transitions. Second operand has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:44,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:44,747 INFO L93 Difference]: Finished difference Result 88172 states and 363044 transitions. [2021-06-05 16:17:44,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 16:17:44,748 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:44,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:45,000 INFO L225 Difference]: With dead ends: 88172 [2021-06-05 16:17:45,000 INFO L226 Difference]: Without dead ends: 88117 [2021-06-05 16:17:45,001 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 650 ImplicationChecksByTransitivity, 1032.6ms TimeCoverageRelationStatistics Valid=335, Invalid=2017, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 16:17:45,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88117 states. [2021-06-05 16:17:46,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88117 to 41912. [2021-06-05 16:17:46,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41912 states, 41911 states have (on average 4.144592111856076) internal successors, (173704), 41911 states have internal predecessors, (173704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:46,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41912 states to 41912 states and 173704 transitions. [2021-06-05 16:17:46,279 INFO L78 Accepts]: Start accepts. Automaton has 41912 states and 173704 transitions. Word has length 39 [2021-06-05 16:17:46,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:46,279 INFO L482 AbstractCegarLoop]: Abstraction has 41912 states and 173704 transitions. [2021-06-05 16:17:46,279 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:46,279 INFO L276 IsEmpty]: Start isEmpty. Operand 41912 states and 173704 transitions. [2021-06-05 16:17:46,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:46,355 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:46,355 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:17:46,557 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:46,558 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:46,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:46,558 INFO L82 PathProgramCache]: Analyzing trace with hash -497495307, now seen corresponding path program 55 times [2021-06-05 16:17:46,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:46,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425990229] [2021-06-05 16:17:46,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:46,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:46,789 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:46,790 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:46,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425990229] [2021-06-05 16:17:46,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425990229] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:46,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387328419] [2021-06-05 16:17:46,790 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 16:17:46,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:46,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:17:46,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:46,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:17:46,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:46,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:46,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:46,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:26 [2021-06-05 16:17:47,057 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:17:47,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:17:47,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:47,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:47,059 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 16:17:47,059 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:17:47,090 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:47,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387328419] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:47,091 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:47,091 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:17:47,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907081599] [2021-06-05 16:17:47,091 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:17:47,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:47,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:17:47,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:17:47,091 INFO L87 Difference]: Start difference. First operand 41912 states and 173704 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 16:17:49,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:49,335 INFO L93 Difference]: Finished difference Result 96411 states and 397709 transitions. [2021-06-05 16:17:49,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:17:49,335 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 39 [2021-06-05 16:17:49,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:49,886 INFO L225 Difference]: With dead ends: 96411 [2021-06-05 16:17:49,886 INFO L226 Difference]: Without dead ends: 96356 [2021-06-05 16:17:49,886 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 1018.6ms TimeCoverageRelationStatistics Valid=269, Invalid=1623, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:17:49,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96356 states. [2021-06-05 16:17:51,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96356 to 43963. [2021-06-05 16:17:51,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43963 states, 43962 states have (on average 4.147149811200582) internal successors, (182317), 43962 states have internal predecessors, (182317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:51,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43963 states to 43963 states and 182317 transitions. [2021-06-05 16:17:51,205 INFO L78 Accepts]: Start accepts. Automaton has 43963 states and 182317 transitions. Word has length 39 [2021-06-05 16:17:51,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:51,205 INFO L482 AbstractCegarLoop]: Abstraction has 43963 states and 182317 transitions. [2021-06-05 16:17:51,205 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 16:17:51,205 INFO L276 IsEmpty]: Start isEmpty. Operand 43963 states and 182317 transitions. [2021-06-05 16:17:51,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:51,288 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:51,288 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:17:51,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,59 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:51,489 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:51,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:51,490 INFO L82 PathProgramCache]: Analyzing trace with hash 921497717, now seen corresponding path program 56 times [2021-06-05 16:17:51,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:51,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384402821] [2021-06-05 16:17:51,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:51,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:51,752 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:51,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:51,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384402821] [2021-06-05 16:17:51,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384402821] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:51,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424157480] [2021-06-05 16:17:51,752 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 16:17:51,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:17:51,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:51,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:17:51,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:51,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:17:51,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:51,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:51,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:51,956 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:26 [2021-06-05 16:17:52,048 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:17:52,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:17:52,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:52,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:52,051 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 16:17:52,051 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:17:52,080 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:52,081 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424157480] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:52,081 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:52,081 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:17:52,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491954705] [2021-06-05 16:17:52,081 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:17:52,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:52,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:17:52,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:17:52,081 INFO L87 Difference]: Start difference. First operand 43963 states and 182317 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:54,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:17:54,090 INFO L93 Difference]: Finished difference Result 93435 states and 385265 transitions. [2021-06-05 16:17:54,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:17:54,090 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:17:54,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:17:54,373 INFO L225 Difference]: With dead ends: 93435 [2021-06-05 16:17:54,373 INFO L226 Difference]: Without dead ends: 93380 [2021-06-05 16:17:54,373 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 891.8ms TimeCoverageRelationStatistics Valid=274, Invalid=1618, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:17:54,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93380 states. [2021-06-05 16:17:55,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93380 to 42897. [2021-06-05 16:17:55,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42897 states, 42896 states have (on average 4.143673069750093) internal successors, (177747), 42896 states have internal predecessors, (177747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:55,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42897 states to 42897 states and 177747 transitions. [2021-06-05 16:17:55,776 INFO L78 Accepts]: Start accepts. Automaton has 42897 states and 177747 transitions. Word has length 39 [2021-06-05 16:17:55,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:17:55,776 INFO L482 AbstractCegarLoop]: Abstraction has 42897 states and 177747 transitions. [2021-06-05 16:17:55,776 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:17:55,776 INFO L276 IsEmpty]: Start isEmpty. Operand 42897 states and 177747 transitions. [2021-06-05 16:17:55,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:17:55,855 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:17:55,855 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:17:56,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:17:56,057 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:17:56,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:17:56,057 INFO L82 PathProgramCache]: Analyzing trace with hash 1615119669, now seen corresponding path program 57 times [2021-06-05 16:17:56,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:17:56,057 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988330302] [2021-06-05 16:17:56,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:17:56,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:17:56,289 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:56,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:17:56,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988330302] [2021-06-05 16:17:56,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988330302] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:56,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929627314] [2021-06-05 16:17:56,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:17:56,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:17:56,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:17:56,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:17:56,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:17:56,778 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:56,778 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 39 treesize of output 47 [2021-06-05 16:17:56,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:56,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:56,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:17:56,796 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:63 [2021-06-05 16:17:57,005 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:57,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 30 [2021-06-05 16:17:57,006 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:17:57,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:57,022 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:57,022 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 16:17:57,023 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:57,031 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:17:57,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-06-05 16:17:57,032 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:57,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:57,073 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 16:17:57,074 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:157, output treesize:159 [2021-06-05 16:17:57,183 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:57,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:17:57,184 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:17:57,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:17:57,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:17:57,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 3 [2021-06-05 16:17:57,206 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:17:57,233 INFO L628 ElimStorePlain]: treesize reduction 10, result has 78.3 percent of original size [2021-06-05 16:17:57,235 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 16:17:57,235 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:37 [2021-06-05 16:17:57,292 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:17:57,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929627314] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:17:57,292 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:17:57,292 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:17:57,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695674690] [2021-06-05 16:17:57,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:17:57,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:17:57,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:17:57,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:17:57,293 INFO L87 Difference]: Start difference. First operand 42897 states and 177747 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:02,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:02,259 INFO L93 Difference]: Finished difference Result 91613 states and 374483 transitions. [2021-06-05 16:18:02,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-06-05 16:18:02,260 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:02,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:02,526 INFO L225 Difference]: With dead ends: 91613 [2021-06-05 16:18:02,526 INFO L226 Difference]: Without dead ends: 91519 [2021-06-05 16:18:02,526 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2094 ImplicationChecksByTransitivity, 3897.1ms TimeCoverageRelationStatistics Valid=844, Invalid=5636, Unknown=0, NotChecked=0, Total=6480 [2021-06-05 16:18:02,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91519 states. [2021-06-05 16:18:03,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91519 to 43369. [2021-06-05 16:18:03,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43369 states, 43368 states have (on average 4.142778085224128) internal successors, (179664), 43368 states have internal predecessors, (179664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:03,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43369 states to 43369 states and 179664 transitions. [2021-06-05 16:18:03,839 INFO L78 Accepts]: Start accepts. Automaton has 43369 states and 179664 transitions. Word has length 39 [2021-06-05 16:18:03,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:03,839 INFO L482 AbstractCegarLoop]: Abstraction has 43369 states and 179664 transitions. [2021-06-05 16:18:03,839 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:03,839 INFO L276 IsEmpty]: Start isEmpty. Operand 43369 states and 179664 transitions. [2021-06-05 16:18:03,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:03,922 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:03,922 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:18:04,122 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,61 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:04,123 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:04,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:04,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1260854603, now seen corresponding path program 58 times [2021-06-05 16:18:04,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:04,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275088565] [2021-06-05 16:18:04,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:04,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:04,368 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:04,368 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:04,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275088565] [2021-06-05 16:18:04,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275088565] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:04,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917443823] [2021-06-05 16:18:04,369 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 16:18:04,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:18:04,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:04,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:18:04,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:04,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 37 treesize of output 29 [2021-06-05 16:18:04,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:04,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:04,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:04,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:26 [2021-06-05 16:18:04,664 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:18:04,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:18:04,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:04,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:04,667 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 16:18:04,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:18:04,703 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:04,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917443823] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:04,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:04,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:18:04,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978640076] [2021-06-05 16:18:04,704 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:18:04,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:04,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:18:04,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:18:04,705 INFO L87 Difference]: Start difference. First operand 43369 states and 179664 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:06,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:06,631 INFO L93 Difference]: Finished difference Result 93784 states and 387024 transitions. [2021-06-05 16:18:06,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 16:18:06,631 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:06,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:06,931 INFO L225 Difference]: With dead ends: 93784 [2021-06-05 16:18:06,931 INFO L226 Difference]: Without dead ends: 93729 [2021-06-05 16:18:06,931 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 810.0ms TimeCoverageRelationStatistics Valid=234, Invalid=1488, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 16:18:07,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93729 states. [2021-06-05 16:18:08,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93729 to 43785. [2021-06-05 16:18:08,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43785 states, 43784 states have (on average 4.146080760095012) internal successors, (181532), 43784 states have internal predecessors, (181532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:08,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43785 states to 43785 states and 181532 transitions. [2021-06-05 16:18:08,369 INFO L78 Accepts]: Start accepts. Automaton has 43785 states and 181532 transitions. Word has length 39 [2021-06-05 16:18:08,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:08,369 INFO L482 AbstractCegarLoop]: Abstraction has 43785 states and 181532 transitions. [2021-06-05 16:18:08,369 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:08,369 INFO L276 IsEmpty]: Start isEmpty. Operand 43785 states and 181532 transitions. [2021-06-05 16:18:08,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:08,450 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:08,450 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:18:08,651 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-06-05 16:18:08,651 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:08,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:08,651 INFO L82 PathProgramCache]: Analyzing trace with hash -595147851, now seen corresponding path program 59 times [2021-06-05 16:18:08,651 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:08,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551276311] [2021-06-05 16:18:08,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:08,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:08,901 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:08,901 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:08,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551276311] [2021-06-05 16:18:08,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551276311] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:08,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260994667] [2021-06-05 16:18:08,901 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 16:18:09,313 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 16:18:09,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:09,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:18:09,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:09,545 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:09,545 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 37 treesize of output 53 [2021-06-05 16:18:09,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:09,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:09,596 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 16:18:09,596 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:61, output treesize:188 [2021-06-05 16:18:10,307 WARN L205 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-06-05 16:18:11,072 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-06-05 16:18:11,502 INFO L446 ElimStorePlain]: Different costs {1=[q2, v_prenex_71, v_prenex_53, v_prenex_74, v_prenex_62, v_prenex_68, v_prenex_56, v_prenex_77], 3=[v_prenex_83, v_prenex_80, v_prenex_65, v_prenex_86, v_prenex_59]} [2021-06-05 16:18:11,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:11,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:18:11,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:11,755 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification that was a NOOP. DAG size: 231 [2021-06-05 16:18:11,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:11,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:11,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 15 [2021-06-05 16:18:11,770 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:11,976 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification that was a NOOP. DAG size: 224 [2021-06-05 16:18:11,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:11,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:11,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 15 [2021-06-05 16:18:11,990 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:12,189 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 217 [2021-06-05 16:18:12,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:12,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:12,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 15 [2021-06-05 16:18:12,201 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:12,385 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 210 [2021-06-05 16:18:12,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:12,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:12,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 32 treesize of output 24 [2021-06-05 16:18:12,397 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:12,574 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 204 [2021-06-05 16:18:12,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:12,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:12,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 15 [2021-06-05 16:18:12,586 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:12,755 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 197 [2021-06-05 16:18:12,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:12,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:12,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 15 [2021-06-05 16:18:12,770 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:12,936 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 190 [2021-06-05 16:18:12,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:12,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:12,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 15 [2021-06-05 16:18:12,949 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:13,107 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 183 [2021-06-05 16:18:13,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:13,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:13,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:13,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:18:13,121 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 39 treesize of output 27 [2021-06-05 16:18:13,122 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:13,272 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 176 [2021-06-05 16:18:13,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:13,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:13,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:18:13,283 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 16:18:13,283 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:13,430 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2021-06-05 16:18:13,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:13,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:13,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:18:13,442 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 16:18:13,442 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:13,579 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 160 [2021-06-05 16:18:13,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:13,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:13,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:18:13,590 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 28 treesize of output 18 [2021-06-05 16:18:13,592 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:13,725 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2021-06-05 16:18:13,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:13,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:13,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:13,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:18:13,736 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 28 treesize of output 18 [2021-06-05 16:18:13,737 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:13,861 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 146 [2021-06-05 16:18:13,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:13,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 31 dim-0 vars, 13 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-06-05 16:18:13,871 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 44 variables, input treesize:660, output treesize:263 [2021-06-05 16:18:14,202 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_91, v_prenex_90], 3=[v_prenex_94, q1], 6=[v_prenex_93, v_prenex_92, v_prenex_89]} [2021-06-05 16:18:14,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 3 [2021-06-05 16:18:14,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:14,415 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 88 [2021-06-05 16:18:14,415 INFO L628 ElimStorePlain]: treesize reduction 33, result has 90.7 percent of original size [2021-06-05 16:18:14,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 3 [2021-06-05 16:18:14,422 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:14,576 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 78 [2021-06-05 16:18:14,576 INFO L628 ElimStorePlain]: treesize reduction 42, result has 86.5 percent of original size [2021-06-05 16:18:14,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,593 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:14,593 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 19 treesize of output 32 [2021-06-05 16:18:14,596 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:14,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:14,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,686 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:14,687 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 19 treesize of output 32 [2021-06-05 16:18:14,689 INFO L550 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:14,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:14,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,778 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:14,778 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 22 treesize of output 41 [2021-06-05 16:18:14,781 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-06-05 16:18:14,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:14,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,867 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:14,867 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 22 treesize of output 41 [2021-06-05 16:18:14,871 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-06-05 16:18:14,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:14,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:14,951 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:14,951 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 31 treesize of output 45 [2021-06-05 16:18:14,954 INFO L550 ElimStorePlain]: Start of recursive call 8: 2 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:18:15,043 INFO L628 ElimStorePlain]: treesize reduction 64, result has 66.0 percent of original size [2021-06-05 16:18:15,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 7 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-05 16:18:15,047 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 8 variables, input treesize:367, output treesize:119 [2021-06-05 16:18:15,171 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:15,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260994667] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:15,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:15,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:18:15,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683652258] [2021-06-05 16:18:15,172 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:18:15,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:15,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:18:15,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:18:15,172 INFO L87 Difference]: Start difference. First operand 43785 states and 181532 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:16,594 WARN L205 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 93 [2021-06-05 16:18:16,898 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 44 [2021-06-05 16:18:17,079 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 55 [2021-06-05 16:18:17,573 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 82 [2021-06-05 16:18:18,183 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 50 [2021-06-05 16:18:18,555 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-06-05 16:18:18,740 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 50 [2021-06-05 16:18:19,906 WARN L205 SmtUtils]: Spent 697.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 148 [2021-06-05 16:18:20,310 WARN L205 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 82 [2021-06-05 16:18:20,532 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 73 [2021-06-05 16:18:20,790 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-06-05 16:18:21,318 WARN L205 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 124 [2021-06-05 16:18:21,809 WARN L205 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 78 [2021-06-05 16:18:22,333 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 83 [2021-06-05 16:18:22,600 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 59 [2021-06-05 16:18:23,077 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 85 [2021-06-05 16:18:23,767 WARN L205 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 121 [2021-06-05 16:18:24,290 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-06-05 16:18:24,687 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 120 [2021-06-05 16:18:25,236 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-06-05 16:18:25,722 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 71 [2021-06-05 16:18:26,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:26,146 INFO L93 Difference]: Finished difference Result 73069 states and 297530 transitions. [2021-06-05 16:18:26,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-06-05 16:18:26,146 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:26,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:26,374 INFO L225 Difference]: With dead ends: 73069 [2021-06-05 16:18:26,374 INFO L226 Difference]: Without dead ends: 72920 [2021-06-05 16:18:26,375 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 17 SyntacticMatches, 8 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2580 ImplicationChecksByTransitivity, 10288.0ms TimeCoverageRelationStatistics Valid=1078, Invalid=7112, Unknown=0, NotChecked=0, Total=8190 [2021-06-05 16:18:26,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72920 states. [2021-06-05 16:18:27,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72920 to 44157. [2021-06-05 16:18:27,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44157 states, 44156 states have (on average 4.145099193767551) internal successors, (183031), 44156 states have internal predecessors, (183031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:27,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44157 states to 44157 states and 183031 transitions. [2021-06-05 16:18:27,782 INFO L78 Accepts]: Start accepts. Automaton has 44157 states and 183031 transitions. Word has length 39 [2021-06-05 16:18:27,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:27,782 INFO L482 AbstractCegarLoop]: Abstraction has 44157 states and 183031 transitions. [2021-06-05 16:18:27,782 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:27,782 INFO L276 IsEmpty]: Start isEmpty. Operand 44157 states and 183031 transitions. [2021-06-05 16:18:27,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:27,879 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:27,879 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:18:28,079 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-06-05 16:18:28,080 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:28,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:28,080 INFO L82 PathProgramCache]: Analyzing trace with hash -1535515861, now seen corresponding path program 60 times [2021-06-05 16:18:28,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:28,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491759734] [2021-06-05 16:18:28,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:28,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:28,348 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:28,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:28,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491759734] [2021-06-05 16:18:28,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491759734] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:28,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197623047] [2021-06-05 16:18:28,349 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:18:28,383 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 16:18:28,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:28,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:18:28,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:28,597 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:28,597 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 37 treesize of output 45 [2021-06-05 16:18:28,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:28,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:28,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:28,613 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:56 [2021-06-05 16:18:28,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:28,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:18:28,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:28,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:28,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:18:28,797 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:28,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:28,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 20 [2021-06-05 16:18:28,802 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:28,806 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:18:28,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 38 [2021-06-05 16:18:28,807 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:28,853 INFO L628 ElimStorePlain]: treesize reduction 38, result has 67.0 percent of original size [2021-06-05 16:18:28,854 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 16:18:28,854 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:229, output treesize:73 [2021-06-05 16:18:28,925 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:28,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:18:28,926 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:18:28,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:28,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:28,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 3 [2021-06-05 16:18:28,962 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:29,019 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.1 percent of original size [2021-06-05 16:18:29,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:18:29,021 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:94, output treesize:76 [2021-06-05 16:18:29,143 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:29,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197623047] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:29,143 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:29,144 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 32 [2021-06-05 16:18:29,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649118847] [2021-06-05 16:18:29,144 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 16:18:29,144 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:29,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 16:18:29,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=875, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 16:18:29,144 INFO L87 Difference]: Start difference. First operand 44157 states and 183031 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:30,546 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-06-05 16:18:31,388 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 59 [2021-06-05 16:18:31,616 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-06-05 16:18:31,816 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 57 [2021-06-05 16:18:32,920 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 65 [2021-06-05 16:18:33,363 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 55 [2021-06-05 16:18:33,753 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-06-05 16:18:34,321 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-06-05 16:18:35,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:35,094 INFO L93 Difference]: Finished difference Result 121401 states and 487585 transitions. [2021-06-05 16:18:35,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-06-05 16:18:35,094 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:35,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:35,739 INFO L225 Difference]: With dead ends: 121401 [2021-06-05 16:18:35,739 INFO L226 Difference]: Without dead ends: 121303 [2021-06-05 16:18:35,739 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2622 ImplicationChecksByTransitivity, 4743.1ms TimeCoverageRelationStatistics Valid=1340, Invalid=6316, Unknown=0, NotChecked=0, Total=7656 [2021-06-05 16:18:35,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121303 states. [2021-06-05 16:18:37,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121303 to 44145. [2021-06-05 16:18:37,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44145 states, 44144 states have (on average 4.141718013773106) internal successors, (182832), 44144 states have internal predecessors, (182832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:37,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44145 states to 44145 states and 182832 transitions. [2021-06-05 16:18:37,425 INFO L78 Accepts]: Start accepts. Automaton has 44145 states and 182832 transitions. Word has length 39 [2021-06-05 16:18:37,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:37,425 INFO L482 AbstractCegarLoop]: Abstraction has 44145 states and 182832 transitions. [2021-06-05 16:18:37,425 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:37,425 INFO L276 IsEmpty]: Start isEmpty. Operand 44145 states and 182832 transitions. [2021-06-05 16:18:37,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:37,517 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:37,518 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:18:37,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:37,718 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:37,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:37,718 INFO L82 PathProgramCache]: Analyzing trace with hash -1689999629, now seen corresponding path program 61 times [2021-06-05 16:18:37,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:37,718 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232053961] [2021-06-05 16:18:37,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:37,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:37,979 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:37,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:37,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232053961] [2021-06-05 16:18:37,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232053961] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:37,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751152379] [2021-06-05 16:18:37,980 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 16:18:38,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:38,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:18:38,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:38,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:18:38,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:38,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:38,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:38,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:26 [2021-06-05 16:18:38,212 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:18:38,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:18:38,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:38,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:38,215 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 16:18:38,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:12 [2021-06-05 16:18:38,271 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:38,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751152379] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:38,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:38,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:18:38,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785905596] [2021-06-05 16:18:38,272 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:18:38,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:38,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:18:38,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:18:38,272 INFO L87 Difference]: Start difference. First operand 44145 states and 182832 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 16:18:39,350 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 47 [2021-06-05 16:18:41,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:41,547 INFO L93 Difference]: Finished difference Result 133350 states and 541838 transitions. [2021-06-05 16:18:41,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 16:18:41,547 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 39 [2021-06-05 16:18:41,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:41,979 INFO L225 Difference]: With dead ends: 133350 [2021-06-05 16:18:41,979 INFO L226 Difference]: Without dead ends: 133295 [2021-06-05 16:18:41,979 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 800 ImplicationChecksByTransitivity, 1540.2ms TimeCoverageRelationStatistics Valid=524, Invalid=2446, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 16:18:42,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133295 states. [2021-06-05 16:18:43,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133295 to 44007. [2021-06-05 16:18:43,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44007 states, 44006 states have (on average 4.144321228923329) internal successors, (182375), 44006 states have internal predecessors, (182375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:43,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44007 states to 44007 states and 182375 transitions. [2021-06-05 16:18:43,808 INFO L78 Accepts]: Start accepts. Automaton has 44007 states and 182375 transitions. Word has length 39 [2021-06-05 16:18:43,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:43,808 INFO L482 AbstractCegarLoop]: Abstraction has 44007 states and 182375 transitions. [2021-06-05 16:18:43,808 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 16:18:43,808 INFO L276 IsEmpty]: Start isEmpty. Operand 44007 states and 182375 transitions. [2021-06-05 16:18:43,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:43,897 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:43,897 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:18:44,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:18:44,098 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:44,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:44,098 INFO L82 PathProgramCache]: Analyzing trace with hash 541818871, now seen corresponding path program 62 times [2021-06-05 16:18:44,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:44,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152338078] [2021-06-05 16:18:44,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:44,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:44,334 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:44,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:44,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152338078] [2021-06-05 16:18:44,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152338078] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:44,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538403691] [2021-06-05 16:18:44,334 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 16:18:44,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:18:44,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:44,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:18:44,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:44,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:18:44,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:44,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:44,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:44,525 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:26 [2021-06-05 16:18:44,601 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:18:44,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:18:44,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:44,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:44,603 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 16:18:44,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:18:44,917 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2021-06-05 16:18:44,922 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:44,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538403691] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:44,922 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:44,922 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:18:44,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017979098] [2021-06-05 16:18:44,923 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:18:44,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:44,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:18:44,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:18:44,923 INFO L87 Difference]: Start difference. First operand 44007 states and 182375 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:46,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:46,643 INFO L93 Difference]: Finished difference Result 87410 states and 359253 transitions. [2021-06-05 16:18:46,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 16:18:46,643 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:46,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:47,210 INFO L225 Difference]: With dead ends: 87410 [2021-06-05 16:18:47,211 INFO L226 Difference]: Without dead ends: 87355 [2021-06-05 16:18:47,211 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 836.9ms TimeCoverageRelationStatistics Valid=358, Invalid=1448, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:18:47,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87355 states. [2021-06-05 16:18:48,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87355 to 43555. [2021-06-05 16:18:48,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43555 states, 43554 states have (on average 4.145864903338385) internal successors, (180569), 43554 states have internal predecessors, (180569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:48,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43555 states to 43555 states and 180569 transitions. [2021-06-05 16:18:48,686 INFO L78 Accepts]: Start accepts. Automaton has 43555 states and 180569 transitions. Word has length 39 [2021-06-05 16:18:48,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:48,686 INFO L482 AbstractCegarLoop]: Abstraction has 43555 states and 180569 transitions. [2021-06-05 16:18:48,686 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:48,686 INFO L276 IsEmpty]: Start isEmpty. Operand 43555 states and 180569 transitions. [2021-06-05 16:18:48,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:48,778 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:48,778 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:18:48,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2021-06-05 16:18:48,978 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:48,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:48,979 INFO L82 PathProgramCache]: Analyzing trace with hash -1810207527, now seen corresponding path program 63 times [2021-06-05 16:18:48,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:48,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757874645] [2021-06-05 16:18:48,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:48,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:49,303 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:49,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:49,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757874645] [2021-06-05 16:18:49,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757874645] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:49,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597798688] [2021-06-05 16:18:49,303 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 16:18:49,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 16:18:49,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:49,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:18:49,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:49,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:49,669 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:49,670 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 35 treesize of output 41 [2021-06-05 16:18:49,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:49,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:49,690 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 16:18:49,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:109 [2021-06-05 16:18:49,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:18:49,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:18:49,764 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 37 treesize of output 29 [2021-06-05 16:18:49,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:49,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:49,770 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 16:18:49,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:9 [2021-06-05 16:18:49,798 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:49,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:18:49,799 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:18:49,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:49,806 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 16:18:49,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:18:49,855 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:49,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597798688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:49,855 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:49,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:18:49,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066706387] [2021-06-05 16:18:49,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:18:49,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:49,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:18:49,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=829, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:18:49,856 INFO L87 Difference]: Start difference. First operand 43555 states and 180569 transitions. Second operand has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:53,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:53,566 INFO L93 Difference]: Finished difference Result 74741 states and 304515 transitions. [2021-06-05 16:18:53,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-06-05 16:18:53,566 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:53,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:53,974 INFO L225 Difference]: With dead ends: 74741 [2021-06-05 16:18:53,975 INFO L226 Difference]: Without dead ends: 74548 [2021-06-05 16:18:53,975 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1628 ImplicationChecksByTransitivity, 2363.0ms TimeCoverageRelationStatistics Valid=746, Invalid=4656, Unknown=0, NotChecked=0, Total=5402 [2021-06-05 16:18:54,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74548 states. [2021-06-05 16:18:54,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74548 to 44107. [2021-06-05 16:18:54,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44107 states, 44106 states have (on average 4.139346120709201) internal successors, (182570), 44106 states have internal predecessors, (182570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:55,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44107 states to 44107 states and 182570 transitions. [2021-06-05 16:18:55,272 INFO L78 Accepts]: Start accepts. Automaton has 44107 states and 182570 transitions. Word has length 39 [2021-06-05 16:18:55,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:18:55,272 INFO L482 AbstractCegarLoop]: Abstraction has 44107 states and 182570 transitions. [2021-06-05 16:18:55,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:55,272 INFO L276 IsEmpty]: Start isEmpty. Operand 44107 states and 182570 transitions. [2021-06-05 16:18:55,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:18:55,359 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:18:55,359 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:18:55,560 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2021-06-05 16:18:55,560 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:18:55,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:18:55,560 INFO L82 PathProgramCache]: Analyzing trace with hash 1423700779, now seen corresponding path program 64 times [2021-06-05 16:18:55,560 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:18:55,560 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897488907] [2021-06-05 16:18:55,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:18:55,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:18:55,897 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:55,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:18:55,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897488907] [2021-06-05 16:18:55,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897488907] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:55,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532526308] [2021-06-05 16:18:55,897 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 16:18:55,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:18:55,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:18:55,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:18:55,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:18:56,137 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:18:56,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:18:56,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:56,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:56,144 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 16:18:56,144 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:18:56,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:18:56,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:18:56,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:18:56,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:18:56,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:18:56,218 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:18:56,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532526308] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:18:56,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:18:56,218 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:18:56,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076336869] [2021-06-05 16:18:56,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:18:56,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:18:56,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:18:56,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:18:56,219 INFO L87 Difference]: Start difference. First operand 44107 states and 182570 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:18:57,928 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2021-06-05 16:18:58,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:18:58,887 INFO L93 Difference]: Finished difference Result 91988 states and 374364 transitions. [2021-06-05 16:18:58,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 16:18:58,888 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:18:58,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:18:59,186 INFO L225 Difference]: With dead ends: 91988 [2021-06-05 16:18:59,187 INFO L226 Difference]: Without dead ends: 91764 [2021-06-05 16:18:59,187 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 900 ImplicationChecksByTransitivity, 1594.9ms TimeCoverageRelationStatistics Valid=478, Invalid=2714, Unknown=0, NotChecked=0, Total=3192 [2021-06-05 16:18:59,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91764 states. [2021-06-05 16:19:00,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91764 to 43885. [2021-06-05 16:19:00,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43885 states, 43884 states have (on average 4.1429450369155045) internal successors, (181809), 43884 states have internal predecessors, (181809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:00,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43885 states to 43885 states and 181809 transitions. [2021-06-05 16:19:00,636 INFO L78 Accepts]: Start accepts. Automaton has 43885 states and 181809 transitions. Word has length 39 [2021-06-05 16:19:00,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:00,637 INFO L482 AbstractCegarLoop]: Abstraction has 43885 states and 181809 transitions. [2021-06-05 16:19:00,637 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:00,637 INFO L276 IsEmpty]: Start isEmpty. Operand 43885 states and 181809 transitions. [2021-06-05 16:19:00,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:00,726 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:00,726 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:19:00,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:00,929 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:00,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:00,929 INFO L82 PathProgramCache]: Analyzing trace with hash 206878525, now seen corresponding path program 65 times [2021-06-05 16:19:00,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:00,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953245739] [2021-06-05 16:19:00,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:00,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:01,491 WARN L205 SmtUtils]: Spent 388.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2021-06-05 16:19:01,632 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:01,632 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:01,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953245739] [2021-06-05 16:19:01,632 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953245739] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:01,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443518730] [2021-06-05 16:19:01,632 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 16:19:01,665 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:19:01,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:01,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 16:19:01,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:02,054 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:02,054 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 37 treesize of output 45 [2021-06-05 16:19:02,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:02,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:02,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 16:19:02,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:69, output treesize:68 [2021-06-05 16:19:02,193 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:02,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2021-06-05 16:19:02,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:19:02,213 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:02,214 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 37 treesize of output 55 [2021-06-05 16:19:02,215 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:02,239 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-05 16:19:02,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 41 [2021-06-05 16:19:02,241 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:02,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:02,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-06-05 16:19:02,315 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:171, output treesize:101 [2021-06-05 16:19:02,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:02,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:02,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:02,495 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:02,496 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 20 treesize of output 39 [2021-06-05 16:19:02,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:19:02,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:02,511 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 16:19:02,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:19:02,562 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:02,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443518730] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:02,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:02,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:19:02,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500359918] [2021-06-05 16:19:02,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:19:02,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:02,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:19:02,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:19:02,563 INFO L87 Difference]: Start difference. First operand 43885 states and 181809 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:04,119 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 72 [2021-06-05 16:19:04,418 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-06-05 16:19:10,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:10,436 INFO L93 Difference]: Finished difference Result 107672 states and 437153 transitions. [2021-06-05 16:19:10,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-06-05 16:19:10,436 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:19:10,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:10,801 INFO L225 Difference]: With dead ends: 107672 [2021-06-05 16:19:10,801 INFO L226 Difference]: Without dead ends: 107189 [2021-06-05 16:19:10,801 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3493 ImplicationChecksByTransitivity, 5500.0ms TimeCoverageRelationStatistics Valid=1456, Invalid=9464, Unknown=0, NotChecked=0, Total=10920 [2021-06-05 16:19:10,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107189 states. [2021-06-05 16:19:12,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107189 to 44125. [2021-06-05 16:19:12,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44125 states, 44124 states have (on average 4.141079684525429) internal successors, (182721), 44124 states have internal predecessors, (182721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:12,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44125 states to 44125 states and 182721 transitions. [2021-06-05 16:19:12,646 INFO L78 Accepts]: Start accepts. Automaton has 44125 states and 182721 transitions. Word has length 39 [2021-06-05 16:19:12,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:12,646 INFO L482 AbstractCegarLoop]: Abstraction has 44125 states and 182721 transitions. [2021-06-05 16:19:12,646 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:12,646 INFO L276 IsEmpty]: Start isEmpty. Operand 44125 states and 182721 transitions. [2021-06-05 16:19:12,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:12,741 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:12,741 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:19:12,951 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:12,951 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:12,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:12,951 INFO L82 PathProgramCache]: Analyzing trace with hash 410799271, now seen corresponding path program 66 times [2021-06-05 16:19:12,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:12,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710240587] [2021-06-05 16:19:12,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:12,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:13,261 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:13,262 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:13,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710240587] [2021-06-05 16:19:13,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710240587] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:13,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106772087] [2021-06-05 16:19:13,262 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 16:19:13,301 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:19:13,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:13,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:19:13,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:13,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:19:13,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:13,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:13,528 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 16:19:13,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:34 [2021-06-05 16:19:13,564 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:13,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2021-06-05 16:19:13,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:13,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:13,566 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 16:19:13,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:37, output treesize:9 [2021-06-05 16:19:13,592 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:13,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:19:13,594 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:13,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:13,601 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 16:19:13,601 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:19:13,647 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:13,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106772087] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:13,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:13,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:19:13,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269028519] [2021-06-05 16:19:13,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:19:13,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:13,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:19:13,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=624, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:19:13,648 INFO L87 Difference]: Start difference. First operand 44125 states and 182721 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:16,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:16,896 INFO L93 Difference]: Finished difference Result 76655 states and 312209 transitions. [2021-06-05 16:19:16,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 16:19:16,896 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:19:16,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:17,138 INFO L225 Difference]: With dead ends: 76655 [2021-06-05 16:19:17,138 INFO L226 Difference]: Without dead ends: 76475 [2021-06-05 16:19:17,138 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1023 ImplicationChecksByTransitivity, 1776.8ms TimeCoverageRelationStatistics Valid=582, Invalid=3078, Unknown=0, NotChecked=0, Total=3660 [2021-06-05 16:19:17,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76475 states. [2021-06-05 16:19:18,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76475 to 44279. [2021-06-05 16:19:18,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44279 states, 44278 states have (on average 4.140227652558833) internal successors, (183321), 44278 states have internal predecessors, (183321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:18,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44279 states to 44279 states and 183321 transitions. [2021-06-05 16:19:18,429 INFO L78 Accepts]: Start accepts. Automaton has 44279 states and 183321 transitions. Word has length 39 [2021-06-05 16:19:18,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:18,429 INFO L482 AbstractCegarLoop]: Abstraction has 44279 states and 183321 transitions. [2021-06-05 16:19:18,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:18,429 INFO L276 IsEmpty]: Start isEmpty. Operand 44279 states and 183321 transitions. [2021-06-05 16:19:18,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:18,520 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:18,520 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:19:18,721 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2021-06-05 16:19:18,721 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:18,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:18,721 INFO L82 PathProgramCache]: Analyzing trace with hash -1186962653, now seen corresponding path program 67 times [2021-06-05 16:19:18,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:18,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989907217] [2021-06-05 16:19:18,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:18,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:19,034 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:19,034 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:19,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989907217] [2021-06-05 16:19:19,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989907217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:19,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407898222] [2021-06-05 16:19:19,035 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 16:19:19,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:19,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:19:19,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:19,318 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2021-06-05 16:19:19,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:19:19,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:19,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:19,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:19,503 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:19:19,533 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:19,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:19:19,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:19,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:19,536 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 16:19:19,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:19:19,581 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:19,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407898222] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:19,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:19,581 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:19:19,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408427850] [2021-06-05 16:19:19,581 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:19:19,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:19,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:19:19,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:19:19,582 INFO L87 Difference]: Start difference. First operand 44279 states and 183321 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:22,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:22,724 INFO L93 Difference]: Finished difference Result 110930 states and 450910 transitions. [2021-06-05 16:19:22,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-06-05 16:19:22,724 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:19:22,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:23,100 INFO L225 Difference]: With dead ends: 110930 [2021-06-05 16:19:23,100 INFO L226 Difference]: Without dead ends: 110794 [2021-06-05 16:19:23,101 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 1742.8ms TimeCoverageRelationStatistics Valid=586, Invalid=3074, Unknown=0, NotChecked=0, Total=3660 [2021-06-05 16:19:23,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110794 states. [2021-06-05 16:19:24,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110794 to 44119. [2021-06-05 16:19:24,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44119 states, 44118 states have (on average 4.142005530622422) internal successors, (182737), 44118 states have internal predecessors, (182737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:24,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44119 states to 44119 states and 182737 transitions. [2021-06-05 16:19:24,752 INFO L78 Accepts]: Start accepts. Automaton has 44119 states and 182737 transitions. Word has length 39 [2021-06-05 16:19:24,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:24,752 INFO L482 AbstractCegarLoop]: Abstraction has 44119 states and 182737 transitions. [2021-06-05 16:19:24,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:24,752 INFO L276 IsEmpty]: Start isEmpty. Operand 44119 states and 182737 transitions. [2021-06-05 16:19:24,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:24,829 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:24,829 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:19:25,029 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2021-06-05 16:19:25,030 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:25,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:25,030 INFO L82 PathProgramCache]: Analyzing trace with hash -303471491, now seen corresponding path program 68 times [2021-06-05 16:19:25,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:25,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34115856] [2021-06-05 16:19:25,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:25,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:25,654 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:25,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:25,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34115856] [2021-06-05 16:19:25,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34115856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:25,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300581849] [2021-06-05 16:19:25,654 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 16:19:25,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:19:25,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:25,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:19:25,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:25,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:19:25,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:25,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:25,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:25,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:19:25,925 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:25,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:19:25,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:25,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:25,928 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 16:19:25,928 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:19:25,969 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:25,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300581849] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:25,970 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:25,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:19:25,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179761486] [2021-06-05 16:19:25,970 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:19:25,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:25,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:19:25,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:19:25,970 INFO L87 Difference]: Start difference. First operand 44119 states and 182737 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:28,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:28,369 INFO L93 Difference]: Finished difference Result 98998 states and 403959 transitions. [2021-06-05 16:19:28,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 16:19:28,369 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:19:28,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:28,714 INFO L225 Difference]: With dead ends: 98998 [2021-06-05 16:19:28,714 INFO L226 Difference]: Without dead ends: 98830 [2021-06-05 16:19:28,714 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 1549.3ms TimeCoverageRelationStatistics Valid=402, Invalid=2354, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:19:28,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98830 states. [2021-06-05 16:19:29,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98830 to 44205. [2021-06-05 16:19:30,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44205 states, 44204 states have (on average 4.143177088046331) internal successors, (183145), 44204 states have internal predecessors, (183145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:30,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44205 states to 44205 states and 183145 transitions. [2021-06-05 16:19:30,201 INFO L78 Accepts]: Start accepts. Automaton has 44205 states and 183145 transitions. Word has length 39 [2021-06-05 16:19:30,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:30,201 INFO L482 AbstractCegarLoop]: Abstraction has 44205 states and 183145 transitions. [2021-06-05 16:19:30,202 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:30,202 INFO L276 IsEmpty]: Start isEmpty. Operand 44205 states and 183145 transitions. [2021-06-05 16:19:30,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:30,292 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:30,292 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:19:30,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:30,508 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:30,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:30,509 INFO L82 PathProgramCache]: Analyzing trace with hash -577377603, now seen corresponding path program 69 times [2021-06-05 16:19:30,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:30,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795171723] [2021-06-05 16:19:30,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:30,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:30,796 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:30,796 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:30,796 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795171723] [2021-06-05 16:19:30,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795171723] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:30,796 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307090087] [2021-06-05 16:19:30,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:19:30,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:19:30,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:30,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:19:30,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:31,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:19:31,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:31,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:31,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:31,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-06-05 16:19:31,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:31,089 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:31,089 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 16:19:31,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:31,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:31,103 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 16:19:31,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:75 [2021-06-05 16:19:31,151 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:31,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:19:31,153 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:31,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:31,177 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:31,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:19:31,179 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:31,211 INFO L628 ElimStorePlain]: treesize reduction 10, result has 82.1 percent of original size [2021-06-05 16:19:31,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:19:31,214 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:44 [2021-06-05 16:19:31,303 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:31,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307090087] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:31,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:31,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:19:31,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922225572] [2021-06-05 16:19:31,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:19:31,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:31,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:19:31,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:19:31,304 INFO L87 Difference]: Start difference. First operand 44205 states and 183145 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:31,735 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 26 [2021-06-05 16:19:36,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:36,792 INFO L93 Difference]: Finished difference Result 105841 states and 429038 transitions. [2021-06-05 16:19:36,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-06-05 16:19:36,793 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:19:36,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:37,149 INFO L225 Difference]: With dead ends: 105841 [2021-06-05 16:19:37,150 INFO L226 Difference]: Without dead ends: 105588 [2021-06-05 16:19:37,150 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2835 ImplicationChecksByTransitivity, 3950.9ms TimeCoverageRelationStatistics Valid=1347, Invalid=7209, Unknown=0, NotChecked=0, Total=8556 [2021-06-05 16:19:37,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105588 states. [2021-06-05 16:19:38,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105588 to 44569. [2021-06-05 16:19:38,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44569 states, 44568 states have (on average 4.14333153832346) internal successors, (184660), 44568 states have internal predecessors, (184660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:38,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44569 states to 44569 states and 184660 transitions. [2021-06-05 16:19:38,921 INFO L78 Accepts]: Start accepts. Automaton has 44569 states and 184660 transitions. Word has length 39 [2021-06-05 16:19:38,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:38,921 INFO L482 AbstractCegarLoop]: Abstraction has 44569 states and 184660 transitions. [2021-06-05 16:19:38,921 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:38,921 INFO L276 IsEmpty]: Start isEmpty. Operand 44569 states and 184660 transitions. [2021-06-05 16:19:39,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:39,015 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:39,015 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:19:39,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:39,216 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:39,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:39,216 INFO L82 PathProgramCache]: Analyzing trace with hash 171718673, now seen corresponding path program 70 times [2021-06-05 16:19:39,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:39,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984015646] [2021-06-05 16:19:39,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:39,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:39,496 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:39,496 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:39,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984015646] [2021-06-05 16:19:39,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984015646] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:39,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133967598] [2021-06-05 16:19:39,496 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 16:19:39,527 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:19:39,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:39,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:19:39,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:39,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:19:39,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:39,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:39,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:39,716 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:19:39,771 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:39,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:19:39,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:39,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:39,777 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 16:19:39,778 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:19:39,831 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:39,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133967598] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:39,831 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:39,831 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:19:39,831 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447061818] [2021-06-05 16:19:39,831 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:19:39,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:39,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:19:39,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:19:39,832 INFO L87 Difference]: Start difference. First operand 44569 states and 184660 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 16:19:41,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:41,677 INFO L93 Difference]: Finished difference Result 84744 states and 347051 transitions. [2021-06-05 16:19:41,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:19:41,678 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 39 [2021-06-05 16:19:41,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:41,946 INFO L225 Difference]: With dead ends: 84744 [2021-06-05 16:19:41,946 INFO L226 Difference]: Without dead ends: 84670 [2021-06-05 16:19:41,947 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 946.8ms TimeCoverageRelationStatistics Valid=293, Invalid=1599, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:19:42,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84670 states. [2021-06-05 16:19:43,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84670 to 44139. [2021-06-05 16:19:43,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44139 states, 44138 states have (on average 4.1429833703384835) internal successors, (182863), 44138 states have internal predecessors, (182863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:43,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44139 states to 44139 states and 182863 transitions. [2021-06-05 16:19:43,312 INFO L78 Accepts]: Start accepts. Automaton has 44139 states and 182863 transitions. Word has length 39 [2021-06-05 16:19:43,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:43,312 INFO L482 AbstractCegarLoop]: Abstraction has 44139 states and 182863 transitions. [2021-06-05 16:19:43,312 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 16:19:43,312 INFO L276 IsEmpty]: Start isEmpty. Operand 44139 states and 182863 transitions. [2021-06-05 16:19:43,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:43,403 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:43,403 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:19:43,603 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:43,604 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:43,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:43,604 INFO L82 PathProgramCache]: Analyzing trace with hash -388199381, now seen corresponding path program 71 times [2021-06-05 16:19:43,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:43,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979303140] [2021-06-05 16:19:43,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:43,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:43,910 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:43,911 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:43,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979303140] [2021-06-05 16:19:43,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979303140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:43,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700548931] [2021-06-05 16:19:43,911 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 16:19:43,942 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:19:43,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:43,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:19:43,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:44,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:19:44,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:44,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:44,141 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 16:19:44,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:55, output treesize:41 [2021-06-05 16:19:44,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:44,189 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:44,190 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 32 treesize of output 40 [2021-06-05 16:19:44,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:44,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:44,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:44,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:50, output treesize:24 [2021-06-05 16:19:44,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:44,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:44,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:44,286 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:44,287 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 22 treesize of output 41 [2021-06-05 16:19:44,535 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:44,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:44,548 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 16:19:44,549 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:33 [2021-06-05 16:19:44,637 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:44,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700548931] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:44,637 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:44,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:19:44,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836553256] [2021-06-05 16:19:44,637 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:19:44,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:44,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:19:44,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:19:44,638 INFO L87 Difference]: Start difference. First operand 44139 states and 182863 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:47,692 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 61 [2021-06-05 16:19:50,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:50,523 INFO L93 Difference]: Finished difference Result 120260 states and 495913 transitions. [2021-06-05 16:19:50,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-06-05 16:19:50,524 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:19:50,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:50,939 INFO L225 Difference]: With dead ends: 120260 [2021-06-05 16:19:50,939 INFO L226 Difference]: Without dead ends: 120069 [2021-06-05 16:19:50,939 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3105 ImplicationChecksByTransitivity, 3982.3ms TimeCoverageRelationStatistics Valid=1341, Invalid=7971, Unknown=0, NotChecked=0, Total=9312 [2021-06-05 16:19:51,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120069 states. [2021-06-05 16:19:52,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120069 to 44403. [2021-06-05 16:19:52,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44403 states, 44402 states have (on average 4.143281834151614) internal successors, (183970), 44402 states have internal predecessors, (183970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:52,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44403 states to 44403 states and 183970 transitions. [2021-06-05 16:19:52,642 INFO L78 Accepts]: Start accepts. Automaton has 44403 states and 183970 transitions. Word has length 39 [2021-06-05 16:19:52,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:52,642 INFO L482 AbstractCegarLoop]: Abstraction has 44403 states and 183970 transitions. [2021-06-05 16:19:52,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:52,642 INFO L276 IsEmpty]: Start isEmpty. Operand 44403 states and 183970 transitions. [2021-06-05 16:19:52,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:52,734 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:52,734 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:19:52,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable291 [2021-06-05 16:19:52,937 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:52,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:52,937 INFO L82 PathProgramCache]: Analyzing trace with hash 249071557, now seen corresponding path program 72 times [2021-06-05 16:19:52,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:52,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117581716] [2021-06-05 16:19:52,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:52,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:53,235 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:53,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:53,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117581716] [2021-06-05 16:19:53,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117581716] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:53,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355620150] [2021-06-05 16:19:53,235 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 16:19:53,269 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:19:53,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:19:53,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:19:53,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:53,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:19:53,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:19:53,658 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 37 treesize of output 29 [2021-06-05 16:19:53,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:53,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:53,671 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 16:19:53,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:35 [2021-06-05 16:19:53,704 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:53,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:19:53,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:53,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:53,709 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 16:19:53,709 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:18 [2021-06-05 16:19:53,766 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:53,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:19:53,767 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:19:53,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:53,774 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 16:19:53,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:19:53,821 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:53,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355620150] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:53,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:53,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:19:53,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860219449] [2021-06-05 16:19:53,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:19:53,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:53,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:19:53,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:19:53,822 INFO L87 Difference]: Start difference. First operand 44403 states and 183970 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:54,226 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 30 [2021-06-05 16:19:57,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:19:57,235 INFO L93 Difference]: Finished difference Result 85874 states and 347865 transitions. [2021-06-05 16:19:57,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-06-05 16:19:57,238 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:19:57,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:19:57,521 INFO L225 Difference]: With dead ends: 85874 [2021-06-05 16:19:57,521 INFO L226 Difference]: Without dead ends: 85722 [2021-06-05 16:19:57,522 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1281 ImplicationChecksByTransitivity, 2209.7ms TimeCoverageRelationStatistics Valid=687, Invalid=3869, Unknown=0, NotChecked=0, Total=4556 [2021-06-05 16:19:57,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85722 states. [2021-06-05 16:19:58,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85722 to 44645. [2021-06-05 16:19:58,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44645 states, 44644 states have (on average 4.1416315742317) internal successors, (184899), 44644 states have internal predecessors, (184899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:58,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44645 states to 44645 states and 184899 transitions. [2021-06-05 16:19:58,899 INFO L78 Accepts]: Start accepts. Automaton has 44645 states and 184899 transitions. Word has length 39 [2021-06-05 16:19:58,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:19:58,899 INFO L482 AbstractCegarLoop]: Abstraction has 44645 states and 184899 transitions. [2021-06-05 16:19:58,899 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:19:58,899 INFO L276 IsEmpty]: Start isEmpty. Operand 44645 states and 184899 transitions. [2021-06-05 16:19:58,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:19:58,993 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:19:58,993 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:19:59,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:19:59,201 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:19:59,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:19:59,201 INFO L82 PathProgramCache]: Analyzing trace with hash -653921383, now seen corresponding path program 73 times [2021-06-05 16:19:59,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:19:59,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857373033] [2021-06-05 16:19:59,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:19:59,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:59,520 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:59,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:19:59,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857373033] [2021-06-05 16:19:59,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857373033] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:59,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237412422] [2021-06-05 16:19:59,520 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 16:19:59,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:19:59,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:19:59,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:19:59,738 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:19:59,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:19:59,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:59,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:59,745 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 16:19:59,745 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:19:59,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:19:59,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:19:59,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:19:59,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:19:59,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:19:59,853 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:19:59,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237412422] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:19:59,853 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:19:59,853 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:19:59,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690770513] [2021-06-05 16:19:59,854 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:19:59,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:19:59,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:19:59,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:19:59,854 INFO L87 Difference]: Start difference. First operand 44645 states and 184899 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:00,579 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 29 [2021-06-05 16:20:01,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:01,847 INFO L93 Difference]: Finished difference Result 73252 states and 300101 transitions. [2021-06-05 16:20:01,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 16:20:01,848 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:01,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:02,087 INFO L225 Difference]: With dead ends: 73252 [2021-06-05 16:20:02,087 INFO L226 Difference]: Without dead ends: 73060 [2021-06-05 16:20:02,088 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 1247.8ms TimeCoverageRelationStatistics Valid=320, Invalid=1486, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:20:02,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73060 states. [2021-06-05 16:20:03,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73060 to 44697. [2021-06-05 16:20:03,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44697 states, 44696 states have (on average 4.140885090388402) internal successors, (185081), 44696 states have internal predecessors, (185081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:03,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44697 states to 44697 states and 185081 transitions. [2021-06-05 16:20:03,455 INFO L78 Accepts]: Start accepts. Automaton has 44697 states and 185081 transitions. Word has length 39 [2021-06-05 16:20:03,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:03,455 INFO L482 AbstractCegarLoop]: Abstraction has 44697 states and 185081 transitions. [2021-06-05 16:20:03,455 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:03,455 INFO L276 IsEmpty]: Start isEmpty. Operand 44697 states and 185081 transitions. [2021-06-05 16:20:03,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:03,551 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:03,551 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:20:03,765 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2021-06-05 16:20:03,765 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:03,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:03,765 INFO L82 PathProgramCache]: Analyzing trace with hash 1495860655, now seen corresponding path program 74 times [2021-06-05 16:20:03,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:03,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337909112] [2021-06-05 16:20:03,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:03,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:04,305 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 31 [2021-06-05 16:20:04,404 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:04,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:04,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337909112] [2021-06-05 16:20:04,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337909112] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:04,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559039425] [2021-06-05 16:20:04,404 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 16:20:04,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:20:04,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:04,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:20:04,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:04,711 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:04,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:20:04,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:04,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:04,719 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 16:20:04,719 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:34 [2021-06-05 16:20:04,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:20:04,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:04,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:04,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:04,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:20:04,800 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:04,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559039425] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:04,800 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:04,800 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:20:04,800 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320006190] [2021-06-05 16:20:04,801 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:20:04,801 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:04,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:20:04,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:20:04,801 INFO L87 Difference]: Start difference. First operand 44697 states and 185081 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:06,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:06,898 INFO L93 Difference]: Finished difference Result 74429 states and 304617 transitions. [2021-06-05 16:20:06,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 16:20:06,899 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:06,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:07,161 INFO L225 Difference]: With dead ends: 74429 [2021-06-05 16:20:07,162 INFO L226 Difference]: Without dead ends: 74181 [2021-06-05 16:20:07,162 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 1456.1ms TimeCoverageRelationStatistics Valid=353, Invalid=1539, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:20:07,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74181 states. [2021-06-05 16:20:08,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74181 to 44883. [2021-06-05 16:20:08,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44883 states, 44882 states have (on average 4.139320885878526) internal successors, (185781), 44882 states have internal predecessors, (185781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:08,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44883 states to 44883 states and 185781 transitions. [2021-06-05 16:20:08,560 INFO L78 Accepts]: Start accepts. Automaton has 44883 states and 185781 transitions. Word has length 39 [2021-06-05 16:20:08,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:08,560 INFO L482 AbstractCegarLoop]: Abstraction has 44883 states and 185781 transitions. [2021-06-05 16:20:08,560 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:08,560 INFO L276 IsEmpty]: Start isEmpty. Operand 44883 states and 185781 transitions. [2021-06-05 16:20:08,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:08,655 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:08,655 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:20:08,855 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable302 [2021-06-05 16:20:08,856 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:08,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:08,856 INFO L82 PathProgramCache]: Analyzing trace with hash 1172159941, now seen corresponding path program 75 times [2021-06-05 16:20:08,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:08,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033661651] [2021-06-05 16:20:08,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:08,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:09,187 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:09,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:09,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033661651] [2021-06-05 16:20:09,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033661651] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:09,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632213898] [2021-06-05 16:20:09,188 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 16:20:09,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:20:09,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:09,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:20:09,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:09,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:09,572 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:09,572 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 39 treesize of output 47 [2021-06-05 16:20:09,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:09,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:09,598 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 16:20:09,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:59, output treesize:78 [2021-06-05 16:20:09,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:09,709 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:09,709 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 52 treesize of output 54 [2021-06-05 16:20:09,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:09,722 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:20:09,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:20:09,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:09,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:09,740 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:09,740 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 39 treesize of output 45 [2021-06-05 16:20:09,742 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:09,750 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:20:09,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 22 [2021-06-05 16:20:09,751 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:09,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:09,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-06-05 16:20:09,823 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:231, output treesize:206 [2021-06-05 16:20:10,019 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:10,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:20:10,021 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:10,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:10,037 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 16:20:10,037 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:40, output treesize:40 [2021-06-05 16:20:10,127 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:10,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632213898] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:10,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:10,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:20:10,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820383958] [2021-06-05 16:20:10,128 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:20:10,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:10,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:20:10,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=800, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:20:10,128 INFO L87 Difference]: Start difference. First operand 44883 states and 185781 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:10,908 WARN L205 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 52 [2021-06-05 16:20:11,739 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 35 [2021-06-05 16:20:14,345 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 48 [2021-06-05 16:20:14,583 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 49 [2021-06-05 16:20:15,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:15,118 INFO L93 Difference]: Finished difference Result 91301 states and 369112 transitions. [2021-06-05 16:20:15,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 16:20:15,118 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:15,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:15,394 INFO L225 Difference]: With dead ends: 91301 [2021-06-05 16:20:15,394 INFO L226 Difference]: Without dead ends: 90975 [2021-06-05 16:20:15,395 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 4033.1ms TimeCoverageRelationStatistics Valid=1220, Invalid=4480, Unknown=0, NotChecked=0, Total=5700 [2021-06-05 16:20:15,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90975 states. [2021-06-05 16:20:16,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90975 to 44829. [2021-06-05 16:20:16,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44829 states, 44828 states have (on average 4.139756402248595) internal successors, (185577), 44828 states have internal predecessors, (185577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:16,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44829 states to 44829 states and 185577 transitions. [2021-06-05 16:20:16,910 INFO L78 Accepts]: Start accepts. Automaton has 44829 states and 185577 transitions. Word has length 39 [2021-06-05 16:20:16,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:16,910 INFO L482 AbstractCegarLoop]: Abstraction has 44829 states and 185577 transitions. [2021-06-05 16:20:16,911 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:16,911 INFO L276 IsEmpty]: Start isEmpty. Operand 44829 states and 185577 transitions. [2021-06-05 16:20:16,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:16,992 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:16,992 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:20:17,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2021-06-05 16:20:17,193 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:17,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:17,193 INFO L82 PathProgramCache]: Analyzing trace with hash 1376080687, now seen corresponding path program 76 times [2021-06-05 16:20:17,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:17,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160813835] [2021-06-05 16:20:17,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:17,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:17,528 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:17,528 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:17,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160813835] [2021-06-05 16:20:17,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160813835] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:17,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689735057] [2021-06-05 16:20:17,528 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 16:20:17,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:20:17,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:17,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:20:17,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:18,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:20:18,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:18,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:18,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:18,051 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:20:18,090 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:18,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:20:18,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:18,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:18,092 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 16:20:18,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:20:18,141 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:18,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689735057] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:18,142 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:18,142 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:20:18,142 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601205149] [2021-06-05 16:20:18,142 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:20:18,142 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:18,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:20:18,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:20:18,143 INFO L87 Difference]: Start difference. First operand 44829 states and 185577 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:19,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:19,658 INFO L93 Difference]: Finished difference Result 78132 states and 319558 transitions. [2021-06-05 16:20:19,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 16:20:19,659 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:19,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:19,910 INFO L225 Difference]: With dead ends: 78132 [2021-06-05 16:20:19,910 INFO L226 Difference]: Without dead ends: 78042 [2021-06-05 16:20:19,910 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 1241.7ms TimeCoverageRelationStatistics Valid=333, Invalid=1307, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 16:20:20,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78042 states. [2021-06-05 16:20:21,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78042 to 44945. [2021-06-05 16:20:21,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44945 states, 44944 states have (on average 4.140107689569242) internal successors, (186073), 44944 states have internal predecessors, (186073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:21,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44945 states to 44945 states and 186073 transitions. [2021-06-05 16:20:21,601 INFO L78 Accepts]: Start accepts. Automaton has 44945 states and 186073 transitions. Word has length 39 [2021-06-05 16:20:21,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:21,601 INFO L482 AbstractCegarLoop]: Abstraction has 44945 states and 186073 transitions. [2021-06-05 16:20:21,601 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:21,602 INFO L276 IsEmpty]: Start isEmpty. Operand 44945 states and 186073 transitions. [2021-06-05 16:20:21,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:21,711 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:21,711 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:20:21,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable327,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:21,927 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:21,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:21,927 INFO L82 PathProgramCache]: Analyzing trace with hash -755570769, now seen corresponding path program 77 times [2021-06-05 16:20:21,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:21,927 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081873738] [2021-06-05 16:20:21,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:21,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:22,271 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:22,272 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:22,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081873738] [2021-06-05 16:20:22,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081873738] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:22,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462461267] [2021-06-05 16:20:22,272 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 16:20:22,307 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:20:22,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:22,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:20:22,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:22,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:20:22,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:22,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:22,566 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 16:20:22,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:48 [2021-06-05 16:20:22,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:22,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:22,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:22,629 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:22,629 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 41 treesize of output 59 [2021-06-05 16:20:22,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:20:22,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:22,651 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 16:20:22,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:59, output treesize:37 [2021-06-05 16:20:22,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:22,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:22,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:22,767 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:22,767 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 20 treesize of output 39 [2021-06-05 16:20:22,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:20:22,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:22,780 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 16:20:22,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:20:22,831 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:22,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462461267] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:22,832 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:22,832 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:20:22,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356489000] [2021-06-05 16:20:22,832 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:20:22,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:22,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:20:22,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:20:22,832 INFO L87 Difference]: Start difference. First operand 44945 states and 186073 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:28,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:28,033 INFO L93 Difference]: Finished difference Result 122576 states and 498488 transitions. [2021-06-05 16:20:28,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-06-05 16:20:28,034 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:28,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:28,440 INFO L225 Difference]: With dead ends: 122576 [2021-06-05 16:20:28,440 INFO L226 Difference]: Without dead ends: 122282 [2021-06-05 16:20:28,441 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1674 ImplicationChecksByTransitivity, 3147.3ms TimeCoverageRelationStatistics Valid=1048, Invalid=5272, Unknown=0, NotChecked=0, Total=6320 [2021-06-05 16:20:28,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122282 states. [2021-06-05 16:20:30,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122282 to 44673. [2021-06-05 16:20:30,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44673 states, 44672 states have (on average 4.141229405444126) internal successors, (184997), 44672 states have internal predecessors, (184997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:30,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44673 states to 44673 states and 184997 transitions. [2021-06-05 16:20:30,227 INFO L78 Accepts]: Start accepts. Automaton has 44673 states and 184997 transitions. Word has length 39 [2021-06-05 16:20:30,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:30,227 INFO L482 AbstractCegarLoop]: Abstraction has 44673 states and 184997 transitions. [2021-06-05 16:20:30,227 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:30,227 INFO L276 IsEmpty]: Start isEmpty. Operand 44673 states and 184997 transitions. [2021-06-05 16:20:30,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:30,321 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:30,321 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:20:30,521 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable328,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:30,522 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:30,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:30,522 INFO L82 PathProgramCache]: Analyzing trace with hash 575171183, now seen corresponding path program 78 times [2021-06-05 16:20:30,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:30,522 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432198442] [2021-06-05 16:20:30,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:30,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:30,868 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:30,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:30,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432198442] [2021-06-05 16:20:30,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432198442] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:30,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9114043] [2021-06-05 16:20:30,869 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 16:20:30,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 16:20:30,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:30,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:20:30,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:31,131 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:31,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2021-06-05 16:20:31,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:31,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:31,140 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 16:20:31,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:33 [2021-06-05 16:20:31,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-06-05 16:20:31,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:31,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:31,198 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 16:20:31,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:18 [2021-06-05 16:20:31,235 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:31,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2021-06-05 16:20:31,236 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:31,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:31,247 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 16:20:31,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:25, output treesize:13 [2021-06-05 16:20:31,297 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:31,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9114043] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:31,297 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:31,297 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:20:31,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931746487] [2021-06-05 16:20:31,297 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:20:31,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:31,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:20:31,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:20:31,298 INFO L87 Difference]: Start difference. First operand 44673 states and 184997 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:34,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:34,541 INFO L93 Difference]: Finished difference Result 86070 states and 352832 transitions. [2021-06-05 16:20:34,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 16:20:34,542 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:34,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:34,837 INFO L225 Difference]: With dead ends: 86070 [2021-06-05 16:20:34,837 INFO L226 Difference]: Without dead ends: 85819 [2021-06-05 16:20:34,837 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 1821.6ms TimeCoverageRelationStatistics Valid=471, Invalid=2285, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:20:34,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85819 states. [2021-06-05 16:20:36,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85819 to 45003. [2021-06-05 16:20:36,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45003 states, 45002 states have (on average 4.138416070396871) internal successors, (186237), 45002 states have internal predecessors, (186237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:36,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45003 states to 45003 states and 186237 transitions. [2021-06-05 16:20:36,262 INFO L78 Accepts]: Start accepts. Automaton has 45003 states and 186237 transitions. Word has length 39 [2021-06-05 16:20:36,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:36,262 INFO L482 AbstractCegarLoop]: Abstraction has 45003 states and 186237 transitions. [2021-06-05 16:20:36,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:36,262 INFO L276 IsEmpty]: Start isEmpty. Operand 45003 states and 186237 transitions. [2021-06-05 16:20:36,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:36,347 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:36,347 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:20:36,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable337,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:36,548 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:36,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:36,549 INFO L82 PathProgramCache]: Analyzing trace with hash 251470469, now seen corresponding path program 79 times [2021-06-05 16:20:36,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:36,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079912714] [2021-06-05 16:20:36,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:36,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:36,909 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:36,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:36,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079912714] [2021-06-05 16:20:36,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079912714] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:36,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039405198] [2021-06-05 16:20:36,909 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 16:20:36,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:36,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:20:36,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:37,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 37 treesize of output 29 [2021-06-05 16:20:37,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:37,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:37,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:37,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:20:37,223 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:37,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:20:37,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:37,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:37,226 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 16:20:37,226 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:20:37,270 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:37,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039405198] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:37,270 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:37,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:20:37,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845396158] [2021-06-05 16:20:37,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:20:37,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:37,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:20:37,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:20:37,271 INFO L87 Difference]: Start difference. First operand 45003 states and 186237 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:39,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:39,697 INFO L93 Difference]: Finished difference Result 92192 states and 375657 transitions. [2021-06-05 16:20:39,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 16:20:39,697 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:39,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:40,002 INFO L225 Difference]: With dead ends: 92192 [2021-06-05 16:20:40,003 INFO L226 Difference]: Without dead ends: 92040 [2021-06-05 16:20:40,003 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 1272.6ms TimeCoverageRelationStatistics Valid=411, Invalid=2039, Unknown=0, NotChecked=0, Total=2450 [2021-06-05 16:20:40,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92040 states. [2021-06-05 16:20:41,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92040 to 45083. [2021-06-05 16:20:41,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45083 states, 45082 states have (on average 4.138791535424338) internal successors, (186585), 45082 states have internal predecessors, (186585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:41,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45083 states to 45083 states and 186585 transitions. [2021-06-05 16:20:41,474 INFO L78 Accepts]: Start accepts. Automaton has 45083 states and 186585 transitions. Word has length 39 [2021-06-05 16:20:41,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:41,474 INFO L482 AbstractCegarLoop]: Abstraction has 45083 states and 186585 transitions. [2021-06-05 16:20:41,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:41,474 INFO L276 IsEmpty]: Start isEmpty. Operand 45083 states and 186585 transitions. [2021-06-05 16:20:41,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:41,829 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:41,829 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:20:42,043 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable340,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:42,043 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:42,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:42,043 INFO L82 PathProgramCache]: Analyzing trace with hash 455391215, now seen corresponding path program 80 times [2021-06-05 16:20:42,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:42,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506671333] [2021-06-05 16:20:42,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:42,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:42,369 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:42,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:42,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506671333] [2021-06-05 16:20:42,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506671333] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:42,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016802318] [2021-06-05 16:20:42,370 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 16:20:42,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:20:42,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:42,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:20:42,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:42,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:20:42,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:42,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:42,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:42,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:20:42,635 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:42,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:20:42,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:42,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:42,638 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 16:20:42,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:20:42,678 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:42,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016802318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:42,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:42,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:20:42,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99204985] [2021-06-05 16:20:42,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:20:42,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:42,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:20:42,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=568, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:20:42,679 INFO L87 Difference]: Start difference. First operand 45083 states and 186585 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:44,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:44,418 INFO L93 Difference]: Finished difference Result 79399 states and 324786 transitions. [2021-06-05 16:20:44,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:20:44,418 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:44,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:44,681 INFO L225 Difference]: With dead ends: 79399 [2021-06-05 16:20:44,681 INFO L226 Difference]: Without dead ends: 79293 [2021-06-05 16:20:44,682 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 1003.5ms TimeCoverageRelationStatistics Valid=351, Invalid=1455, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:20:44,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79293 states. [2021-06-05 16:20:45,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79293 to 44925. [2021-06-05 16:20:45,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44925 states, 44924 states have (on average 4.139324191968658) internal successors, (185955), 44924 states have internal predecessors, (185955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:46,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44925 states to 44925 states and 185955 transitions. [2021-06-05 16:20:46,066 INFO L78 Accepts]: Start accepts. Automaton has 44925 states and 185955 transitions. Word has length 39 [2021-06-05 16:20:46,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:46,066 INFO L482 AbstractCegarLoop]: Abstraction has 44925 states and 185955 transitions. [2021-06-05 16:20:46,066 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:46,066 INFO L276 IsEmpty]: Start isEmpty. Operand 44925 states and 185955 transitions. [2021-06-05 16:20:46,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:46,155 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:46,155 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:20:46,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable341,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:46,355 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:46,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:46,356 INFO L82 PathProgramCache]: Analyzing trace with hash -175003259, now seen corresponding path program 81 times [2021-06-05 16:20:46,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:46,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025824537] [2021-06-05 16:20:46,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:46,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:46,674 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:46,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:46,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025824537] [2021-06-05 16:20:46,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025824537] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:46,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423534194] [2021-06-05 16:20:46,675 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 16:20:46,711 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:20:46,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:46,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:20:46,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:46,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:20:46,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:46,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:46,951 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 16:20:46,951 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:33 [2021-06-05 16:20:47,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:47,044 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:47,044 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 39 treesize of output 45 [2021-06-05 16:20:47,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:47,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:47,061 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 3 xjuncts. [2021-06-05 16:20:47,061 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:71 [2021-06-05 16:20:47,125 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:47,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:20:47,126 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:47,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:47,141 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 16:20:47,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:20:47,186 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:47,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423534194] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:47,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:47,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:20:47,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086938784] [2021-06-05 16:20:47,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:20:47,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:47,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:20:47,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:20:47,187 INFO L87 Difference]: Start difference. First operand 44925 states and 185955 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:51,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:51,056 INFO L93 Difference]: Finished difference Result 91158 states and 369384 transitions. [2021-06-05 16:20:51,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-06-05 16:20:51,056 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:51,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:51,347 INFO L225 Difference]: With dead ends: 91158 [2021-06-05 16:20:51,347 INFO L226 Difference]: Without dead ends: 90767 [2021-06-05 16:20:51,348 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 2474.4ms TimeCoverageRelationStatistics Valid=827, Invalid=4723, Unknown=0, NotChecked=0, Total=5550 [2021-06-05 16:20:51,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90767 states. [2021-06-05 16:20:52,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90767 to 45055. [2021-06-05 16:20:52,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45055 states, 45054 states have (on average 4.138922182270164) internal successors, (186475), 45054 states have internal predecessors, (186475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:52,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45055 states to 45055 states and 186475 transitions. [2021-06-05 16:20:52,729 INFO L78 Accepts]: Start accepts. Automaton has 45055 states and 186475 transitions. Word has length 39 [2021-06-05 16:20:52,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:52,729 INFO L482 AbstractCegarLoop]: Abstraction has 45055 states and 186475 transitions. [2021-06-05 16:20:52,729 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:52,729 INFO L276 IsEmpty]: Start isEmpty. Operand 45055 states and 186475 transitions. [2021-06-05 16:20:52,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:52,805 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:52,806 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:20:53,006 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable342 [2021-06-05 16:20:53,006 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:53,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:53,006 INFO L82 PathProgramCache]: Analyzing trace with hash -448909371, now seen corresponding path program 82 times [2021-06-05 16:20:53,006 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:53,006 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067589267] [2021-06-05 16:20:53,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:53,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:53,331 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:53,332 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:53,332 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067589267] [2021-06-05 16:20:53,332 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067589267] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:53,332 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166706090] [2021-06-05 16:20:53,332 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 16:20:53,365 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:20:53,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:53,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:20:53,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:53,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:20:53,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:53,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:53,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:53,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:20:53,615 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:20:53,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:20:53,616 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:53,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:53,617 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 16:20:53,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:20:53,658 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:53,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166706090] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:53,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:53,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:20:53,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660452308] [2021-06-05 16:20:53,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:20:53,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:53,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:20:53,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:20:53,659 INFO L87 Difference]: Start difference. First operand 45055 states and 186475 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:55,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:20:55,502 INFO L93 Difference]: Finished difference Result 99677 states and 406647 transitions. [2021-06-05 16:20:55,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 16:20:55,503 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:20:55,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:20:55,847 INFO L225 Difference]: With dead ends: 99677 [2021-06-05 16:20:55,848 INFO L226 Difference]: Without dead ends: 99595 [2021-06-05 16:20:55,848 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 1030.8ms TimeCoverageRelationStatistics Valid=379, Invalid=1783, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:20:55,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99595 states. [2021-06-05 16:20:57,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99595 to 45321. [2021-06-05 16:20:57,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45321 states, 45320 states have (on average 4.138857016769638) internal successors, (187573), 45320 states have internal predecessors, (187573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:57,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45321 states to 45321 states and 187573 transitions. [2021-06-05 16:20:57,464 INFO L78 Accepts]: Start accepts. Automaton has 45321 states and 187573 transitions. Word has length 39 [2021-06-05 16:20:57,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:20:57,464 INFO L482 AbstractCegarLoop]: Abstraction has 45321 states and 187573 transitions. [2021-06-05 16:20:57,464 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:20:57,464 INFO L276 IsEmpty]: Start isEmpty. Operand 45321 states and 187573 transitions. [2021-06-05 16:20:57,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:20:57,558 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:20:57,559 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:20:57,759 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable347,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:20:57,759 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:20:57,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:20:57,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1568844437, now seen corresponding path program 83 times [2021-06-05 16:20:57,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:20:57,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984286149] [2021-06-05 16:20:57,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:20:57,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:20:58,267 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2021-06-05 16:20:58,378 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:58,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:20:58,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984286149] [2021-06-05 16:20:58,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984286149] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:58,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663327162] [2021-06-05 16:20:58,379 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 16:20:58,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:20:58,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:20:58,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:20:58,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:20:58,706 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:58,707 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 41 treesize of output 49 [2021-06-05 16:20:58,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:58,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:58,727 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 16:20:58,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:96 [2021-06-05 16:20:58,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:58,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:58,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:58,854 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:58,855 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 43 treesize of output 61 [2021-06-05 16:20:58,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:20:58,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:20:58,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:58,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:20:58,864 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 30 treesize of output 20 [2021-06-05 16:20:58,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:58,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:58,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:20:58,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:58,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:20:58,871 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 41 treesize of output 23 [2021-06-05 16:20:58,872 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:20:58,936 INFO L628 ElimStorePlain]: treesize reduction 49, result has 67.5 percent of original size [2021-06-05 16:20:58,939 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 16:20:58,939 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:166, output treesize:90 [2021-06-05 16:20:59,017 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_102], 6=[q2]} [2021-06-05 16:20:59,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:59,030 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:59,030 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 19 treesize of output 32 [2021-06-05 16:20:59,033 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:20:59,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:59,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:59,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:59,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:20:59,079 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:59,079 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 22 treesize of output 41 [2021-06-05 16:20:59,082 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:20:59,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:20:59,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 16:20:59,126 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:110, output treesize:77 [2021-06-05 16:20:59,255 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:20:59,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663327162] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:20:59,255 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:20:59,255 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:20:59,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806011233] [2021-06-05 16:20:59,255 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:20:59,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:20:59,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:20:59,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:20:59,256 INFO L87 Difference]: Start difference. First operand 45321 states and 187573 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:01,104 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2021-06-05 16:21:08,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:08,060 INFO L93 Difference]: Finished difference Result 112080 states and 452898 transitions. [2021-06-05 16:21:08,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2021-06-05 16:21:08,060 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:21:08,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:08,421 INFO L225 Difference]: With dead ends: 112080 [2021-06-05 16:21:08,422 INFO L226 Difference]: Without dead ends: 111755 [2021-06-05 16:21:08,422 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4998 ImplicationChecksByTransitivity, 7241.8ms TimeCoverageRelationStatistics Valid=2280, Invalid=12482, Unknown=0, NotChecked=0, Total=14762 [2021-06-05 16:21:08,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111755 states. [2021-06-05 16:21:09,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111755 to 45455. [2021-06-05 16:21:09,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45455 states, 45454 states have (on average 4.137787653451841) internal successors, (188079), 45454 states have internal predecessors, (188079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:10,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45455 states to 45455 states and 188079 transitions. [2021-06-05 16:21:10,053 INFO L78 Accepts]: Start accepts. Automaton has 45455 states and 188079 transitions. Word has length 39 [2021-06-05 16:21:10,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:10,053 INFO L482 AbstractCegarLoop]: Abstraction has 45455 states and 188079 transitions. [2021-06-05 16:21:10,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:10,053 INFO L276 IsEmpty]: Start isEmpty. Operand 45455 states and 188079 transitions. [2021-06-05 16:21:10,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:10,148 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:10,148 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:21:10,349 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable348 [2021-06-05 16:21:10,349 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:10,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:10,349 INFO L82 PathProgramCache]: Analyzing trace with hash -259731149, now seen corresponding path program 84 times [2021-06-05 16:21:10,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:10,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128939118] [2021-06-05 16:21:10,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:10,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:10,647 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:10,648 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:10,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128939118] [2021-06-05 16:21:10,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128939118] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:10,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695272250] [2021-06-05 16:21:10,648 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 16:21:10,679 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:21:10,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:10,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:21:10,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:10,929 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:10,929 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 35 treesize of output 43 [2021-06-05 16:21:10,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:10,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:10,998 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 16:21:10,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:67 [2021-06-05 16:21:11,287 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 27 [2021-06-05 16:21:11,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:11,474 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:11,474 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 37 treesize of output 41 [2021-06-05 16:21:11,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:11,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:11,492 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:11,492 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 16:21:11,493 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:11,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:11,509 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:11,510 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 30 treesize of output 38 [2021-06-05 16:21:11,511 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:11,519 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:11,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 21 [2021-06-05 16:21:11,520 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-06-05 16:21:11,633 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2021-06-05 16:21:11,633 INFO L628 ElimStorePlain]: treesize reduction 67, result has 72.5 percent of original size [2021-06-05 16:21:11,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:21:11,661 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:242, output treesize:148 [2021-06-05 16:21:11,814 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:11,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:21:11,816 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:21:11,894 INFO L628 ElimStorePlain]: treesize reduction 21, result has 83.2 percent of original size [2021-06-05 16:21:11,902 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:11,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:21:11,903 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:21:11,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:11,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 16:21:11,949 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:126, output treesize:112 [2021-06-05 16:21:12,150 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:12,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695272250] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:12,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:12,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:21:12,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984857582] [2021-06-05 16:21:12,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:21:12,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:12,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:21:12,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:21:12,151 INFO L87 Difference]: Start difference. First operand 45455 states and 188079 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:12,489 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 67 [2021-06-05 16:21:13,348 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2021-06-05 16:21:14,064 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 43 [2021-06-05 16:21:15,878 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2021-06-05 16:21:16,093 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-06-05 16:21:17,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:17,077 INFO L93 Difference]: Finished difference Result 82223 states and 333418 transitions. [2021-06-05 16:21:17,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-06-05 16:21:17,077 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:21:17,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:17,315 INFO L225 Difference]: With dead ends: 82223 [2021-06-05 16:21:17,315 INFO L226 Difference]: Without dead ends: 82051 [2021-06-05 16:21:17,316 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1891 ImplicationChecksByTransitivity, 4138.9ms TimeCoverageRelationStatistics Valid=1204, Invalid=4958, Unknown=0, NotChecked=0, Total=6162 [2021-06-05 16:21:17,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82051 states. [2021-06-05 16:21:18,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82051 to 45489. [2021-06-05 16:21:18,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45489 states, 45488 states have (on average 4.137464825888146) internal successors, (188205), 45488 states have internal predecessors, (188205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:18,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45489 states to 45489 states and 188205 transitions. [2021-06-05 16:21:18,726 INFO L78 Accepts]: Start accepts. Automaton has 45489 states and 188205 transitions. Word has length 39 [2021-06-05 16:21:18,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:18,726 INFO L482 AbstractCegarLoop]: Abstraction has 45489 states and 188205 transitions. [2021-06-05 16:21:18,726 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:18,726 INFO L276 IsEmpty]: Start isEmpty. Operand 45489 states and 188205 transitions. [2021-06-05 16:21:18,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:18,821 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:18,821 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:21:19,022 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:19,022 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:19,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:19,022 INFO L82 PathProgramCache]: Analyzing trace with hash -737558007, now seen corresponding path program 85 times [2021-06-05 16:21:19,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:19,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729294896] [2021-06-05 16:21:19,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:19,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:19,344 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:19,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:19,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729294896] [2021-06-05 16:21:19,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729294896] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:19,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575393488] [2021-06-05 16:21:19,345 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 16:21:19,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:19,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:21:19,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:19,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:21:19,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:19,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:19,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:19,565 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:21:19,592 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:21:19,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:21:19,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:19,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:19,595 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 16:21:19,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:15 [2021-06-05 16:21:19,653 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:19,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575393488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:19,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:19,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:21:19,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864691576] [2021-06-05 16:21:19,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:21:19,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:19,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:21:19,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:21:19,654 INFO L87 Difference]: Start difference. First operand 45489 states and 188205 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:20,897 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-06-05 16:21:21,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:21,549 INFO L93 Difference]: Finished difference Result 98850 states and 402996 transitions. [2021-06-05 16:21:21,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:21:21,549 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:21:21,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:21,885 INFO L225 Difference]: With dead ends: 98850 [2021-06-05 16:21:21,886 INFO L226 Difference]: Without dead ends: 98768 [2021-06-05 16:21:21,886 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 1203.0ms TimeCoverageRelationStatistics Valid=356, Invalid=1714, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 16:21:22,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98768 states. [2021-06-05 16:21:23,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98768 to 45517. [2021-06-05 16:21:23,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45517 states, 45516 states have (on average 4.138566657878548) internal successors, (188371), 45516 states have internal predecessors, (188371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:23,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45517 states to 45517 states and 188371 transitions. [2021-06-05 16:21:23,471 INFO L78 Accepts]: Start accepts. Automaton has 45517 states and 188371 transitions. Word has length 39 [2021-06-05 16:21:23,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:23,471 INFO L482 AbstractCegarLoop]: Abstraction has 45517 states and 188371 transitions. [2021-06-05 16:21:23,471 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:23,471 INFO L276 IsEmpty]: Start isEmpty. Operand 45517 states and 188371 transitions. [2021-06-05 16:21:23,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:23,565 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:23,565 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:21:23,765 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable424,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:23,765 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:23,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:23,765 INFO L82 PathProgramCache]: Analyzing trace with hash -707566413, now seen corresponding path program 86 times [2021-06-05 16:21:23,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:23,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189540989] [2021-06-05 16:21:23,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:23,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:24,333 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 29 [2021-06-05 16:21:24,484 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:24,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:24,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189540989] [2021-06-05 16:21:24,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189540989] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:24,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830241052] [2021-06-05 16:21:24,485 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:21:24,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:21:24,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:24,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:21:24,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:24,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:21:24,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:24,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:24,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:24,699 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:21:24,754 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:21:24,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:21:24,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:24,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:24,756 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 16:21:24,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:21:24,796 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:24,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830241052] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:24,797 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:24,797 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:21:24,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72260276] [2021-06-05 16:21:24,797 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:21:24,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:24,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:21:24,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:21:24,797 INFO L87 Difference]: Start difference. First operand 45517 states and 188371 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 16:21:27,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:27,449 INFO L93 Difference]: Finished difference Result 120384 states and 489351 transitions. [2021-06-05 16:21:27,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 16:21:27,449 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 39 [2021-06-05 16:21:27,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:27,864 INFO L225 Difference]: With dead ends: 120384 [2021-06-05 16:21:27,864 INFO L226 Difference]: Without dead ends: 120264 [2021-06-05 16:21:27,864 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 684 ImplicationChecksByTransitivity, 1715.3ms TimeCoverageRelationStatistics Valid=462, Invalid=2294, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:21:28,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120264 states. [2021-06-05 16:21:29,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120264 to 44931. [2021-06-05 16:21:29,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44931 states, 44930 states have (on average 4.142198976185177) internal successors, (186109), 44930 states have internal predecessors, (186109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:29,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44931 states to 44931 states and 186109 transitions. [2021-06-05 16:21:29,628 INFO L78 Accepts]: Start accepts. Automaton has 44931 states and 186109 transitions. Word has length 39 [2021-06-05 16:21:29,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:29,628 INFO L482 AbstractCegarLoop]: Abstraction has 44931 states and 186109 transitions. [2021-06-05 16:21:29,628 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 16:21:29,628 INFO L276 IsEmpty]: Start isEmpty. Operand 44931 states and 186109 transitions. [2021-06-05 16:21:29,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:29,719 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:29,719 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:21:29,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:21:29,921 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:29,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:29,921 INFO L82 PathProgramCache]: Analyzing trace with hash 411273525, now seen corresponding path program 87 times [2021-06-05 16:21:29,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:29,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443917582] [2021-06-05 16:21:29,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:29,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:30,466 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:30,466 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:30,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443917582] [2021-06-05 16:21:30,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443917582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:30,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219240489] [2021-06-05 16:21:30,466 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 16:21:30,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:21:30,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:30,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:21:30,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:30,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:30,636 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:30,637 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 30 treesize of output 36 [2021-06-05 16:21:30,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:30,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:30,654 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 16:21:30,654 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:78 [2021-06-05 16:21:30,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:21:30,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:30,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:30,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:30,772 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:20 [2021-06-05 16:21:30,834 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:30,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:21:30,836 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:21:30,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:30,843 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 16:21:30,843 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:21:30,881 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:30,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219240489] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:30,882 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:30,882 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:21:30,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004597868] [2021-06-05 16:21:30,882 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:21:30,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:30,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:21:30,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:21:30,882 INFO L87 Difference]: Start difference. First operand 44931 states and 186109 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:33,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:33,100 INFO L93 Difference]: Finished difference Result 79310 states and 324525 transitions. [2021-06-05 16:21:33,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 16:21:33,100 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:21:33,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:33,358 INFO L225 Difference]: With dead ends: 79310 [2021-06-05 16:21:33,358 INFO L226 Difference]: Without dead ends: 79255 [2021-06-05 16:21:33,358 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 722 ImplicationChecksByTransitivity, 1516.1ms TimeCoverageRelationStatistics Valid=370, Invalid=2600, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 16:21:33,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79255 states. [2021-06-05 16:21:34,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79255 to 45439. [2021-06-05 16:21:34,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45439 states, 45438 states have (on average 4.136757779831859) internal successors, (187966), 45438 states have internal predecessors, (187966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:34,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45439 states to 45439 states and 187966 transitions. [2021-06-05 16:21:34,720 INFO L78 Accepts]: Start accepts. Automaton has 45439 states and 187966 transitions. Word has length 39 [2021-06-05 16:21:34,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:34,720 INFO L482 AbstractCegarLoop]: Abstraction has 45439 states and 187966 transitions. [2021-06-05 16:21:34,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:34,720 INFO L276 IsEmpty]: Start isEmpty. Operand 45439 states and 187966 transitions. [2021-06-05 16:21:34,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:34,815 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:34,815 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:21:35,015 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable426 [2021-06-05 16:21:35,016 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:35,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:35,016 INFO L82 PathProgramCache]: Analyzing trace with hash -1949174297, now seen corresponding path program 88 times [2021-06-05 16:21:35,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:35,016 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169892722] [2021-06-05 16:21:35,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:35,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:35,295 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:35,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:35,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169892722] [2021-06-05 16:21:35,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169892722] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:35,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135294717] [2021-06-05 16:21:35,295 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:21:35,325 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:21:35,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:35,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:21:35,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:35,446 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:21:35,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:21:35,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:35,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:35,452 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 16:21:35,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:16 [2021-06-05 16:21:35,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:21:35,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:35,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:35,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:35,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:21:35,602 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:35,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135294717] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:35,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:35,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:21:35,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244189798] [2021-06-05 16:21:35,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:21:35,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:35,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:21:35,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:21:35,602 INFO L87 Difference]: Start difference. First operand 45439 states and 187966 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:37,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:37,659 INFO L93 Difference]: Finished difference Result 75424 states and 308637 transitions. [2021-06-05 16:21:37,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:21:37,659 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:21:37,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:37,901 INFO L225 Difference]: With dead ends: 75424 [2021-06-05 16:21:37,901 INFO L226 Difference]: Without dead ends: 75208 [2021-06-05 16:21:37,901 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 1112.3ms TimeCoverageRelationStatistics Valid=377, Invalid=1785, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:21:38,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75208 states. [2021-06-05 16:21:39,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75208 to 45395. [2021-06-05 16:21:39,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45395 states, 45394 states have (on average 4.1372868661056525) internal successors, (187808), 45394 states have internal predecessors, (187808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:39,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45395 states to 45395 states and 187808 transitions. [2021-06-05 16:21:39,222 INFO L78 Accepts]: Start accepts. Automaton has 45395 states and 187808 transitions. Word has length 39 [2021-06-05 16:21:39,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:39,222 INFO L482 AbstractCegarLoop]: Abstraction has 45395 states and 187808 transitions. [2021-06-05 16:21:39,222 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:39,222 INFO L276 IsEmpty]: Start isEmpty. Operand 45395 states and 187808 transitions. [2021-06-05 16:21:39,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:39,314 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:39,314 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:21:39,514 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable431 [2021-06-05 16:21:39,514 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:39,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:39,515 INFO L82 PathProgramCache]: Analyzing trace with hash -1346065441, now seen corresponding path program 89 times [2021-06-05 16:21:39,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:39,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185443127] [2021-06-05 16:21:39,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:39,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:39,811 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:39,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:39,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185443127] [2021-06-05 16:21:39,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185443127] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:39,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657403142] [2021-06-05 16:21:39,811 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 16:21:39,843 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:21:39,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:39,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:21:39,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:39,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:39,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:39,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:39,973 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:39,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2021-06-05 16:21:39,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:21:39,997 INFO L628 ElimStorePlain]: treesize reduction 37, result has 43.1 percent of original size [2021-06-05 16:21:39,999 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 16:21:39,999 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:29 [2021-06-05 16:21:40,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:21:40,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:40,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:40,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:40,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:22 [2021-06-05 16:21:40,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:40,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:40,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:21:40,467 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:40,467 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 22 treesize of output 41 [2021-06-05 16:21:40,470 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:21:40,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:40,477 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 16:21:40,477 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:19 [2021-06-05 16:21:40,525 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:40,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657403142] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:40,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:40,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:21:40,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051623406] [2021-06-05 16:21:40,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:21:40,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:40,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:21:40,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:21:40,526 INFO L87 Difference]: Start difference. First operand 45395 states and 187808 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:43,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:43,832 INFO L93 Difference]: Finished difference Result 73842 states and 301348 transitions. [2021-06-05 16:21:43,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-06-05 16:21:43,833 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:21:43,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:44,062 INFO L225 Difference]: With dead ends: 73842 [2021-06-05 16:21:44,063 INFO L226 Difference]: Without dead ends: 73621 [2021-06-05 16:21:44,063 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1119 ImplicationChecksByTransitivity, 2454.5ms TimeCoverageRelationStatistics Valid=693, Invalid=3999, Unknown=0, NotChecked=0, Total=4692 [2021-06-05 16:21:44,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73621 states. [2021-06-05 16:21:45,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73621 to 45563. [2021-06-05 16:21:45,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45563 states, 45562 states have (on average 4.135134541942847) internal successors, (188405), 45562 states have internal predecessors, (188405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:45,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45563 states to 45563 states and 188405 transitions. [2021-06-05 16:21:45,315 INFO L78 Accepts]: Start accepts. Automaton has 45563 states and 188405 transitions. Word has length 39 [2021-06-05 16:21:45,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:45,315 INFO L482 AbstractCegarLoop]: Abstraction has 45563 states and 188405 transitions. [2021-06-05 16:21:45,315 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:45,315 INFO L276 IsEmpty]: Start isEmpty. Operand 45563 states and 188405 transitions. [2021-06-05 16:21:45,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:45,410 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:45,410 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:21:45,610 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2021-06-05 16:21:45,610 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:45,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:45,610 INFO L82 PathProgramCache]: Analyzing trace with hash -1740520847, now seen corresponding path program 90 times [2021-06-05 16:21:45,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:45,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272134996] [2021-06-05 16:21:45,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:45,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:45,859 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:45,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:45,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272134996] [2021-06-05 16:21:45,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272134996] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:45,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589298186] [2021-06-05 16:21:45,859 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:21:45,891 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:21:45,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:45,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:21:45,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:46,026 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:46,026 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 26 treesize of output 44 [2021-06-05 16:21:46,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:46,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:46,048 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 16:21:46,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:40, output treesize:32 [2021-06-05 16:21:46,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:21:46,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:46,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:46,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:46,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:15 [2021-06-05 16:21:46,226 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:46,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589298186] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:46,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:46,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:21:46,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907973057] [2021-06-05 16:21:46,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:21:46,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:46,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:21:46,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:21:46,227 INFO L87 Difference]: Start difference. First operand 45563 states and 188405 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:47,397 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2021-06-05 16:21:48,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:48,950 INFO L93 Difference]: Finished difference Result 94335 states and 383012 transitions. [2021-06-05 16:21:48,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 16:21:48,950 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:21:48,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:49,237 INFO L225 Difference]: With dead ends: 94335 [2021-06-05 16:21:49,237 INFO L226 Difference]: Without dead ends: 94280 [2021-06-05 16:21:49,237 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 1578.3ms TimeCoverageRelationStatistics Valid=427, Invalid=2435, Unknown=0, NotChecked=0, Total=2862 [2021-06-05 16:21:49,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94280 states. [2021-06-05 16:21:50,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94280 to 45740. [2021-06-05 16:21:50,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45740 states, 45739 states have (on average 4.135923391416515) internal successors, (189173), 45739 states have internal predecessors, (189173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:51,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45740 states to 45740 states and 189173 transitions. [2021-06-05 16:21:51,041 INFO L78 Accepts]: Start accepts. Automaton has 45740 states and 189173 transitions. Word has length 39 [2021-06-05 16:21:51,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:51,041 INFO L482 AbstractCegarLoop]: Abstraction has 45740 states and 189173 transitions. [2021-06-05 16:21:51,041 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:51,041 INFO L276 IsEmpty]: Start isEmpty. Operand 45740 states and 189173 transitions. [2021-06-05 16:21:51,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:51,137 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:51,137 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:21:51,338 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable438 [2021-06-05 16:21:51,338 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:51,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:51,338 INFO L82 PathProgramCache]: Analyzing trace with hash -2046291667, now seen corresponding path program 91 times [2021-06-05 16:21:51,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:51,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967925654] [2021-06-05 16:21:51,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:51,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:51,627 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:51,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:51,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967925654] [2021-06-05 16:21:51,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967925654] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:51,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115071110] [2021-06-05 16:21:51,627 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 16:21:51,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:51,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:21:51,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:51,784 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:21:51,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:21:51,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:51,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:51,789 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 16:21:51,789 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:16 [2021-06-05 16:21:51,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:21:51,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:51,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:51,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:51,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:21:51,944 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:51,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115071110] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:51,944 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:51,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:21:51,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193914223] [2021-06-05 16:21:51,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:21:51,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:51,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:21:51,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:21:51,945 INFO L87 Difference]: Start difference. First operand 45740 states and 189173 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:54,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:54,085 INFO L93 Difference]: Finished difference Result 89214 states and 362971 transitions. [2021-06-05 16:21:54,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:21:54,086 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:21:54,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:54,366 INFO L225 Difference]: With dead ends: 89214 [2021-06-05 16:21:54,366 INFO L226 Difference]: Without dead ends: 89030 [2021-06-05 16:21:54,366 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 1067.3ms TimeCoverageRelationStatistics Valid=358, Invalid=1804, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:21:54,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89030 states. [2021-06-05 16:21:55,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89030 to 45528. [2021-06-05 16:21:55,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45528 states, 45527 states have (on average 4.138950512882466) internal successors, (188434), 45527 states have internal predecessors, (188434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:55,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45528 states to 45528 states and 188434 transitions. [2021-06-05 16:21:55,844 INFO L78 Accepts]: Start accepts. Automaton has 45528 states and 188434 transitions. Word has length 39 [2021-06-05 16:21:55,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:21:55,844 INFO L482 AbstractCegarLoop]: Abstraction has 45528 states and 188434 transitions. [2021-06-05 16:21:55,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:55,844 INFO L276 IsEmpty]: Start isEmpty. Operand 45528 states and 188434 transitions. [2021-06-05 16:21:55,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:21:55,936 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:21:55,936 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:21:56,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable442 [2021-06-05 16:21:56,138 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:21:56,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:21:56,138 INFO L82 PathProgramCache]: Analyzing trace with hash 208901727, now seen corresponding path program 92 times [2021-06-05 16:21:56,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:21:56,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172733000] [2021-06-05 16:21:56,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:21:56,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:21:56,380 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:56,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:21:56,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172733000] [2021-06-05 16:21:56,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172733000] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:56,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782281758] [2021-06-05 16:21:56,380 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 16:21:56,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:21:56,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:21:56,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:21:56,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:21:56,538 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:21:56,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:21:56,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:56,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:56,544 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 16:21:56,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:16 [2021-06-05 16:21:56,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:21:56,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:21:56,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:21:56,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:21:56,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:21:56,684 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:21:56,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782281758] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:21:56,684 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:21:56,684 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:21:56,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113931793] [2021-06-05 16:21:56,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:21:56,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:21:56,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:21:56,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:21:56,685 INFO L87 Difference]: Start difference. First operand 45528 states and 188434 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:21:57,004 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 24 [2021-06-05 16:21:58,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:21:58,421 INFO L93 Difference]: Finished difference Result 79756 states and 328257 transitions. [2021-06-05 16:21:58,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 16:21:58,421 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:21:58,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:21:58,647 INFO L225 Difference]: With dead ends: 79756 [2021-06-05 16:21:58,647 INFO L226 Difference]: Without dead ends: 79701 [2021-06-05 16:21:58,648 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 1046.9ms TimeCoverageRelationStatistics Valid=269, Invalid=1453, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 16:21:58,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79701 states. [2021-06-05 16:21:59,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79701 to 45068. [2021-06-05 16:21:59,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45068 states, 45067 states have (on average 4.140435351809528) internal successors, (186597), 45067 states have internal predecessors, (186597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:00,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45068 states to 45068 states and 186597 transitions. [2021-06-05 16:22:00,027 INFO L78 Accepts]: Start accepts. Automaton has 45068 states and 186597 transitions. Word has length 39 [2021-06-05 16:22:00,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:00,027 INFO L482 AbstractCegarLoop]: Abstraction has 45068 states and 186597 transitions. [2021-06-05 16:22:00,027 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:00,027 INFO L276 IsEmpty]: Start isEmpty. Operand 45068 states and 186597 transitions. [2021-06-05 16:22:00,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:00,384 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:00,384 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:22:00,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable443 [2021-06-05 16:22:00,597 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:00,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:00,597 INFO L82 PathProgramCache]: Analyzing trace with hash -2136317753, now seen corresponding path program 93 times [2021-06-05 16:22:00,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:00,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689951805] [2021-06-05 16:22:00,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:00,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:00,845 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:00,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:00,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689951805] [2021-06-05 16:22:00,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689951805] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:00,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756335450] [2021-06-05 16:22:00,846 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 16:22:00,877 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:22:00,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:00,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:22:00,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:01,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:01,039 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:01,039 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 30 treesize of output 36 [2021-06-05 16:22:01,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:01,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:01,057 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 16:22:01,058 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:88 [2021-06-05 16:22:01,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:22:01,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:01,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:01,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:01,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:22:01,210 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:01,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:22:01,212 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:22:01,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:01,219 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 16:22:01,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:22:01,259 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:01,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756335450] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:01,259 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:01,259 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:22:01,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9665206] [2021-06-05 16:22:01,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:22:01,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:01,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:22:01,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:22:01,260 INFO L87 Difference]: Start difference. First operand 45068 states and 186597 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:03,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:03,676 INFO L93 Difference]: Finished difference Result 79011 states and 323540 transitions. [2021-06-05 16:22:03,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 16:22:03,676 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:03,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:03,930 INFO L225 Difference]: With dead ends: 79011 [2021-06-05 16:22:03,930 INFO L226 Difference]: Without dead ends: 78956 [2021-06-05 16:22:03,930 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 817 ImplicationChecksByTransitivity, 1366.6ms TimeCoverageRelationStatistics Valid=422, Invalid=2884, Unknown=0, NotChecked=0, Total=3306 [2021-06-05 16:22:04,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78956 states. [2021-06-05 16:22:05,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78956 to 45443. [2021-06-05 16:22:05,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45443 states, 45442 states have (on average 4.137780027287532) internal successors, (188029), 45442 states have internal predecessors, (188029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:05,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45443 states to 45443 states and 188029 transitions. [2021-06-05 16:22:05,210 INFO L78 Accepts]: Start accepts. Automaton has 45443 states and 188029 transitions. Word has length 39 [2021-06-05 16:22:05,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:05,210 INFO L482 AbstractCegarLoop]: Abstraction has 45443 states and 188029 transitions. [2021-06-05 16:22:05,210 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:05,210 INFO L276 IsEmpty]: Start isEmpty. Operand 45443 states and 188029 transitions. [2021-06-05 16:22:05,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:05,299 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:05,299 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:22:05,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2021-06-05 16:22:05,500 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:05,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:05,500 INFO L82 PathProgramCache]: Analyzing trace with hash -201798279, now seen corresponding path program 94 times [2021-06-05 16:22:05,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:05,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419571720] [2021-06-05 16:22:05,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:05,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:05,802 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:05,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:05,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419571720] [2021-06-05 16:22:05,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419571720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:05,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028292619] [2021-06-05 16:22:05,803 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 16:22:05,831 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:22:05,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:05,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:05,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:05,985 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:05,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:22:05,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:05,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:05,992 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 16:22:05,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:22:06,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:22:06,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:06,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:06,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:06,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:22:06,118 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:06,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028292619] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:06,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:06,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:22:06,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73719686] [2021-06-05 16:22:06,119 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:22:06,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:06,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:22:06,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:22:06,119 INFO L87 Difference]: Start difference. First operand 45443 states and 188029 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:08,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:08,022 INFO L93 Difference]: Finished difference Result 75260 states and 308087 transitions. [2021-06-05 16:22:08,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 16:22:08,022 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:08,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:08,241 INFO L225 Difference]: With dead ends: 75260 [2021-06-05 16:22:08,242 INFO L226 Difference]: Without dead ends: 75044 [2021-06-05 16:22:08,242 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 1078.2ms TimeCoverageRelationStatistics Valid=348, Invalid=1722, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 16:22:08,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75044 states. [2021-06-05 16:22:09,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75044 to 45399. [2021-06-05 16:22:09,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45399 states, 45398 states have (on average 4.138310057711793) internal successors, (187871), 45398 states have internal predecessors, (187871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:09,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45399 states to 45399 states and 187871 transitions. [2021-06-05 16:22:09,592 INFO L78 Accepts]: Start accepts. Automaton has 45399 states and 187871 transitions. Word has length 39 [2021-06-05 16:22:09,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:09,592 INFO L482 AbstractCegarLoop]: Abstraction has 45399 states and 187871 transitions. [2021-06-05 16:22:09,593 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:09,593 INFO L276 IsEmpty]: Start isEmpty. Operand 45399 states and 187871 transitions. [2021-06-05 16:22:09,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:09,683 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:09,683 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:22:09,899 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:09,899 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:09,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:09,899 INFO L82 PathProgramCache]: Analyzing trace with hash 401310577, now seen corresponding path program 95 times [2021-06-05 16:22:09,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:09,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667215567] [2021-06-05 16:22:09,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:09,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:10,310 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:10,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:10,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667215567] [2021-06-05 16:22:10,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667215567] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:10,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708728541] [2021-06-05 16:22:10,310 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 16:22:10,343 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:22:10,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:10,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:10,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:10,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:10,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:10,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:10,513 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:10,513 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 30 treesize of output 48 [2021-06-05 16:22:10,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:22:10,543 INFO L628 ElimStorePlain]: treesize reduction 37, result has 54.3 percent of original size [2021-06-05 16:22:10,545 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 16:22:10,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:45 [2021-06-05 16:22:10,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:22:10,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:10,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:10,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:10,956 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:22:10,999 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:10,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708728541] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:10,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:10,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:22:10,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243855260] [2021-06-05 16:22:10,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:22:10,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:10,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:22:10,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=643, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:22:11,000 INFO L87 Difference]: Start difference. First operand 45399 states and 187871 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:13,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:13,588 INFO L93 Difference]: Finished difference Result 72407 states and 295781 transitions. [2021-06-05 16:22:13,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 16:22:13,588 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:13,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:13,804 INFO L225 Difference]: With dead ends: 72407 [2021-06-05 16:22:13,804 INFO L226 Difference]: Without dead ends: 72279 [2021-06-05 16:22:13,805 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 1756.9ms TimeCoverageRelationStatistics Valid=409, Invalid=2347, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:22:13,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72279 states. [2021-06-05 16:22:14,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72279 to 45567. [2021-06-05 16:22:14,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45567 states, 45566 states have (on average 4.136154150024141) internal successors, (188468), 45566 states have internal predecessors, (188468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:15,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45567 states to 45567 states and 188468 transitions. [2021-06-05 16:22:15,116 INFO L78 Accepts]: Start accepts. Automaton has 45567 states and 188468 transitions. Word has length 39 [2021-06-05 16:22:15,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:15,116 INFO L482 AbstractCegarLoop]: Abstraction has 45567 states and 188468 transitions. [2021-06-05 16:22:15,117 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:15,117 INFO L276 IsEmpty]: Start isEmpty. Operand 45567 states and 188468 transitions. [2021-06-05 16:22:15,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:15,215 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:15,215 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:22:15,431 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:15,431 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:15,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:15,432 INFO L82 PathProgramCache]: Analyzing trace with hash 337270923, now seen corresponding path program 96 times [2021-06-05 16:22:15,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:15,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973191349] [2021-06-05 16:22:15,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:15,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:15,819 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:15,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:15,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973191349] [2021-06-05 16:22:15,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973191349] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:15,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482209816] [2021-06-05 16:22:15,820 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 16:22:15,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:22:15,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:15,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:22:15,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:16,015 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:16,016 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 26 treesize of output 44 [2021-06-05 16:22:16,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:16,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:16,041 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 16:22:16,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:43 [2021-06-05 16:22:16,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:22:16,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:16,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:16,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:16,135 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:22:16,203 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:16,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482209816] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:16,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:16,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:22:16,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785497111] [2021-06-05 16:22:16,204 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:22:16,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:16,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:22:16,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:22:16,204 INFO L87 Difference]: Start difference. First operand 45567 states and 188468 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:17,815 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2021-06-05 16:22:19,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:19,346 INFO L93 Difference]: Finished difference Result 94920 states and 385436 transitions. [2021-06-05 16:22:19,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 16:22:19,347 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:19,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:19,633 INFO L225 Difference]: With dead ends: 94920 [2021-06-05 16:22:19,633 INFO L226 Difference]: Without dead ends: 94865 [2021-06-05 16:22:19,633 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 745 ImplicationChecksByTransitivity, 1818.7ms TimeCoverageRelationStatistics Valid=467, Invalid=2613, Unknown=0, NotChecked=0, Total=3080 [2021-06-05 16:22:19,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94865 states. [2021-06-05 16:22:20,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94865 to 45689. [2021-06-05 16:22:21,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45689 states, 45688 states have (on average 4.138811066363159) internal successors, (189094), 45688 states have internal predecessors, (189094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:21,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45689 states to 45689 states and 189094 transitions. [2021-06-05 16:22:21,402 INFO L78 Accepts]: Start accepts. Automaton has 45689 states and 189094 transitions. Word has length 39 [2021-06-05 16:22:21,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:21,402 INFO L482 AbstractCegarLoop]: Abstraction has 45689 states and 189094 transitions. [2021-06-05 16:22:21,402 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:21,402 INFO L276 IsEmpty]: Start isEmpty. Operand 45689 states and 189094 transitions. [2021-06-05 16:22:21,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:21,492 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:21,492 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:22:21,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable454 [2021-06-05 16:22:21,692 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:21,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:21,693 INFO L82 PathProgramCache]: Analyzing trace with hash 2041933109, now seen corresponding path program 97 times [2021-06-05 16:22:21,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:21,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164430671] [2021-06-05 16:22:21,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:21,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:21,943 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:21,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:21,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164430671] [2021-06-05 16:22:21,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164430671] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:21,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907980834] [2021-06-05 16:22:21,943 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:21,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:21,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:21,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:22,120 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:22,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:22:22,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:22,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:22,127 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 16:22:22,127 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:22:22,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:22:22,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:22,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:22,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:22,181 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:22:22,244 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:22,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907980834] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:22,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:22,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:22:22,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706209098] [2021-06-05 16:22:22,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:22:22,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:22,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:22:22,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:22:22,244 INFO L87 Difference]: Start difference. First operand 45689 states and 189094 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:24,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:24,027 INFO L93 Difference]: Finished difference Result 79793 states and 328412 transitions. [2021-06-05 16:22:24,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 16:22:24,027 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:24,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:24,267 INFO L225 Difference]: With dead ends: 79793 [2021-06-05 16:22:24,267 INFO L226 Difference]: Without dead ends: 79738 [2021-06-05 16:22:24,267 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 794.1ms TimeCoverageRelationStatistics Valid=269, Invalid=1371, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 16:22:24,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79738 states. [2021-06-05 16:22:25,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79738 to 45408. [2021-06-05 16:22:25,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45408 states, 45407 states have (on average 4.137115422732178) internal successors, (187854), 45407 states have internal predecessors, (187854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:25,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45408 states to 45408 states and 187854 transitions. [2021-06-05 16:22:25,602 INFO L78 Accepts]: Start accepts. Automaton has 45408 states and 187854 transitions. Word has length 39 [2021-06-05 16:22:25,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:25,603 INFO L482 AbstractCegarLoop]: Abstraction has 45408 states and 187854 transitions. [2021-06-05 16:22:25,603 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:25,603 INFO L276 IsEmpty]: Start isEmpty. Operand 45408 states and 187854 transitions. [2021-06-05 16:22:25,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:25,688 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:25,688 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:22:25,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable458,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:25,889 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:25,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:25,889 INFO L82 PathProgramCache]: Analyzing trace with hash 210357187, now seen corresponding path program 98 times [2021-06-05 16:22:25,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:25,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319671257] [2021-06-05 16:22:25,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:25,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:26,184 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:26,184 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:26,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319671257] [2021-06-05 16:22:26,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319671257] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:26,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696716274] [2021-06-05 16:22:26,184 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 16:22:26,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:22:26,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:26,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:26,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:26,371 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:26,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:22:26,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:26,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:26,379 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 16:22:26,379 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:22:26,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 35 treesize of output 27 [2021-06-05 16:22:26,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:26,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:26,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:26,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:22:26,514 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:26,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696716274] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:26,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:26,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:22:26,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612107475] [2021-06-05 16:22:26,514 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:22:26,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:26,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:22:26,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:22:26,515 INFO L87 Difference]: Start difference. First operand 45408 states and 187854 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:28,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:28,495 INFO L93 Difference]: Finished difference Result 89040 states and 362265 transitions. [2021-06-05 16:22:28,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:22:28,495 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:28,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:28,771 INFO L225 Difference]: With dead ends: 89040 [2021-06-05 16:22:28,771 INFO L226 Difference]: Without dead ends: 88856 [2021-06-05 16:22:28,771 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 1075.7ms TimeCoverageRelationStatistics Valid=365, Invalid=1797, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:22:28,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88856 states. [2021-06-05 16:22:30,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88856 to 45102. [2021-06-05 16:22:30,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45102 states, 45101 states have (on average 4.140329482716569) internal successors, (186733), 45101 states have internal predecessors, (186733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:30,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45102 states to 45102 states and 186733 transitions. [2021-06-05 16:22:30,214 INFO L78 Accepts]: Start accepts. Automaton has 45102 states and 186733 transitions. Word has length 39 [2021-06-05 16:22:30,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:30,214 INFO L482 AbstractCegarLoop]: Abstraction has 45102 states and 186733 transitions. [2021-06-05 16:22:30,214 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:30,214 INFO L276 IsEmpty]: Start isEmpty. Operand 45102 states and 186733 transitions. [2021-06-05 16:22:30,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:30,297 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:30,297 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:22:30,498 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable459 [2021-06-05 16:22:30,499 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:30,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:30,499 INFO L82 PathProgramCache]: Analyzing trace with hash 1628962993, now seen corresponding path program 99 times [2021-06-05 16:22:30,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:30,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104577569] [2021-06-05 16:22:30,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:30,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:30,823 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-06-05 16:22:31,018 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:31,018 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:31,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104577569] [2021-06-05 16:22:31,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104577569] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:31,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353596351] [2021-06-05 16:22:31,018 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 16:22:31,049 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:22:31,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:31,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:22:31,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:31,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:31,318 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:31,318 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 30 treesize of output 36 [2021-06-05 16:22:31,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:31,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:31,362 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 16:22:31,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:55, output treesize:50 [2021-06-05 16:22:31,488 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:31,488 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 30 treesize of output 46 [2021-06-05 16:22:31,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:31,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:31,511 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 16:22:31,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:116 [2021-06-05 16:22:31,973 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_105], 3=[q2, v_prenex_104]} [2021-06-05 16:22:31,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:31,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 3 [2021-06-05 16:22:31,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:32,103 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 43 [2021-06-05 16:22:32,103 INFO L628 ElimStorePlain]: treesize reduction 235, result has 40.7 percent of original size [2021-06-05 16:22:32,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:32,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 5 [2021-06-05 16:22:32,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:32,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:32,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:32,117 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:32,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2021-06-05 16:22:32,119 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:22:32,178 INFO L628 ElimStorePlain]: treesize reduction 71, result has 48.6 percent of original size [2021-06-05 16:22:32,178 INFO L518 ElimStorePlain]: Eliminatee v_prenex_104 vanished before elimination [2021-06-05 16:22:32,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-05 16:22:32,180 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:407, output treesize:65 [2021-06-05 16:22:32,254 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:32,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353596351] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:32,254 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:32,254 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:22:32,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991442731] [2021-06-05 16:22:32,254 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:22:32,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:32,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:22:32,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:22:32,255 INFO L87 Difference]: Start difference. First operand 45102 states and 186733 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:33,316 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 50 [2021-06-05 16:22:33,769 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 74 [2021-06-05 16:22:33,933 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-06-05 16:22:34,146 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 70 [2021-06-05 16:22:34,362 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 78 [2021-06-05 16:22:35,199 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-06-05 16:22:35,463 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 52 [2021-06-05 16:22:36,111 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 68 [2021-06-05 16:22:36,373 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 54 [2021-06-05 16:22:37,280 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 54 [2021-06-05 16:22:38,344 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-06-05 16:22:38,606 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-06-05 16:22:38,787 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 64 [2021-06-05 16:22:39,195 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-06-05 16:22:39,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:39,891 INFO L93 Difference]: Finished difference Result 78707 states and 320669 transitions. [2021-06-05 16:22:39,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-06-05 16:22:39,892 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:39,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:40,259 INFO L225 Difference]: With dead ends: 78707 [2021-06-05 16:22:40,260 INFO L226 Difference]: Without dead ends: 78625 [2021-06-05 16:22:40,260 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3007 ImplicationChecksByTransitivity, 6395.3ms TimeCoverageRelationStatistics Valid=980, Invalid=8526, Unknown=0, NotChecked=0, Total=9506 [2021-06-05 16:22:40,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78625 states. [2021-06-05 16:22:41,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78625 to 45745. [2021-06-05 16:22:41,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45745 states, 45744 states have (on average 4.136323889471844) internal successors, (189212), 45744 states have internal predecessors, (189212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:41,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45745 states to 45745 states and 189212 transitions. [2021-06-05 16:22:41,573 INFO L78 Accepts]: Start accepts. Automaton has 45745 states and 189212 transitions. Word has length 39 [2021-06-05 16:22:41,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:41,574 INFO L482 AbstractCegarLoop]: Abstraction has 45745 states and 189212 transitions. [2021-06-05 16:22:41,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:41,574 INFO L276 IsEmpty]: Start isEmpty. Operand 45745 states and 189212 transitions. [2021-06-05 16:22:41,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:41,668 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:41,668 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:22:41,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:41,869 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:41,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:41,869 INFO L82 PathProgramCache]: Analyzing trace with hash -867045925, now seen corresponding path program 100 times [2021-06-05 16:22:41,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:41,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441585238] [2021-06-05 16:22:41,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:41,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:42,117 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:42,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:42,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441585238] [2021-06-05 16:22:42,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441585238] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:42,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29856851] [2021-06-05 16:22:42,117 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:22:42,145 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:22:42,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:42,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:42,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:42,312 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:42,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:22:42,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:42,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:42,319 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 16:22:42,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:22:42,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:22:42,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:42,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:42,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:42,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:12 [2021-06-05 16:22:42,411 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:42,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29856851] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:42,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:42,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:22:42,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892094494] [2021-06-05 16:22:42,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:22:42,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:42,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:22:42,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:22:42,412 INFO L87 Difference]: Start difference. First operand 45745 states and 189212 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:44,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:44,021 INFO L93 Difference]: Finished difference Result 79931 states and 328985 transitions. [2021-06-05 16:22:44,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 16:22:44,022 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:44,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:44,252 INFO L225 Difference]: With dead ends: 79931 [2021-06-05 16:22:44,252 INFO L226 Difference]: Without dead ends: 79876 [2021-06-05 16:22:44,252 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 757.6ms TimeCoverageRelationStatistics Valid=263, Invalid=1377, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 16:22:44,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79876 states. [2021-06-05 16:22:45,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79876 to 45624. [2021-06-05 16:22:45,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45624 states, 45623 states have (on average 4.137123819126318) internal successors, (188748), 45623 states have internal predecessors, (188748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:45,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45624 states to 45624 states and 188748 transitions. [2021-06-05 16:22:45,575 INFO L78 Accepts]: Start accepts. Automaton has 45624 states and 188748 transitions. Word has length 39 [2021-06-05 16:22:45,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:45,575 INFO L482 AbstractCegarLoop]: Abstraction has 45624 states and 188748 transitions. [2021-06-05 16:22:45,575 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:45,575 INFO L276 IsEmpty]: Start isEmpty. Operand 45624 states and 188748 transitions. [2021-06-05 16:22:45,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:45,664 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:45,665 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:22:45,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable495,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:22:45,865 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:45,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:45,865 INFO L82 PathProgramCache]: Analyzing trace with hash -731484829, now seen corresponding path program 101 times [2021-06-05 16:22:45,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:45,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232181518] [2021-06-05 16:22:45,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:45,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:46,145 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:46,145 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:46,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232181518] [2021-06-05 16:22:46,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232181518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:46,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208107244] [2021-06-05 16:22:46,145 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 16:22:46,175 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:22:46,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:46,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:22:46,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:46,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:46,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:46,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:46,347 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:46,347 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 30 treesize of output 48 [2021-06-05 16:22:46,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:22:46,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:46,360 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 16:22:46,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:54, output treesize:42 [2021-06-05 16:22:46,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:22:46,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:46,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:46,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 16:22:46,460 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:22:46,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:46,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:46,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:22:46,532 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:46,532 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 20 treesize of output 39 [2021-06-05 16:22:46,534 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:22:46,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:46,543 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 16:22:46,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:22:46,590 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:46,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208107244] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:46,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:46,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:22:46,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765857774] [2021-06-05 16:22:46,590 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:22:46,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:46,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:22:46,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:22:46,591 INFO L87 Difference]: Start difference. First operand 45624 states and 188748 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:50,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:50,756 INFO L93 Difference]: Finished difference Result 83001 states and 338646 transitions. [2021-06-05 16:22:50,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-06-05 16:22:50,757 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:50,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:51,023 INFO L225 Difference]: With dead ends: 83001 [2021-06-05 16:22:51,023 INFO L226 Difference]: Without dead ends: 82572 [2021-06-05 16:22:51,023 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1574 ImplicationChecksByTransitivity, 2584.3ms TimeCoverageRelationStatistics Valid=717, Invalid=5135, Unknown=0, NotChecked=0, Total=5852 [2021-06-05 16:22:51,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82572 states. [2021-06-05 16:22:52,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82572 to 46140. [2021-06-05 16:22:52,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46140 states, 46139 states have (on average 4.1339864323023905) internal successors, (190738), 46139 states have internal predecessors, (190738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:52,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46140 states to 46140 states and 190738 transitions. [2021-06-05 16:22:52,324 INFO L78 Accepts]: Start accepts. Automaton has 46140 states and 190738 transitions. Word has length 39 [2021-06-05 16:22:52,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:52,325 INFO L482 AbstractCegarLoop]: Abstraction has 46140 states and 190738 transitions. [2021-06-05 16:22:52,325 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:52,325 INFO L276 IsEmpty]: Start isEmpty. Operand 46140 states and 190738 transitions. [2021-06-05 16:22:52,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:52,412 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:52,412 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:22:52,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable496 [2021-06-05 16:22:52,612 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:52,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:52,613 INFO L82 PathProgramCache]: Analyzing trace with hash -869929743, now seen corresponding path program 102 times [2021-06-05 16:22:52,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:52,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063160720] [2021-06-05 16:22:52,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:52,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:52,919 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:52,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:52,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063160720] [2021-06-05 16:22:52,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063160720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:52,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57199603] [2021-06-05 16:22:52,919 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 16:22:52,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:22:52,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:22:52,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 16:22:52,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:53,138 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:53,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:22:53,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:53,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:53,146 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 16:22:53,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:49, output treesize:31 [2021-06-05 16:22:53,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:22:53,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:53,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:53,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:53,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:22:53,247 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:53,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57199603] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:53,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:53,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:22:53,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297856640] [2021-06-05 16:22:53,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:22:53,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:53,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:22:53,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:22:53,248 INFO L87 Difference]: Start difference. First operand 46140 states and 190738 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:54,472 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 27 [2021-06-05 16:22:55,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:55,291 INFO L93 Difference]: Finished difference Result 90463 states and 367919 transitions. [2021-06-05 16:22:55,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 16:22:55,292 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:55,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:22:55,558 INFO L225 Difference]: With dead ends: 90463 [2021-06-05 16:22:55,558 INFO L226 Difference]: Without dead ends: 90247 [2021-06-05 16:22:55,558 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 692 ImplicationChecksByTransitivity, 1421.4ms TimeCoverageRelationStatistics Valid=424, Invalid=2228, Unknown=0, NotChecked=0, Total=2652 [2021-06-05 16:22:55,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90247 states. [2021-06-05 16:22:56,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90247 to 45740. [2021-06-05 16:22:56,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45740 states, 45739 states have (on average 4.136163886398916) internal successors, (189184), 45739 states have internal predecessors, (189184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:56,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45740 states to 45740 states and 189184 transitions. [2021-06-05 16:22:56,994 INFO L78 Accepts]: Start accepts. Automaton has 45740 states and 189184 transitions. Word has length 39 [2021-06-05 16:22:56,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:22:56,994 INFO L482 AbstractCegarLoop]: Abstraction has 45740 states and 189184 transitions. [2021-06-05 16:22:56,994 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:56,995 INFO L276 IsEmpty]: Start isEmpty. Operand 45740 states and 189184 transitions. [2021-06-05 16:22:57,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:22:57,076 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:22:57,077 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:22:57,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable503 [2021-06-05 16:22:57,285 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:22:57,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:22:57,285 INFO L82 PathProgramCache]: Analyzing trace with hash 471732141, now seen corresponding path program 103 times [2021-06-05 16:22:57,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:22:57,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274348087] [2021-06-05 16:22:57,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:22:57,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:57,780 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:57,780 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:22:57,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274348087] [2021-06-05 16:22:57,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274348087] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:57,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188215311] [2021-06-05 16:22:57,780 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 16:22:57,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:22:57,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:22:57,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:22:57,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:22:57,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:57,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:57,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:22:57,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:22:58,011 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:22:58,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:22:58,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:22:58,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:22:58,013 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 16:22:58,014 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:12 [2021-06-05 16:22:58,053 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:22:58,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188215311] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:22:58,054 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:22:58,054 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 24 [2021-06-05 16:22:58,054 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634077205] [2021-06-05 16:22:58,054 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 16:22:58,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:22:58,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 16:22:58,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-06-05 16:22:58,054 INFO L87 Difference]: Start difference. First operand 45740 states and 189184 transitions. Second operand has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:22:59,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:22:59,541 INFO L93 Difference]: Finished difference Result 82993 states and 341560 transitions. [2021-06-05 16:22:59,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 16:22:59,541 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:22:59,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:00,032 INFO L225 Difference]: With dead ends: 82993 [2021-06-05 16:23:00,032 INFO L226 Difference]: Without dead ends: 82938 [2021-06-05 16:23:00,032 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 971.6ms TimeCoverageRelationStatistics Valid=216, Invalid=1266, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 16:23:00,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82938 states. [2021-06-05 16:23:00,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82938 to 45928. [2021-06-05 16:23:00,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45928 states, 45927 states have (on average 4.1409846060051825) internal successors, (190183), 45927 states have internal predecessors, (190183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:01,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45928 states to 45928 states and 190183 transitions. [2021-06-05 16:23:01,329 INFO L78 Accepts]: Start accepts. Automaton has 45928 states and 190183 transitions. Word has length 39 [2021-06-05 16:23:01,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:01,330 INFO L482 AbstractCegarLoop]: Abstraction has 45928 states and 190183 transitions. [2021-06-05 16:23:01,330 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:01,330 INFO L276 IsEmpty]: Start isEmpty. Operand 45928 states and 190183 transitions. [2021-06-05 16:23:01,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:01,416 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:01,416 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:23:01,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable504,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:01,616 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:01,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:01,617 INFO L82 PathProgramCache]: Analyzing trace with hash -165855889, now seen corresponding path program 104 times [2021-06-05 16:23:01,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:01,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101908543] [2021-06-05 16:23:01,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:01,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:01,877 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:01,877 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:01,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101908543] [2021-06-05 16:23:01,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101908543] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:01,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419570569] [2021-06-05 16:23:01,877 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 16:23:01,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:23:01,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:01,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:23:01,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:02,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:23:02,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:02,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:02,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:02,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-06-05 16:23:02,162 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:23:02,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 16:23:02,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:02,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:02,164 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 16:23:02,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:9 [2021-06-05 16:23:02,197 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:02,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:23:02,198 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:23:02,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:02,205 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 16:23:02,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:23:02,240 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:02,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419570569] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:02,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:02,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:23:02,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335510756] [2021-06-05 16:23:02,241 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:23:02,241 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:02,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:23:02,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:23:02,241 INFO L87 Difference]: Start difference. First operand 45928 states and 190183 transitions. Second operand has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:04,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:04,441 INFO L93 Difference]: Finished difference Result 103653 states and 427349 transitions. [2021-06-05 16:23:04,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:23:04,441 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:04,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:04,768 INFO L225 Difference]: With dead ends: 103653 [2021-06-05 16:23:04,769 INFO L226 Difference]: Without dead ends: 103598 [2021-06-05 16:23:04,769 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 1078.8ms TimeCoverageRelationStatistics Valid=360, Invalid=2190, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 16:23:04,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103598 states. [2021-06-05 16:23:06,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103598 to 46168. [2021-06-05 16:23:06,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46168 states, 46167 states have (on average 4.142417744276215) internal successors, (191243), 46167 states have internal predecessors, (191243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:06,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46168 states to 46168 states and 191243 transitions. [2021-06-05 16:23:06,251 INFO L78 Accepts]: Start accepts. Automaton has 46168 states and 191243 transitions. Word has length 39 [2021-06-05 16:23:06,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:06,251 INFO L482 AbstractCegarLoop]: Abstraction has 46168 states and 191243 transitions. [2021-06-05 16:23:06,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:06,251 INFO L276 IsEmpty]: Start isEmpty. Operand 46168 states and 191243 transitions. [2021-06-05 16:23:06,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:06,336 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:06,336 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:23:06,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable505,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:06,540 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:06,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:06,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1253137135, now seen corresponding path program 105 times [2021-06-05 16:23:06,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:06,540 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894964264] [2021-06-05 16:23:06,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:06,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:06,793 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:06,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:06,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894964264] [2021-06-05 16:23:06,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894964264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:06,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751912192] [2021-06-05 16:23:06,793 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 16:23:06,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 16:23:06,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:06,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 16:23:06,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:07,155 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-06-05 16:23:07,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:07,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:23:07,448 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 39 treesize of output 31 [2021-06-05 16:23:07,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:07,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:07,464 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 16:23:07,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:37 [2021-06-05 16:23:07,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:07,549 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:07,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 45 treesize of output 53 [2021-06-05 16:23:07,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:07,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:07,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:07,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:23:07,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:07,631 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:07,631 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 23 treesize of output 31 [2021-06-05 16:23:07,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:23:07,641 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:23:07,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 12 [2021-06-05 16:23:07,642 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:07,648 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-06-05 16:23:07,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 12 [2021-06-05 16:23:07,649 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:07,704 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.1 percent of original size [2021-06-05 16:23:07,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 16:23:07,706 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:116, output treesize:81 [2021-06-05 16:23:07,815 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:07,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751912192] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:07,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:07,816 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:23:07,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840657575] [2021-06-05 16:23:07,816 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:23:07,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:07,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:23:07,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:23:07,816 INFO L87 Difference]: Start difference. First operand 46168 states and 191243 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:10,224 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 18 [2021-06-05 16:23:13,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:13,068 INFO L93 Difference]: Finished difference Result 99309 states and 407027 transitions. [2021-06-05 16:23:13,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-06-05 16:23:13,068 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:13,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:13,370 INFO L225 Difference]: With dead ends: 99309 [2021-06-05 16:23:13,370 INFO L226 Difference]: Without dead ends: 99215 [2021-06-05 16:23:13,370 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1899 ImplicationChecksByTransitivity, 3291.5ms TimeCoverageRelationStatistics Valid=782, Invalid=5698, Unknown=0, NotChecked=0, Total=6480 [2021-06-05 16:23:13,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99215 states. [2021-06-05 16:23:14,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99215 to 46358. [2021-06-05 16:23:14,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46358 states, 46357 states have (on average 4.141445736350497) internal successors, (191985), 46357 states have internal predecessors, (191985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:14,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46358 states to 46358 states and 191985 transitions. [2021-06-05 16:23:14,868 INFO L78 Accepts]: Start accepts. Automaton has 46358 states and 191985 transitions. Word has length 39 [2021-06-05 16:23:14,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:14,868 INFO L482 AbstractCegarLoop]: Abstraction has 46358 states and 191985 transitions. [2021-06-05 16:23:14,868 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:14,868 INFO L276 IsEmpty]: Start isEmpty. Operand 46358 states and 191985 transitions. [2021-06-05 16:23:14,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:14,955 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:14,955 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:23:15,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable507,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:15,156 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:15,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:15,156 INFO L82 PathProgramCache]: Analyzing trace with hash -1564815849, now seen corresponding path program 106 times [2021-06-05 16:23:15,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:15,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740126128] [2021-06-05 16:23:15,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:15,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:15,463 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:15,463 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:15,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740126128] [2021-06-05 16:23:15,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740126128] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:15,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330112514] [2021-06-05 16:23:15,463 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 16:23:15,493 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:23:15,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:15,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:23:15,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:15,697 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:23:15,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:23:15,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:15,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:15,704 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 16:23:15,704 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:34 [2021-06-05 16:23:15,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:23:15,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:15,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:15,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:15,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:23:15,779 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:15,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330112514] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:15,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:15,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:23:15,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986012121] [2021-06-05 16:23:15,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:23:15,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:15,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:23:15,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:23:15,780 INFO L87 Difference]: Start difference. First operand 46358 states and 191985 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:17,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:17,504 INFO L93 Difference]: Finished difference Result 76448 states and 312769 transitions. [2021-06-05 16:23:17,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:23:17,505 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:17,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:17,756 INFO L225 Difference]: With dead ends: 76448 [2021-06-05 16:23:17,756 INFO L226 Difference]: Without dead ends: 76200 [2021-06-05 16:23:17,756 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 998.3ms TimeCoverageRelationStatistics Valid=323, Invalid=1483, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:23:17,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76200 states. [2021-06-05 16:23:18,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76200 to 46544. [2021-06-05 16:23:18,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46544 states, 46543 states have (on average 4.139935113765765) internal successors, (192685), 46543 states have internal predecessors, (192685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:19,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46544 states to 46544 states and 192685 transitions. [2021-06-05 16:23:19,105 INFO L78 Accepts]: Start accepts. Automaton has 46544 states and 192685 transitions. Word has length 39 [2021-06-05 16:23:19,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:19,105 INFO L482 AbstractCegarLoop]: Abstraction has 46544 states and 192685 transitions. [2021-06-05 16:23:19,105 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:19,106 INFO L276 IsEmpty]: Start isEmpty. Operand 46544 states and 192685 transitions. [2021-06-05 16:23:19,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:19,192 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:19,192 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:23:19,393 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable517 [2021-06-05 16:23:19,393 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:19,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:19,393 INFO L82 PathProgramCache]: Analyzing trace with hash 452270203, now seen corresponding path program 107 times [2021-06-05 16:23:19,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:19,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922877937] [2021-06-05 16:23:19,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:19,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:19,678 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:19,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:19,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922877937] [2021-06-05 16:23:19,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922877937] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:19,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860266796] [2021-06-05 16:23:19,678 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:23:19,709 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 16:23:19,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:19,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 16:23:19,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:20,065 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:20,065 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 39 treesize of output 47 [2021-06-05 16:23:20,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:20,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:20,093 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 16:23:20,093 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:81 [2021-06-05 16:23:20,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 29 [2021-06-05 16:23:20,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:20,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:23:20,166 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:20,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,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 43 treesize of output 27 [2021-06-05 16:23:20,170 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:20,447 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2021-06-05 16:23:20,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:20,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-06-05 16:23:20,449 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:178, output treesize:85 [2021-06-05 16:23:20,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:20,640 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:20,640 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 20 treesize of output 39 [2021-06-05 16:23:20,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:23:20,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:20,653 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 16:23:20,653 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:13 [2021-06-05 16:23:20,706 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:20,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860266796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:20,706 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:20,706 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:23:20,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323380841] [2021-06-05 16:23:20,707 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:23:20,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:20,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:23:20,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:23:20,707 INFO L87 Difference]: Start difference. First operand 46544 states and 192685 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:23,710 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 48 [2021-06-05 16:23:26,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:26,303 INFO L93 Difference]: Finished difference Result 97317 states and 395236 transitions. [2021-06-05 16:23:26,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-06-05 16:23:26,304 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:26,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:26,606 INFO L225 Difference]: With dead ends: 97317 [2021-06-05 16:23:26,606 INFO L226 Difference]: Without dead ends: 96834 [2021-06-05 16:23:26,607 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2273 ImplicationChecksByTransitivity, 4041.1ms TimeCoverageRelationStatistics Valid=1151, Invalid=6681, Unknown=0, NotChecked=0, Total=7832 [2021-06-05 16:23:26,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96834 states. [2021-06-05 16:23:27,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96834 to 46666. [2021-06-05 16:23:27,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46666 states, 46665 states have (on average 4.139569270331084) internal successors, (193173), 46665 states have internal predecessors, (193173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:28,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46666 states to 46666 states and 193173 transitions. [2021-06-05 16:23:28,332 INFO L78 Accepts]: Start accepts. Automaton has 46666 states and 193173 transitions. Word has length 39 [2021-06-05 16:23:28,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:28,332 INFO L482 AbstractCegarLoop]: Abstraction has 46666 states and 193173 transitions. [2021-06-05 16:23:28,332 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:28,332 INFO L276 IsEmpty]: Start isEmpty. Operand 46666 states and 193173 transitions. [2021-06-05 16:23:28,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:28,423 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:28,423 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:23:28,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable518,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:28,637 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:28,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:28,637 INFO L82 PathProgramCache]: Analyzing trace with hash 656190949, now seen corresponding path program 108 times [2021-06-05 16:23:28,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:28,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587636565] [2021-06-05 16:23:28,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:28,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:28,935 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:28,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:28,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587636565] [2021-06-05 16:23:28,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587636565] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:28,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290770927] [2021-06-05 16:23:28,935 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 16:23:28,967 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 16:23:28,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:28,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2021-06-05 16:23:28,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:29,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:23:29,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:29,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:29,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:29,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:38 [2021-06-05 16:23:29,208 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:23:29,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 16:23:29,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:29,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:29,211 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 16:23:29,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:9 [2021-06-05 16:23:29,237 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:29,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:23:29,238 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:23:29,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:29,245 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 16:23:29,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:23:29,289 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:29,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290770927] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:29,290 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:29,290 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:23:29,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579063877] [2021-06-05 16:23:29,290 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:23:29,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:29,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:23:29,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:23:29,290 INFO L87 Difference]: Start difference. First operand 46666 states and 193173 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:30,956 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 39 [2021-06-05 16:23:32,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:32,027 INFO L93 Difference]: Finished difference Result 80018 states and 326348 transitions. [2021-06-05 16:23:32,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 16:23:32,027 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:32,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:32,264 INFO L225 Difference]: With dead ends: 80018 [2021-06-05 16:23:32,264 INFO L226 Difference]: Without dead ends: 79854 [2021-06-05 16:23:32,264 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 1660.3ms TimeCoverageRelationStatistics Valid=501, Invalid=2469, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 16:23:32,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79854 states. [2021-06-05 16:23:33,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79854 to 46968. [2021-06-05 16:23:33,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46968 states, 46967 states have (on average 4.137905337790364) internal successors, (194345), 46967 states have internal predecessors, (194345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:33,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46968 states to 46968 states and 194345 transitions. [2021-06-05 16:23:33,624 INFO L78 Accepts]: Start accepts. Automaton has 46968 states and 194345 transitions. Word has length 39 [2021-06-05 16:23:33,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:33,624 INFO L482 AbstractCegarLoop]: Abstraction has 46968 states and 194345 transitions. [2021-06-05 16:23:33,624 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:33,624 INFO L276 IsEmpty]: Start isEmpty. Operand 46968 states and 194345 transitions. [2021-06-05 16:23:33,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:33,713 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:33,713 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:23:33,913 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable531 [2021-06-05 16:23:33,914 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:33,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:33,914 INFO L82 PathProgramCache]: Analyzing trace with hash -941570975, now seen corresponding path program 109 times [2021-06-05 16:23:33,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:33,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896330641] [2021-06-05 16:23:33,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:33,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:34,493 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:34,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:34,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896330641] [2021-06-05 16:23:34,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896330641] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:34,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787171825] [2021-06-05 16:23:34,493 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 16:23:34,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:34,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:23:34,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:34,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:23:34,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:34,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:34,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:34,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:23:34,775 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:23:34,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:23:34,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:34,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:34,777 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 16:23:34,777 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:23:34,822 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:34,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787171825] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:34,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:34,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:23:34,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13937326] [2021-06-05 16:23:34,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:23:34,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:34,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:23:34,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:23:34,823 INFO L87 Difference]: Start difference. First operand 46968 states and 194345 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:37,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:37,005 INFO L93 Difference]: Finished difference Result 107264 states and 435928 transitions. [2021-06-05 16:23:37,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:23:37,006 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:37,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:37,391 INFO L225 Difference]: With dead ends: 107264 [2021-06-05 16:23:37,392 INFO L226 Difference]: Without dead ends: 107128 [2021-06-05 16:23:37,392 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 530 ImplicationChecksByTransitivity, 1382.2ms TimeCoverageRelationStatistics Valid=385, Invalid=1871, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 16:23:37,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107128 states. [2021-06-05 16:23:38,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107128 to 46468. [2021-06-05 16:23:38,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46468 states, 46467 states have (on average 4.140766565519616) internal successors, (192409), 46467 states have internal predecessors, (192409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:38,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46468 states to 46468 states and 192409 transitions. [2021-06-05 16:23:38,938 INFO L78 Accepts]: Start accepts. Automaton has 46468 states and 192409 transitions. Word has length 39 [2021-06-05 16:23:38,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:38,938 INFO L482 AbstractCegarLoop]: Abstraction has 46468 states and 192409 transitions. [2021-06-05 16:23:38,939 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:38,939 INFO L276 IsEmpty]: Start isEmpty. Operand 46468 states and 192409 transitions. [2021-06-05 16:23:39,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:39,025 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:39,026 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:23:39,242 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable533,113 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:39,242 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:39,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:39,242 INFO L82 PathProgramCache]: Analyzing trace with hash -6081193, now seen corresponding path program 110 times [2021-06-05 16:23:39,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:39,243 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255651362] [2021-06-05 16:23:39,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:39,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:39,569 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:39,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:39,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255651362] [2021-06-05 16:23:39,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255651362] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:39,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44305865] [2021-06-05 16:23:39,569 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 16:23:39,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:23:39,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:39,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:23:39,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:39,785 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:23:39,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:23:39,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:39,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:39,792 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 16:23:39,792 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:23:39,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:23:39,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:39,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:39,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:39,859 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:23:39,899 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:39,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44305865] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:39,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:39,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:23:39,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210138756] [2021-06-05 16:23:39,900 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:23:39,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:39,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:23:39,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:23:39,900 INFO L87 Difference]: Start difference. First operand 46468 states and 192409 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:40,643 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 23 [2021-06-05 16:23:41,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:41,638 INFO L93 Difference]: Finished difference Result 75585 states and 309501 transitions. [2021-06-05 16:23:41,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 16:23:41,639 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:41,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:41,865 INFO L225 Difference]: With dead ends: 75585 [2021-06-05 16:23:41,865 INFO L226 Difference]: Without dead ends: 75393 [2021-06-05 16:23:41,865 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 1264.2ms TimeCoverageRelationStatistics Valid=311, Invalid=1411, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 16:23:41,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75393 states. [2021-06-05 16:23:43,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75393 to 46492. [2021-06-05 16:23:43,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46492 states, 46491 states have (on average 4.14043578326988) internal successors, (192493), 46491 states have internal predecessors, (192493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:43,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46492 states to 46492 states and 192493 transitions. [2021-06-05 16:23:43,212 INFO L78 Accepts]: Start accepts. Automaton has 46492 states and 192493 transitions. Word has length 39 [2021-06-05 16:23:43,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:43,212 INFO L482 AbstractCegarLoop]: Abstraction has 46492 states and 192493 transitions. [2021-06-05 16:23:43,212 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:43,212 INFO L276 IsEmpty]: Start isEmpty. Operand 46492 states and 192493 transitions. [2021-06-05 16:23:43,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:43,299 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:43,299 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:23:43,499 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable534 [2021-06-05 16:23:43,499 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:43,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:43,500 INFO L82 PathProgramCache]: Analyzing trace with hash 2143700845, now seen corresponding path program 111 times [2021-06-05 16:23:43,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:43,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84124256] [2021-06-05 16:23:43,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:43,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:43,825 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:43,825 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:43,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84124256] [2021-06-05 16:23:43,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84124256] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:43,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035663073] [2021-06-05 16:23:43,826 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 16:23:43,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 16:23:43,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:43,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 16:23:43,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:44,180 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-06-05 16:23:44,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:44,416 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:44,416 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 35 treesize of output 41 [2021-06-05 16:23:44,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:44,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:44,436 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 16:23:44,436 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:106 [2021-06-05 16:23:44,546 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:44,547 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 37 treesize of output 45 [2021-06-05 16:23:44,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:44,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:44,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:44,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:40 [2021-06-05 16:23:44,639 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:44,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:23:44,641 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:23:44,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:44,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 3 [2021-06-05 16:23:44,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:44,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:23:44,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:44,649 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 9 [2021-06-05 16:23:44,650 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:44,694 INFO L628 ElimStorePlain]: treesize reduction 46, result has 50.0 percent of original size [2021-06-05 16:23:44,696 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 16:23:44,696 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:123, output treesize:47 [2021-06-05 16:23:44,855 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:44,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035663073] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:44,855 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:44,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 33 [2021-06-05 16:23:44,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678412835] [2021-06-05 16:23:44,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-06-05 16:23:44,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:44,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-06-05 16:23:44,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 16:23:44,856 INFO L87 Difference]: Start difference. First operand 46492 states and 192493 transitions. Second operand has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:48,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:48,743 INFO L93 Difference]: Finished difference Result 73353 states and 298508 transitions. [2021-06-05 16:23:48,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-06-05 16:23:48,743 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:48,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:48,966 INFO L225 Difference]: With dead ends: 73353 [2021-06-05 16:23:48,967 INFO L226 Difference]: Without dead ends: 73205 [2021-06-05 16:23:48,967 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1492 ImplicationChecksByTransitivity, 3122.5ms TimeCoverageRelationStatistics Valid=819, Invalid=4293, Unknown=0, NotChecked=0, Total=5112 [2021-06-05 16:23:49,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73205 states. [2021-06-05 16:23:49,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73205 to 46786. [2021-06-05 16:23:49,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46786 states, 46785 states have (on average 4.13728759217698) internal successors, (193563), 46785 states have internal predecessors, (193563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:50,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46786 states to 46786 states and 193563 transitions. [2021-06-05 16:23:50,112 INFO L78 Accepts]: Start accepts. Automaton has 46786 states and 193563 transitions. Word has length 39 [2021-06-05 16:23:50,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:50,112 INFO L482 AbstractCegarLoop]: Abstraction has 46786 states and 193563 transitions. [2021-06-05 16:23:50,112 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:50,112 INFO L276 IsEmpty]: Start isEmpty. Operand 46786 states and 193563 transitions. [2021-06-05 16:23:50,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:50,197 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:50,197 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:23:50,397 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable535,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:23:50,397 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:50,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:50,398 INFO L82 PathProgramCache]: Analyzing trace with hash 461863935, now seen corresponding path program 112 times [2021-06-05 16:23:50,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:50,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219852598] [2021-06-05 16:23:50,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:50,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:50,713 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:50,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:50,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219852598] [2021-06-05 16:23:50,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219852598] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:50,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591632925] [2021-06-05 16:23:50,713 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 16:23:50,741 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:23:50,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:50,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:23:50,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:50,952 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:23:50,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:23:50,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:50,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:50,959 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 16:23:50,959 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:34 [2021-06-05 16:23:50,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:23:50,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:50,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:50,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:23:50,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:23:51,208 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2021-06-05 16:23:51,223 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:51,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591632925] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:51,223 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:51,223 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:23:51,223 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765819758] [2021-06-05 16:23:51,223 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:23:51,223 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:51,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:23:51,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:23:51,224 INFO L87 Difference]: Start difference. First operand 46786 states and 193563 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:53,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:23:53,068 INFO L93 Difference]: Finished difference Result 90997 states and 370071 transitions. [2021-06-05 16:23:53,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:23:53,069 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:23:53,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:23:53,589 INFO L225 Difference]: With dead ends: 90997 [2021-06-05 16:23:53,589 INFO L226 Difference]: Without dead ends: 90773 [2021-06-05 16:23:53,589 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 1168.2ms TimeCoverageRelationStatistics Valid=416, Invalid=1936, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 16:23:53,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90773 states. [2021-06-05 16:23:54,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90773 to 46678. [2021-06-05 16:23:54,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46678 states, 46677 states have (on average 4.138933521863016) internal successors, (193193), 46677 states have internal predecessors, (193193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:54,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46678 states to 46678 states and 193193 transitions. [2021-06-05 16:23:54,960 INFO L78 Accepts]: Start accepts. Automaton has 46678 states and 193193 transitions. Word has length 39 [2021-06-05 16:23:54,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:23:54,961 INFO L482 AbstractCegarLoop]: Abstraction has 46678 states and 193193 transitions. [2021-06-05 16:23:54,961 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:23:54,961 INFO L276 IsEmpty]: Start isEmpty. Operand 46678 states and 193193 transitions. [2021-06-05 16:23:55,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:23:55,046 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:23:55,046 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:23:55,247 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable551 [2021-06-05 16:23:55,247 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:23:55,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:23:55,247 INFO L82 PathProgramCache]: Analyzing trace with hash 1820000131, now seen corresponding path program 113 times [2021-06-05 16:23:55,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:23:55,248 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183017338] [2021-06-05 16:23:55,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:23:55,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:23:55,594 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:55,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:23:55,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183017338] [2021-06-05 16:23:55,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183017338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:55,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278289433] [2021-06-05 16:23:55,594 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 16:23:55,626 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 16:23:55,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:23:55,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:23:55,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:23:55,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:23:55,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:23:55,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:55,887 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 16:23:55,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:61, output treesize:47 [2021-06-05 16:23:55,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:55,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:55,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:23:55,949 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:55,949 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 37 treesize of output 55 [2021-06-05 16:23:55,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:23:55,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:55,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:23:55,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:28 [2021-06-05 16:23:56,045 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:56,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2021-06-05 16:23:56,047 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:23:56,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:23:56,056 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 16:23:56,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:25, output treesize:13 [2021-06-05 16:23:56,105 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:23:56,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278289433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:23:56,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:23:56,106 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:23:56,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311950971] [2021-06-05 16:23:56,106 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:23:56,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:23:56,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:23:56,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:23:56,106 INFO L87 Difference]: Start difference. First operand 46678 states and 193193 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:00,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:00,455 INFO L93 Difference]: Finished difference Result 106169 states and 432121 transitions. [2021-06-05 16:24:00,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-06-05 16:24:00,455 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:24:00,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:01,020 INFO L225 Difference]: With dead ends: 106169 [2021-06-05 16:24:01,020 INFO L226 Difference]: Without dead ends: 105778 [2021-06-05 16:24:01,021 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1274 ImplicationChecksByTransitivity, 2347.9ms TimeCoverageRelationStatistics Valid=807, Invalid=4449, Unknown=0, NotChecked=0, Total=5256 [2021-06-05 16:24:01,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105778 states. [2021-06-05 16:24:02,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105778 to 46688. [2021-06-05 16:24:02,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46688 states, 46687 states have (on average 4.138646732495127) internal successors, (193221), 46687 states have internal predecessors, (193221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:02,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46688 states to 46688 states and 193221 transitions. [2021-06-05 16:24:02,610 INFO L78 Accepts]: Start accepts. Automaton has 46688 states and 193221 transitions. Word has length 39 [2021-06-05 16:24:02,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:02,610 INFO L482 AbstractCegarLoop]: Abstraction has 46688 states and 193221 transitions. [2021-06-05 16:24:02,610 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:02,610 INFO L276 IsEmpty]: Start isEmpty. Operand 46688 states and 193221 transitions. [2021-06-05 16:24:02,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:02,697 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:02,697 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:24:02,898 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable552,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:02,898 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:02,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:02,898 INFO L82 PathProgramCache]: Analyzing trace with hash 2023920877, now seen corresponding path program 114 times [2021-06-05 16:24:02,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:02,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361738600] [2021-06-05 16:24:02,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:02,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:03,195 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:03,195 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:03,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361738600] [2021-06-05 16:24:03,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361738600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:03,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144477294] [2021-06-05 16:24:03,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:24:03,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 16:24:03,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:03,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2021-06-05 16:24:03,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:03,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:24:03,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:03,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:03,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:03,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:38 [2021-06-05 16:24:03,487 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:03,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 29 [2021-06-05 16:24:03,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:03,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:03,489 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 16:24:03,489 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:9 [2021-06-05 16:24:03,517 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:03,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:24:03,518 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:03,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:03,525 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 16:24:03,525 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:24:03,570 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:03,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144477294] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:03,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:03,570 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:24:03,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116314521] [2021-06-05 16:24:03,570 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:24:03,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:03,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:24:03,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:24:03,570 INFO L87 Difference]: Start difference. First operand 46688 states and 193221 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:04,632 WARN L205 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-06-05 16:24:06,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:06,192 INFO L93 Difference]: Finished difference Result 78548 states and 320447 transitions. [2021-06-05 16:24:06,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 16:24:06,192 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:24:06,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:06,425 INFO L225 Difference]: With dead ends: 78548 [2021-06-05 16:24:06,425 INFO L226 Difference]: Without dead ends: 78384 [2021-06-05 16:24:06,425 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 1737.6ms TimeCoverageRelationStatistics Valid=510, Invalid=2246, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:24:06,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78384 states. [2021-06-05 16:24:07,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78384 to 46792. [2021-06-05 16:24:07,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46792 states, 46791 states have (on average 4.1385950289585605) internal successors, (193649), 46791 states have internal predecessors, (193649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:07,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46792 states to 46792 states and 193649 transitions. [2021-06-05 16:24:07,807 INFO L78 Accepts]: Start accepts. Automaton has 46792 states and 193649 transitions. Word has length 39 [2021-06-05 16:24:07,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:07,807 INFO L482 AbstractCegarLoop]: Abstraction has 46792 states and 193649 transitions. [2021-06-05 16:24:07,808 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:07,808 INFO L276 IsEmpty]: Start isEmpty. Operand 46792 states and 193649 transitions. [2021-06-05 16:24:08,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:08,202 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:08,202 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:24:08,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable560,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:08,405 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:08,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:08,405 INFO L82 PathProgramCache]: Analyzing trace with hash 426158953, now seen corresponding path program 115 times [2021-06-05 16:24:08,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:08,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828832733] [2021-06-05 16:24:08,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:08,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:08,690 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:08,690 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:08,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828832733] [2021-06-05 16:24:08,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828832733] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:08,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038563567] [2021-06-05 16:24:08,690 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 16:24:08,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:08,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:08,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:08,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:24:08,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:08,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:08,937 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:08,937 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:24:08,969 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:08,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:24:08,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:08,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:08,971 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 16:24:08,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:24:09,014 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:09,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038563567] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:09,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:09,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:24:09,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337230382] [2021-06-05 16:24:09,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:24:09,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:09,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:24:09,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:24:09,014 INFO L87 Difference]: Start difference. First operand 46792 states and 193649 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:11,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:11,035 INFO L93 Difference]: Finished difference Result 107329 states and 436087 transitions. [2021-06-05 16:24:11,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 16:24:11,035 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:24:11,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:11,372 INFO L225 Difference]: With dead ends: 107329 [2021-06-05 16:24:11,372 INFO L226 Difference]: Without dead ends: 107209 [2021-06-05 16:24:11,372 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 1071.3ms TimeCoverageRelationStatistics Valid=387, Invalid=1775, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:24:11,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107209 states. [2021-06-05 16:24:12,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107209 to 46488. [2021-06-05 16:24:12,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46488 states, 46487 states have (on average 4.140490889926216) internal successors, (192479), 46487 states have internal predecessors, (192479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:12,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46488 states to 46488 states and 192479 transitions. [2021-06-05 16:24:12,875 INFO L78 Accepts]: Start accepts. Automaton has 46488 states and 192479 transitions. Word has length 39 [2021-06-05 16:24:12,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:12,875 INFO L482 AbstractCegarLoop]: Abstraction has 46488 states and 192479 transitions. [2021-06-05 16:24:12,876 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:12,876 INFO L276 IsEmpty]: Start isEmpty. Operand 46488 states and 192479 transitions. [2021-06-05 16:24:12,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:12,959 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:12,959 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:24:13,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable562 [2021-06-05 16:24:13,162 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:13,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:13,162 INFO L82 PathProgramCache]: Analyzing trace with hash -1314265319, now seen corresponding path program 116 times [2021-06-05 16:24:13,162 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:13,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946995114] [2021-06-05 16:24:13,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:13,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:13,447 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:13,447 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:13,447 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946995114] [2021-06-05 16:24:13,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946995114] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:13,447 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916033036] [2021-06-05 16:24:13,447 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 16:24:13,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:24:13,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:13,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:13,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:13,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:24:13,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:13,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:13,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:13,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:24:13,692 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:13,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:24:13,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:13,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:13,694 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 16:24:13,694 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:12 [2021-06-05 16:24:13,749 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:13,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916033036] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:13,750 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:13,750 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:24:13,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431169291] [2021-06-05 16:24:13,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:24:13,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:13,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:24:13,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:24:13,750 INFO L87 Difference]: Start difference. First operand 46488 states and 192479 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 16:24:15,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:15,601 INFO L93 Difference]: Finished difference Result 85981 states and 351800 transitions. [2021-06-05 16:24:15,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 16:24:15,601 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 39 [2021-06-05 16:24:15,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:15,856 INFO L225 Difference]: With dead ends: 85981 [2021-06-05 16:24:15,856 INFO L226 Difference]: Without dead ends: 85907 [2021-06-05 16:24:15,856 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 1238.1ms TimeCoverageRelationStatistics Valid=266, Invalid=1540, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 16:24:15,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85907 states. [2021-06-05 16:24:17,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85907 to 45844. [2021-06-05 16:24:17,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45844 states, 45843 states have (on average 4.14133019217765) internal successors, (189851), 45843 states have internal predecessors, (189851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:17,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45844 states to 45844 states and 189851 transitions. [2021-06-05 16:24:17,546 INFO L78 Accepts]: Start accepts. Automaton has 45844 states and 189851 transitions. Word has length 39 [2021-06-05 16:24:17,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:17,546 INFO L482 AbstractCegarLoop]: Abstraction has 45844 states and 189851 transitions. [2021-06-05 16:24:17,546 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 16:24:17,546 INFO L276 IsEmpty]: Start isEmpty. Operand 45844 states and 189851 transitions. [2021-06-05 16:24:17,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:17,645 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:17,645 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:24:17,846 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable563 [2021-06-05 16:24:17,846 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:17,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:17,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1040958189, now seen corresponding path program 117 times [2021-06-05 16:24:17,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:17,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141079598] [2021-06-05 16:24:17,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:17,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:18,297 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:18,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:18,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141079598] [2021-06-05 16:24:18,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141079598] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:18,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676532630] [2021-06-05 16:24:18,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:24:18,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 16:24:18,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:18,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:24:18,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:18,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:24:18,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:18,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:18,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:18,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-06-05 16:24:18,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:24:18,606 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:18,606 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 16:24:18,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:18,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:18,636 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 16:24:18,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:75 [2021-06-05 16:24:18,681 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:18,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:24:18,683 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:18,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:18,709 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:18,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:24:18,711 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:18,744 INFO L628 ElimStorePlain]: treesize reduction 10, result has 82.1 percent of original size [2021-06-05 16:24:18,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:24:18,746 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:44 [2021-06-05 16:24:18,831 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:18,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676532630] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:18,832 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:18,832 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:24:18,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533191495] [2021-06-05 16:24:18,832 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:24:18,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:18,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:24:18,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:24:18,832 INFO L87 Difference]: Start difference. First operand 45844 states and 189851 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:24,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:24,392 INFO L93 Difference]: Finished difference Result 127734 states and 517956 transitions. [2021-06-05 16:24:24,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-06-05 16:24:24,392 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:24:24,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:24,805 INFO L225 Difference]: With dead ends: 127734 [2021-06-05 16:24:24,805 INFO L226 Difference]: Without dead ends: 127592 [2021-06-05 16:24:24,806 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3048 ImplicationChecksByTransitivity, 4324.9ms TimeCoverageRelationStatistics Valid=1470, Invalid=7650, Unknown=0, NotChecked=0, Total=9120 [2021-06-05 16:24:24,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127592 states. [2021-06-05 16:24:26,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127592 to 46289. [2021-06-05 16:24:26,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46289 states, 46288 states have (on average 4.144292257172485) internal successors, (191831), 46288 states have internal predecessors, (191831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:26,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46289 states to 46289 states and 191831 transitions. [2021-06-05 16:24:26,909 INFO L78 Accepts]: Start accepts. Automaton has 46289 states and 191831 transitions. Word has length 39 [2021-06-05 16:24:26,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:26,909 INFO L482 AbstractCegarLoop]: Abstraction has 46289 states and 191831 transitions. [2021-06-05 16:24:26,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:26,909 INFO L276 IsEmpty]: Start isEmpty. Operand 46289 states and 191831 transitions. [2021-06-05 16:24:27,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:27,013 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:27,013 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:24:27,214 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable564 [2021-06-05 16:24:27,214 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:27,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:27,214 INFO L82 PathProgramCache]: Analyzing trace with hash 1790054465, now seen corresponding path program 118 times [2021-06-05 16:24:27,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:27,214 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832177710] [2021-06-05 16:24:27,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:27,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:27,457 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:27,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:27,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832177710] [2021-06-05 16:24:27,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832177710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:27,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38632347] [2021-06-05 16:24:27,457 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 16:24:27,487 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:24:27,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:27,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:27,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:27,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:24:27,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:27,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:27,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:27,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:24:27,723 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:27,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:24:27,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:27,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:27,725 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 16:24:27,725 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:24:27,761 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:27,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38632347] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:27,761 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:27,761 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:24:27,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893424691] [2021-06-05 16:24:27,761 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:24:27,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:27,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:24:27,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:24:27,762 INFO L87 Difference]: Start difference. First operand 46289 states and 191831 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 16:24:29,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:29,825 INFO L93 Difference]: Finished difference Result 102255 states and 417916 transitions. [2021-06-05 16:24:29,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 16:24:29,826 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 39 [2021-06-05 16:24:29,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:30,174 INFO L225 Difference]: With dead ends: 102255 [2021-06-05 16:24:30,174 INFO L226 Difference]: Without dead ends: 102200 [2021-06-05 16:24:30,174 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 1004.2ms TimeCoverageRelationStatistics Valid=344, Invalid=1818, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 16:24:30,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102200 states. [2021-06-05 16:24:31,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102200 to 45254. [2021-06-05 16:24:31,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45254 states, 45253 states have (on average 4.142067929198064) internal successors, (187441), 45253 states have internal predecessors, (187441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:31,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45254 states to 45254 states and 187441 transitions. [2021-06-05 16:24:31,633 INFO L78 Accepts]: Start accepts. Automaton has 45254 states and 187441 transitions. Word has length 39 [2021-06-05 16:24:31,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:31,633 INFO L482 AbstractCegarLoop]: Abstraction has 45254 states and 187441 transitions. [2021-06-05 16:24:31,633 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 16:24:31,634 INFO L276 IsEmpty]: Start isEmpty. Operand 45254 states and 187441 transitions. [2021-06-05 16:24:31,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:31,715 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:31,715 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:24:31,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable571,122 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:31,921 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:31,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:31,921 INFO L82 PathProgramCache]: Analyzing trace with hash -956397167, now seen corresponding path program 119 times [2021-06-05 16:24:31,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:31,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179477053] [2021-06-05 16:24:31,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:31,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:32,176 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:32,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:32,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179477053] [2021-06-05 16:24:32,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179477053] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:32,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253497056] [2021-06-05 16:24:32,176 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 16:24:32,206 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 16:24:32,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:32,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 41 conjunts are in the unsatisfiable core [2021-06-05 16:24:32,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:32,373 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:32,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:24:32,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:32,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:32,380 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 16:24:32,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:27 [2021-06-05 16:24:32,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:24:32,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:32,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:32,444 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 16:24:32,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:21 [2021-06-05 16:24:32,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:24: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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-06-05 16:24:32,538 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:24:32,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:32,543 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 16:24:32,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:18, output treesize:3 [2021-06-05 16:24:32,559 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:32,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253497056] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:32,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:32,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:24:32,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253487126] [2021-06-05 16:24:32,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:24:32,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:32,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:24:32,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:24:32,560 INFO L87 Difference]: Start difference. First operand 45254 states and 187441 transitions. Second operand has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:32,849 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification that was a NOOP. DAG size: 27 [2021-06-05 16:24:35,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:35,557 INFO L93 Difference]: Finished difference Result 81723 states and 334647 transitions. [2021-06-05 16:24:35,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 16:24:35,557 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:24:35,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:35,789 INFO L225 Difference]: With dead ends: 81723 [2021-06-05 16:24:35,789 INFO L226 Difference]: Without dead ends: 81668 [2021-06-05 16:24:35,790 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 1628.4ms TimeCoverageRelationStatistics Valid=373, Invalid=2597, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 16:24:35,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81668 states. [2021-06-05 16:24:36,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81668 to 45794. [2021-06-05 16:24:36,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45794 states, 45793 states have (on average 4.140611010416439) internal successors, (189611), 45793 states have internal predecessors, (189611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:37,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45794 states to 45794 states and 189611 transitions. [2021-06-05 16:24:37,086 INFO L78 Accepts]: Start accepts. Automaton has 45794 states and 189611 transitions. Word has length 39 [2021-06-05 16:24:37,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:37,086 INFO L482 AbstractCegarLoop]: Abstraction has 45794 states and 189611 transitions. [2021-06-05 16:24:37,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:37,087 INFO L276 IsEmpty]: Start isEmpty. Operand 45794 states and 189611 transitions. [2021-06-05 16:24:37,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:37,173 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:37,173 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:24:37,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable572,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:37,377 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:37,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:37,377 INFO L82 PathProgramCache]: Analyzing trace with hash 978122307, now seen corresponding path program 120 times [2021-06-05 16:24:37,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:37,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241872883] [2021-06-05 16:24:37,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:37,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:37,659 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:37,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:37,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241872883] [2021-06-05 16:24:37,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241872883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:37,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384710524] [2021-06-05 16:24:37,660 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 16:24:37,689 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 16:24:37,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:37,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2021-06-05 16:24:37,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:37,864 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:37,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:24:37,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:37,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:37,872 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 16:24:37,872 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:30 [2021-06-05 16:24:37,967 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:37,967 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 35 treesize of output 43 [2021-06-05 16:24:37,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:37,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:37,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:37,977 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:33 [2021-06-05 16:24:38,071 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:38,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384710524] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:38,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:38,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-06-05 16:24:38,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327452905] [2021-06-05 16:24:38,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 16:24:38,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:38,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 16:24:38,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=690, Unknown=0, NotChecked=0, Total=870 [2021-06-05 16:24:38,072 INFO L87 Difference]: Start difference. First operand 45794 states and 189611 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:40,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:40,292 INFO L93 Difference]: Finished difference Result 75508 states and 307916 transitions. [2021-06-05 16:24:40,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 16:24:40,292 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:24:40,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:40,510 INFO L225 Difference]: With dead ends: 75508 [2021-06-05 16:24:40,511 INFO L226 Difference]: Without dead ends: 75418 [2021-06-05 16:24:40,511 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 585 ImplicationChecksByTransitivity, 1130.2ms TimeCoverageRelationStatistics Valid=429, Invalid=1551, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 16:24:40,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75418 states. [2021-06-05 16:24:41,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75418 to 46130. [2021-06-05 16:24:41,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46130 states, 46129 states have (on average 4.137332263868716) internal successors, (190851), 46129 states have internal predecessors, (190851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:41,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46130 states to 46130 states and 190851 transitions. [2021-06-05 16:24:41,761 INFO L78 Accepts]: Start accepts. Automaton has 46130 states and 190851 transitions. Word has length 39 [2021-06-05 16:24:41,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:41,762 INFO L482 AbstractCegarLoop]: Abstraction has 46130 states and 190851 transitions. [2021-06-05 16:24:41,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:41,762 INFO L276 IsEmpty]: Start isEmpty. Operand 46130 states and 190851 transitions. [2021-06-05 16:24:41,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:41,845 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:41,846 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:24:42,046 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable573 [2021-06-05 16:24:42,046 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:42,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:42,046 INFO L82 PathProgramCache]: Analyzing trace with hash -703714603, now seen corresponding path program 121 times [2021-06-05 16:24:42,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:42,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091788577] [2021-06-05 16:24:42,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:42,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:42,326 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:42,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:42,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091788577] [2021-06-05 16:24:42,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091788577] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:42,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9623323] [2021-06-05 16:24:42,327 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 16:24:42,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:42,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:42,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:42,515 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:42,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:24:42,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:42,754 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-06-05 16:24:42,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:42,754 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 16:24:42,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:24:42,842 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 27 [2021-06-05 16:24:42,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:42,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:42,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:42,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:24:42,883 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:42,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9623323] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:42,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:42,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:24:42,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705706406] [2021-06-05 16:24:42,883 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:24:42,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:42,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:24:42,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:24:42,884 INFO L87 Difference]: Start difference. First operand 46130 states and 190851 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:45,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:45,369 INFO L93 Difference]: Finished difference Result 93119 states and 378680 transitions. [2021-06-05 16:24:45,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 16:24:45,369 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:24:45,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:45,669 INFO L225 Difference]: With dead ends: 93119 [2021-06-05 16:24:45,669 INFO L226 Difference]: Without dead ends: 92863 [2021-06-05 16:24:45,670 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 791 ImplicationChecksByTransitivity, 1388.9ms TimeCoverageRelationStatistics Valid=524, Invalid=2446, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 16:24:45,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92863 states. [2021-06-05 16:24:46,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92863 to 45865. [2021-06-05 16:24:46,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45865 states, 45864 states have (on average 4.141156462585034) internal successors, (189930), 45864 states have internal predecessors, (189930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:47,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45865 states to 45865 states and 189930 transitions. [2021-06-05 16:24:47,047 INFO L78 Accepts]: Start accepts. Automaton has 45865 states and 189930 transitions. Word has length 39 [2021-06-05 16:24:47,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:47,047 INFO L482 AbstractCegarLoop]: Abstraction has 45865 states and 189930 transitions. [2021-06-05 16:24:47,047 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:47,047 INFO L276 IsEmpty]: Start isEmpty. Operand 45865 states and 189930 transitions. [2021-06-05 16:24:47,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:47,135 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:47,135 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:24:47,335 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable575 [2021-06-05 16:24:47,336 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:47,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:47,336 INFO L82 PathProgramCache]: Analyzing trace with hash 1581231163, now seen corresponding path program 122 times [2021-06-05 16:24:47,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:47,336 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418424205] [2021-06-05 16:24:47,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:47,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:47,627 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:47,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:47,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418424205] [2021-06-05 16:24:47,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418424205] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:47,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161168524] [2021-06-05 16:24:47,627 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 16:24:47,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:24:47,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:47,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:47,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:47,819 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:47,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:24:47,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:47,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:47,826 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 16:24:47,826 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:24:47,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:24:47,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:47,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:47,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:47,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:24:47,956 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:47,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161168524] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:47,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:47,957 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:24:47,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013245812] [2021-06-05 16:24:47,957 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:24:47,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:47,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:24:47,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:24:47,957 INFO L87 Difference]: Start difference. First operand 45865 states and 189930 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:49,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:49,772 INFO L93 Difference]: Finished difference Result 77133 states and 315782 transitions. [2021-06-05 16:24:49,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:24:49,772 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:24:49,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:50,000 INFO L225 Difference]: With dead ends: 77133 [2021-06-05 16:24:50,000 INFO L226 Difference]: Without dead ends: 76941 [2021-06-05 16:24:50,000 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 1080.8ms TimeCoverageRelationStatistics Valid=340, Invalid=1552, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:24:50,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76941 states. [2021-06-05 16:24:51,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76941 to 45865. [2021-06-05 16:24:51,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45865 states, 45864 states have (on average 4.141156462585034) internal successors, (189930), 45864 states have internal predecessors, (189930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:51,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45865 states to 45865 states and 189930 transitions. [2021-06-05 16:24:51,298 INFO L78 Accepts]: Start accepts. Automaton has 45865 states and 189930 transitions. Word has length 39 [2021-06-05 16:24:51,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:51,298 INFO L482 AbstractCegarLoop]: Abstraction has 45865 states and 189930 transitions. [2021-06-05 16:24:51,299 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:51,299 INFO L276 IsEmpty]: Start isEmpty. Operand 45865 states and 189930 transitions. [2021-06-05 16:24:51,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:51,381 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:51,382 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:24:51,582 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable576 [2021-06-05 16:24:51,582 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:51,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:51,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1486083717, now seen corresponding path program 123 times [2021-06-05 16:24:51,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:51,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112902584] [2021-06-05 16:24:51,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:51,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:51,836 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:51,836 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:51,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112902584] [2021-06-05 16:24:51,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112902584] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:51,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555079426] [2021-06-05 16:24:51,837 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 16:24:51,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 16:24:51,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:51,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:24:51,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:52,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:24:52,162 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:52,162 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 30 treesize of output 36 [2021-06-05 16:24:52,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:52,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:52,190 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 16:24:52,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:65, output treesize:60 [2021-06-05 16:24:52,473 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 34 [2021-06-05 16:24:52,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:24:52,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:24:52,558 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 30 treesize of output 22 [2021-06-05 16:24:52,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:52,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:52,564 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 16:24:52,565 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:18 [2021-06-05 16:24:52,628 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:52,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:24:52,629 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:24:52,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:52,636 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 16:24:52,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:24:52,676 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:52,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555079426] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:52,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:52,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:24:52,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654387102] [2021-06-05 16:24:52,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:24:52,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:52,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:24:52,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:24:52,676 INFO L87 Difference]: Start difference. First operand 45865 states and 189930 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:56,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:24:56,145 INFO L93 Difference]: Finished difference Result 85055 states and 348299 transitions. [2021-06-05 16:24:56,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-06-05 16:24:56,145 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:24:56,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:24:56,413 INFO L225 Difference]: With dead ends: 85055 [2021-06-05 16:24:56,413 INFO L226 Difference]: Without dead ends: 85004 [2021-06-05 16:24:56,414 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1397 ImplicationChecksByTransitivity, 2001.6ms TimeCoverageRelationStatistics Valid=602, Invalid=4228, Unknown=0, NotChecked=0, Total=4830 [2021-06-05 16:24:56,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85004 states. [2021-06-05 16:24:57,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85004 to 46158. [2021-06-05 16:24:57,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46158 states, 46157 states have (on average 4.139697120696752) internal successors, (191076), 46157 states have internal predecessors, (191076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:57,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46158 states to 46158 states and 191076 transitions. [2021-06-05 16:24:57,681 INFO L78 Accepts]: Start accepts. Automaton has 46158 states and 191076 transitions. Word has length 39 [2021-06-05 16:24:57,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:24:57,681 INFO L482 AbstractCegarLoop]: Abstraction has 46158 states and 191076 transitions. [2021-06-05 16:24:57,681 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:57,681 INFO L276 IsEmpty]: Start isEmpty. Operand 46158 states and 191076 transitions. [2021-06-05 16:24:57,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:24:57,772 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:24:57,772 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:24:57,972 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable577,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:24:57,972 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:24:57,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:24:57,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1991827753, now seen corresponding path program 124 times [2021-06-05 16:24:57,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:24:57,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325184975] [2021-06-05 16:24:57,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:24:57,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:24:58,249 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:58,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:24:58,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325184975] [2021-06-05 16:24:58,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325184975] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:58,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279177316] [2021-06-05 16:24:58,249 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 16:24:58,279 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:24:58,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:24:58,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:24:58,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:24:58,457 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:24:58,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:24:58,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:58,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:58,464 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 16:24:58,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:24:58,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:24:58,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:24:58,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:24:58,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:24:58,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:24:58,563 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:24:58,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279177316] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:24:58,563 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:24:58,563 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:24:58,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80219633] [2021-06-05 16:24:58,563 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:24:58,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:24:58,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:24:58,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:24:58,564 INFO L87 Difference]: Start difference. First operand 46158 states and 191076 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:24:59,246 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 24 [2021-06-05 16:25:00,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:00,487 INFO L93 Difference]: Finished difference Result 78941 states and 322728 transitions. [2021-06-05 16:25:00,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 16:25:00,487 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:00,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:00,731 INFO L225 Difference]: With dead ends: 78941 [2021-06-05 16:25:00,731 INFO L226 Difference]: Without dead ends: 78725 [2021-06-05 16:25:00,731 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 1391.5ms TimeCoverageRelationStatistics Valid=415, Invalid=1841, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 16:25:00,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78725 states. [2021-06-05 16:25:01,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78725 to 46162. [2021-06-05 16:25:01,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46162 states, 46161 states have (on average 4.13925174931219) internal successors, (191072), 46161 states have internal predecessors, (191072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:02,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46162 states to 46162 states and 191072 transitions. [2021-06-05 16:25:02,039 INFO L78 Accepts]: Start accepts. Automaton has 46162 states and 191072 transitions. Word has length 39 [2021-06-05 16:25:02,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:02,039 INFO L482 AbstractCegarLoop]: Abstraction has 46162 states and 191072 transitions. [2021-06-05 16:25:02,039 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:02,039 INFO L276 IsEmpty]: Start isEmpty. Operand 46162 states and 191072 transitions. [2021-06-05 16:25:02,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:02,125 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:02,125 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:25:02,325 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable585 [2021-06-05 16:25:02,326 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:02,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:02,326 INFO L82 PathProgramCache]: Analyzing trace with hash 1651652727, now seen corresponding path program 125 times [2021-06-05 16:25:02,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:02,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403869885] [2021-06-05 16:25:02,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:02,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:02,714 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2021-06-05 16:25:02,919 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:02,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:02,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403869885] [2021-06-05 16:25:02,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403869885] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:02,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582671268] [2021-06-05 16:25:02,919 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 16:25:02,955 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 16:25:02,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:02,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 16:25:02,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:03,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 33 treesize of output 25 [2021-06-05 16:25:03,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:03,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:03,243 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 16:25:03,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:63, output treesize:49 [2021-06-05 16:25:03,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:25:03,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:03,307 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 28 treesize of output 20 [2021-06-05 16:25:03,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:03,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:03,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:25:03,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:21 [2021-06-05 16:25:03,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:25:03,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-06-05 16:25:03,429 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:25:03,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:03,434 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 16:25:03,434 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:18, output treesize:3 [2021-06-05 16:25:03,449 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:03,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582671268] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:03,450 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:03,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:25:03,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234773415] [2021-06-05 16:25:03,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:25:03,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:03,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:25:03,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:25:03,450 INFO L87 Difference]: Start difference. First operand 46162 states and 191072 transitions. Second operand has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:06,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:06,493 INFO L93 Difference]: Finished difference Result 81524 states and 333283 transitions. [2021-06-05 16:25:06,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-06-05 16:25:06,494 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:06,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:06,745 INFO L225 Difference]: With dead ends: 81524 [2021-06-05 16:25:06,745 INFO L226 Difference]: Without dead ends: 81469 [2021-06-05 16:25:06,745 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 997 ImplicationChecksByTransitivity, 2048.5ms TimeCoverageRelationStatistics Valid=442, Invalid=3218, Unknown=0, NotChecked=0, Total=3660 [2021-06-05 16:25:06,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81469 states. [2021-06-05 16:25:07,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81469 to 46478. [2021-06-05 16:25:07,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46478 states, 46477 states have (on average 4.138821352496934) internal successors, (192360), 46477 states have internal predecessors, (192360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:08,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46478 states to 46478 states and 192360 transitions. [2021-06-05 16:25:08,122 INFO L78 Accepts]: Start accepts. Automaton has 46478 states and 192360 transitions. Word has length 39 [2021-06-05 16:25:08,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:08,122 INFO L482 AbstractCegarLoop]: Abstraction has 46478 states and 192360 transitions. [2021-06-05 16:25:08,122 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:08,122 INFO L276 IsEmpty]: Start isEmpty. Operand 46478 states and 192360 transitions. [2021-06-05 16:25:08,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:08,214 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:08,214 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:25:08,429 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable586 [2021-06-05 16:25:08,429 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:08,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:08,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1014064697, now seen corresponding path program 126 times [2021-06-05 16:25:08,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:08,430 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680981168] [2021-06-05 16:25:08,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:08,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:08,719 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:08,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:08,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680981168] [2021-06-05 16:25:08,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680981168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:08,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793192313] [2021-06-05 16:25:08,719 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 16:25:08,751 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:25:08,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:08,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 16:25:08,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:08,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 16:25:08,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:08,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:08,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:08,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:37 [2021-06-05 16:25:09,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:09,067 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:09,067 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 16:25:09,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:09,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:09,082 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 16:25:09,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:75 [2021-06-05 16:25:09,147 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:09,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:25:09,149 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:25:09,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:09,156 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 16:25:09,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:25:09,201 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:09,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793192313] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:09,202 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:09,202 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-06-05 16:25:09,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937415134] [2021-06-05 16:25:09,202 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 16:25:09,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:09,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 16:25:09,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2021-06-05 16:25:09,202 INFO L87 Difference]: Start difference. First operand 46478 states and 192360 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:09,830 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2021-06-05 16:25:12,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:12,892 INFO L93 Difference]: Finished difference Result 99154 states and 406724 transitions. [2021-06-05 16:25:12,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-06-05 16:25:12,892 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:12,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:13,211 INFO L225 Difference]: With dead ends: 99154 [2021-06-05 16:25:13,211 INFO L226 Difference]: Without dead ends: 99099 [2021-06-05 16:25:13,212 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1487 ImplicationChecksByTransitivity, 2242.7ms TimeCoverageRelationStatistics Valid=664, Invalid=4306, Unknown=0, NotChecked=0, Total=4970 [2021-06-05 16:25:13,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99099 states. [2021-06-05 16:25:14,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99099 to 46886. [2021-06-05 16:25:14,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46886 states, 46885 states have (on average 4.139148981550602) internal successors, (194064), 46885 states have internal predecessors, (194064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:14,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46886 states to 46886 states and 194064 transitions. [2021-06-05 16:25:14,735 INFO L78 Accepts]: Start accepts. Automaton has 46886 states and 194064 transitions. Word has length 39 [2021-06-05 16:25:14,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:14,736 INFO L482 AbstractCegarLoop]: Abstraction has 46886 states and 194064 transitions. [2021-06-05 16:25:14,736 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:14,736 INFO L276 IsEmpty]: Start isEmpty. Operand 46886 states and 194064 transitions. [2021-06-05 16:25:14,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:14,831 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:14,831 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:25:15,047 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable587 [2021-06-05 16:25:15,047 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:15,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:15,048 INFO L82 PathProgramCache]: Analyzing trace with hash -1861909575, now seen corresponding path program 127 times [2021-06-05 16:25:15,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:15,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193054811] [2021-06-05 16:25:15,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:15,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:15,320 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:15,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:15,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193054811] [2021-06-05 16:25:15,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193054811] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:15,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754655181] [2021-06-05 16:25:15,320 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 16:25:15,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:15,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:25:15,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:15,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:25:15,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:15,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:15,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:15,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:25:15,624 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:15,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:25:15,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:15,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:15,627 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 16:25:15,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:25:15,658 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:15,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754655181] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:15,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:15,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 25 [2021-06-05 16:25:15,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888980460] [2021-06-05 16:25:15,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 16:25:15,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:15,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 16:25:15,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-06-05 16:25:15,658 INFO L87 Difference]: Start difference. First operand 46886 states and 194064 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:16,497 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 34 [2021-06-05 16:25:17,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:17,890 INFO L93 Difference]: Finished difference Result 95481 states and 393315 transitions. [2021-06-05 16:25:17,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 16:25:17,890 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:17,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:18,180 INFO L225 Difference]: With dead ends: 95481 [2021-06-05 16:25:18,180 INFO L226 Difference]: Without dead ends: 95426 [2021-06-05 16:25:18,180 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 1279.6ms TimeCoverageRelationStatistics Valid=252, Invalid=1640, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:25:18,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95426 states. [2021-06-05 16:25:19,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95426 to 46810. [2021-06-05 16:25:19,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46810 states, 46809 states have (on average 4.143049413574313) internal successors, (193932), 46809 states have internal predecessors, (193932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:20,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46810 states to 46810 states and 193932 transitions. [2021-06-05 16:25:20,033 INFO L78 Accepts]: Start accepts. Automaton has 46810 states and 193932 transitions. Word has length 39 [2021-06-05 16:25:20,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:20,033 INFO L482 AbstractCegarLoop]: Abstraction has 46810 states and 193932 transitions. [2021-06-05 16:25:20,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:20,033 INFO L276 IsEmpty]: Start isEmpty. Operand 46810 states and 193932 transitions. [2021-06-05 16:25:20,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:20,132 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:20,132 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:25:20,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable592,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:20,332 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:20,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:20,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1623254579, now seen corresponding path program 128 times [2021-06-05 16:25:20,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:20,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337686014] [2021-06-05 16:25:20,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:20,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:20,631 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:20,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:20,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337686014] [2021-06-05 16:25:20,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337686014] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:20,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169582650] [2021-06-05 16:25:20,631 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 16:25:20,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:25:20,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:20,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:25:20,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:20,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:25:20,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:20,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:20,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:20,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:25:20,907 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:20,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:25:20,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:20,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:20,909 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 16:25:20,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:25:20,950 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:20,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169582650] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:20,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:20,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:25:20,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124743061] [2021-06-05 16:25:20,951 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:25:20,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:20,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:25:20,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:25:20,951 INFO L87 Difference]: Start difference. First operand 46810 states and 193932 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:23,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:23,763 INFO L93 Difference]: Finished difference Result 129806 states and 527003 transitions. [2021-06-05 16:25:23,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 16:25:23,764 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:23,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:24,188 INFO L225 Difference]: With dead ends: 129806 [2021-06-05 16:25:24,188 INFO L226 Difference]: Without dead ends: 129751 [2021-06-05 16:25:24,188 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 706 ImplicationChecksByTransitivity, 1324.1ms TimeCoverageRelationStatistics Valid=510, Invalid=2246, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 16:25:24,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129751 states. [2021-06-05 16:25:25,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129751 to 46352. [2021-06-05 16:25:25,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46352 states, 46351 states have (on average 4.140018554076503) internal successors, (191894), 46351 states have internal predecessors, (191894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:26,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46352 states to 46352 states and 191894 transitions. [2021-06-05 16:25:26,346 INFO L78 Accepts]: Start accepts. Automaton has 46352 states and 191894 transitions. Word has length 39 [2021-06-05 16:25:26,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:26,347 INFO L482 AbstractCegarLoop]: Abstraction has 46352 states and 191894 transitions. [2021-06-05 16:25:26,347 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:26,347 INFO L276 IsEmpty]: Start isEmpty. Operand 46352 states and 191894 transitions. [2021-06-05 16:25:26,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:26,443 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:26,443 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:25:26,657 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable593,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:26,657 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:26,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:26,657 INFO L82 PathProgramCache]: Analyzing trace with hash -384895263, now seen corresponding path program 129 times [2021-06-05 16:25:26,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:26,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740462895] [2021-06-05 16:25:26,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:26,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:27,035 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:27,035 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:27,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740462895] [2021-06-05 16:25:27,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740462895] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:27,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305267603] [2021-06-05 16:25:27,036 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 16:25:27,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 16:25:27,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:27,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 16:25:27,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:27,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:27,416 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:27,416 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 35 treesize of output 41 [2021-06-05 16:25:27,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:27,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:27,438 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 16:25:27,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:63, output treesize:109 [2021-06-05 16:25:27,521 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:27,521 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 37 treesize of output 45 [2021-06-05 16:25:27,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:27,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:27,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:27,533 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:40 [2021-06-05 16:25:27,605 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:27,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:25:27,606 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:25:27,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:27,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 3 [2021-06-05 16:25:27,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:27,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:25:27,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:27,614 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 9 [2021-06-05 16:25:27,615 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:27,670 INFO L628 ElimStorePlain]: treesize reduction 29, result has 68.5 percent of original size [2021-06-05 16:25:27,671 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 16:25:27,672 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:123, output treesize:54 [2021-06-05 16:25:27,832 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:27,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305267603] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:27,832 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:27,832 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 33 [2021-06-05 16:25:27,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767248423] [2021-06-05 16:25:27,832 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-06-05 16:25:27,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:27,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-06-05 16:25:27,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=950, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 16:25:27,833 INFO L87 Difference]: Start difference. First operand 46352 states and 191894 transitions. Second operand has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:32,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:32,080 INFO L93 Difference]: Finished difference Result 76820 states and 311410 transitions. [2021-06-05 16:25:32,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-06-05 16:25:32,080 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:32,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:32,309 INFO L225 Difference]: With dead ends: 76820 [2021-06-05 16:25:32,309 INFO L226 Difference]: Without dead ends: 76627 [2021-06-05 16:25:32,310 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1499 ImplicationChecksByTransitivity, 3047.2ms TimeCoverageRelationStatistics Valid=746, Invalid=4366, Unknown=0, NotChecked=0, Total=5112 [2021-06-05 16:25:32,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76627 states. [2021-06-05 16:25:33,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76627 to 47037. [2021-06-05 16:25:33,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47037 states, 47036 states have (on average 4.1322178756697) internal successors, (194363), 47036 states have internal predecessors, (194363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:33,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47037 states to 47037 states and 194363 transitions. [2021-06-05 16:25:33,554 INFO L78 Accepts]: Start accepts. Automaton has 47037 states and 194363 transitions. Word has length 39 [2021-06-05 16:25:33,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:33,554 INFO L482 AbstractCegarLoop]: Abstraction has 47037 states and 194363 transitions. [2021-06-05 16:25:33,554 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:33,554 INFO L276 IsEmpty]: Start isEmpty. Operand 47037 states and 194363 transitions. [2021-06-05 16:25:33,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:33,638 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:33,638 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:25:33,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable594 [2021-06-05 16:25:33,839 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:33,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:33,839 INFO L82 PathProgramCache]: Analyzing trace with hash -2066732173, now seen corresponding path program 130 times [2021-06-05 16:25:33,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:33,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571085874] [2021-06-05 16:25:33,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:33,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:34,152 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:34,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:34,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571085874] [2021-06-05 16:25:34,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571085874] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:34,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133216546] [2021-06-05 16:25:34,152 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 16:25:34,180 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:25:34,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:34,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:25:34,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:34,393 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:34,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:25:34,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:34,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:34,400 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 16:25:34,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:25:34,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:25:34,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:34,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:34,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:34,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:25:34,474 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:34,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133216546] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:34,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:34,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:25:34,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493883719] [2021-06-05 16:25:34,474 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:25:34,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:34,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:25:34,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:25:34,475 INFO L87 Difference]: Start difference. First operand 47037 states and 194363 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:36,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:36,640 INFO L93 Difference]: Finished difference Result 95645 states and 388180 transitions. [2021-06-05 16:25:36,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 16:25:36,641 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:36,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:36,934 INFO L225 Difference]: With dead ends: 95645 [2021-06-05 16:25:36,934 INFO L226 Difference]: Without dead ends: 95325 [2021-06-05 16:25:36,934 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 1329.5ms TimeCoverageRelationStatistics Valid=472, Invalid=2180, Unknown=0, NotChecked=0, Total=2652 [2021-06-05 16:25:37,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95325 states. [2021-06-05 16:25:38,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95325 to 47083. [2021-06-05 16:25:38,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47083 states, 47082 states have (on average 4.131472749670787) internal successors, (194518), 47082 states have internal predecessors, (194518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:38,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47083 states to 47083 states and 194518 transitions. [2021-06-05 16:25:38,459 INFO L78 Accepts]: Start accepts. Automaton has 47083 states and 194518 transitions. Word has length 39 [2021-06-05 16:25:38,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:38,460 INFO L482 AbstractCegarLoop]: Abstraction has 47083 states and 194518 transitions. [2021-06-05 16:25:38,460 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:38,460 INFO L276 IsEmpty]: Start isEmpty. Operand 47083 states and 194518 transitions. [2021-06-05 16:25:38,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:38,546 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:38,546 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:25:38,746 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable607,134 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:38,747 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:38,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:38,747 INFO L82 PathProgramCache]: Analyzing trace with hash 1632190789, now seen corresponding path program 131 times [2021-06-05 16:25:38,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:38,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559373836] [2021-06-05 16:25:38,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:38,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:39,055 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification that was a NOOP. DAG size: 17 [2021-06-05 16:25:39,387 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:39,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:39,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559373836] [2021-06-05 16:25:39,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559373836] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:39,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144461400] [2021-06-05 16:25:39,387 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 16:25:39,458 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:25:39,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:39,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:25:39,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:39,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:25:39,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:39,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:39,810 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 16:25:39,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:44 [2021-06-05 16:25:39,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:39,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:39,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:25:39,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:25:39,857 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 39 treesize of output 27 [2021-06-05 16:25:39,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:39,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:39,863 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 16:25:39,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:7 [2021-06-05 16:25:39,923 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:39,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144461400] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:39,923 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:39,923 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:25:39,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219222048] [2021-06-05 16:25:39,923 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:25:39,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:39,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:25:39,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:25:39,924 INFO L87 Difference]: Start difference. First operand 47083 states and 194518 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:43,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:43,537 INFO L93 Difference]: Finished difference Result 97644 states and 396791 transitions. [2021-06-05 16:25:43,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-06-05 16:25:43,537 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:43,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:43,838 INFO L225 Difference]: With dead ends: 97644 [2021-06-05 16:25:43,838 INFO L226 Difference]: Without dead ends: 97436 [2021-06-05 16:25:43,838 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1082 ImplicationChecksByTransitivity, 2697.8ms TimeCoverageRelationStatistics Valid=597, Invalid=3693, Unknown=0, NotChecked=0, Total=4290 [2021-06-05 16:25:43,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97436 states. [2021-06-05 16:25:45,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97436 to 47121. [2021-06-05 16:25:45,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47121 states, 47120 states have (on average 4.131748726655348) internal successors, (194688), 47120 states have internal predecessors, (194688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:45,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47121 states to 47121 states and 194688 transitions. [2021-06-05 16:25:45,284 INFO L78 Accepts]: Start accepts. Automaton has 47121 states and 194688 transitions. Word has length 39 [2021-06-05 16:25:45,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:45,284 INFO L482 AbstractCegarLoop]: Abstraction has 47121 states and 194688 transitions. [2021-06-05 16:25:45,284 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:45,284 INFO L276 IsEmpty]: Start isEmpty. Operand 47121 states and 194688 transitions. [2021-06-05 16:25:45,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:45,370 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:45,371 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:25:45,571 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable608,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:45,571 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:45,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:45,571 INFO L82 PathProgramCache]: Analyzing trace with hash 1836111535, now seen corresponding path program 132 times [2021-06-05 16:25:45,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:45,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284985346] [2021-06-05 16:25:45,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:45,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:45,857 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2021-06-05 16:25:46,071 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:46,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:46,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284985346] [2021-06-05 16:25:46,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284985346] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:46,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435416883] [2021-06-05 16:25:46,072 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 16:25:46,101 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:25:46,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:46,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 16:25:46,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:46,446 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:46,447 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 39 treesize of output 47 [2021-06-05 16:25:46,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:46,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:46,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:46,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:73 [2021-06-05 16:25:46,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:46,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:25:46,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:46,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:46,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:25:46,529 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:46,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:46,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 20 [2021-06-05 16:25:46,534 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:46,538 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:46,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 38 [2021-06-05 16:25:46,539 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:46,594 INFO L628 ElimStorePlain]: treesize reduction 35, result has 69.6 percent of original size [2021-06-05 16:25:46,595 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 16:25:46,595 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:237, output treesize:80 [2021-06-05 16:25:46,656 INFO L446 ElimStorePlain]: Different costs {0=[q1], 1=[v_prenex_108]} [2021-06-05 16:25:46,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2021-06-05 16:25:46,660 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 16:25:46,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:46,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:25:46,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2021-06-05 16:25:46,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:46,724 INFO L628 ElimStorePlain]: treesize reduction 25, result has 59.0 percent of original size [2021-06-05 16:25:46,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:25:46,725 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:82, output treesize:34 [2021-06-05 16:25:46,866 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:46,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435416883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:46,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:46,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 32 [2021-06-05 16:25:46,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060051525] [2021-06-05 16:25:46,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 16:25:46,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:46,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 16:25:46,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=875, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 16:25:46,867 INFO L87 Difference]: Start difference. First operand 47121 states and 194688 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:49,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:49,831 INFO L93 Difference]: Finished difference Result 75233 states and 305575 transitions. [2021-06-05 16:25:49,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-06-05 16:25:49,832 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:49,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:50,055 INFO L225 Difference]: With dead ends: 75233 [2021-06-05 16:25:50,056 INFO L226 Difference]: Without dead ends: 75073 [2021-06-05 16:25:50,056 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 2246.5ms TimeCoverageRelationStatistics Valid=594, Invalid=2946, Unknown=0, NotChecked=0, Total=3540 [2021-06-05 16:25:50,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75073 states. [2021-06-05 16:25:51,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75073 to 47227. [2021-06-05 16:25:51,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47227 states, 47226 states have (on average 4.130648371659679) internal successors, (195074), 47226 states have internal predecessors, (195074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:51,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47227 states to 47227 states and 195074 transitions. [2021-06-05 16:25:51,237 INFO L78 Accepts]: Start accepts. Automaton has 47227 states and 195074 transitions. Word has length 39 [2021-06-05 16:25:51,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:51,238 INFO L482 AbstractCegarLoop]: Abstraction has 47227 states and 195074 transitions. [2021-06-05 16:25:51,238 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:51,238 INFO L276 IsEmpty]: Start isEmpty. Operand 47227 states and 195074 transitions. [2021-06-05 16:25:51,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:51,326 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:51,326 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:25:51,526 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable609,136 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:51,526 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:51,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:51,527 INFO L82 PathProgramCache]: Analyzing trace with hash 1358284677, now seen corresponding path program 133 times [2021-06-05 16:25:51,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:51,527 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478954911] [2021-06-05 16:25:51,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:51,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:51,812 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:51,812 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:51,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478954911] [2021-06-05 16:25:51,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478954911] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:51,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774753032] [2021-06-05 16:25:51,812 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 16:25:51,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:51,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:25:51,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:52,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:25:52,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:52,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:52,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:52,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:25:52,093 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:52,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:25:52,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:52,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:52,095 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 16:25:52,095 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:25:52,136 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:52,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774753032] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:52,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:52,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:25:52,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273965159] [2021-06-05 16:25:52,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:25:52,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:52,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:25:52,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:25:52,137 INFO L87 Difference]: Start difference. First operand 47227 states and 195074 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:52,558 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 39 [2021-06-05 16:25:54,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:54,335 INFO L93 Difference]: Finished difference Result 97814 states and 398030 transitions. [2021-06-05 16:25:54,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 16:25:54,335 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:54,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:54,912 INFO L225 Difference]: With dead ends: 97814 [2021-06-05 16:25:54,912 INFO L226 Difference]: Without dead ends: 97724 [2021-06-05 16:25:54,912 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 702 ImplicationChecksByTransitivity, 1448.7ms TimeCoverageRelationStatistics Valid=447, Invalid=2205, Unknown=0, NotChecked=0, Total=2652 [2021-06-05 16:25:55,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97724 states. [2021-06-05 16:25:56,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97724 to 47123. [2021-06-05 16:25:56,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47123 states, 47122 states have (on average 4.131828020881966) internal successors, (194700), 47122 states have internal predecessors, (194700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:56,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47123 states to 47123 states and 194700 transitions. [2021-06-05 16:25:56,382 INFO L78 Accepts]: Start accepts. Automaton has 47123 states and 194700 transitions. Word has length 39 [2021-06-05 16:25:56,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:25:56,382 INFO L482 AbstractCegarLoop]: Abstraction has 47123 states and 194700 transitions. [2021-06-05 16:25:56,382 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:56,382 INFO L276 IsEmpty]: Start isEmpty. Operand 47123 states and 194700 transitions. [2021-06-05 16:25:56,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:25:56,472 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:25:56,473 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:25:56,673 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable617,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:25:56,673 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:25:56,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:25:56,673 INFO L82 PathProgramCache]: Analyzing trace with hash 731015265, now seen corresponding path program 134 times [2021-06-05 16:25:56,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:25:56,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803965633] [2021-06-05 16:25:56,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:25:56,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:25:56,969 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:56,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:25:56,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803965633] [2021-06-05 16:25:56,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803965633] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:56,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797019002] [2021-06-05 16:25:56,970 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 16:25:56,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:25:56,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:25:57,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:25:57,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:25:57,224 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:25:57,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:25:57,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:57,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:57,231 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 16:25:57,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:25:57,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:25:57,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:25:57,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:25:57,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:25:57,295 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:25:57,335 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:25:57,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797019002] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:25:57,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:25:57,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:25:57,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793846665] [2021-06-05 16:25:57,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:25:57,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:25:57,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:25:57,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:25:57,336 INFO L87 Difference]: Start difference. First operand 47123 states and 194700 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:25:59,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:25:59,220 INFO L93 Difference]: Finished difference Result 79327 states and 324282 transitions. [2021-06-05 16:25:59,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 16:25:59,221 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:25:59,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:25:59,451 INFO L225 Difference]: With dead ends: 79327 [2021-06-05 16:25:59,451 INFO L226 Difference]: Without dead ends: 79135 [2021-06-05 16:25:59,451 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 1112.3ms TimeCoverageRelationStatistics Valid=347, Invalid=1545, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 16:25:59,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79135 states. [2021-06-05 16:26:00,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79135 to 47147. [2021-06-05 16:26:00,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47147 states, 47146 states have (on average 4.131506384422857) internal successors, (194784), 47146 states have internal predecessors, (194784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:00,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47147 states to 47147 states and 194784 transitions. [2021-06-05 16:26:00,769 INFO L78 Accepts]: Start accepts. Automaton has 47147 states and 194784 transitions. Word has length 39 [2021-06-05 16:26:00,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:26:00,769 INFO L482 AbstractCegarLoop]: Abstraction has 47147 states and 194784 transitions. [2021-06-05 16:26:00,769 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:00,769 INFO L276 IsEmpty]: Start isEmpty. Operand 47147 states and 194784 transitions. [2021-06-05 16:26:00,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:26:00,850 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:26:00,850 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:26:01,051 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable618,138 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:26:01,051 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:26:01,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:26:01,051 INFO L82 PathProgramCache]: Analyzing trace with hash -971345865, now seen corresponding path program 135 times [2021-06-05 16:26:01,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:26:01,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138197149] [2021-06-05 16:26:01,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:26:01,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:26:01,378 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:01,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:26:01,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138197149] [2021-06-05 16:26:01,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138197149] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:01,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759326441] [2021-06-05 16:26:01,378 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 16:26:01,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:26:01,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:26:01,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2021-06-05 16:26:01,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:26:01,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:26:01,722 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:01,722 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 33 treesize of output 39 [2021-06-05 16:26:01,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:01,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:01,751 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 16:26:01,751 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:56, output treesize:55 [2021-06-05 16:26:02,125 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2021-06-05 16:26:02,140 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:02,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 16:26:02,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:02,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:02,154 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 16:26:02,154 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:38 [2021-06-05 16:26:02,216 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:02,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:26:02,217 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:26:02,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:02,237 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 16:26:02,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:47 [2021-06-05 16:26:02,392 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:02,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759326441] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:02,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:26:02,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 33 [2021-06-05 16:26:02,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930941330] [2021-06-05 16:26:02,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-06-05 16:26:02,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:26:02,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-06-05 16:26:02,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=952, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 16:26:02,393 INFO L87 Difference]: Start difference. First operand 47147 states and 194784 transitions. Second operand has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:04,015 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-06-05 16:26:05,353 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 51 [2021-06-05 16:26:07,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:26:07,491 INFO L93 Difference]: Finished difference Result 82997 states and 336293 transitions. [2021-06-05 16:26:07,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-06-05 16:26:07,491 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:26:07,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:26:07,737 INFO L225 Difference]: With dead ends: 82997 [2021-06-05 16:26:07,737 INFO L226 Difference]: Without dead ends: 82822 [2021-06-05 16:26:07,738 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2176 ImplicationChecksByTransitivity, 4261.4ms TimeCoverageRelationStatistics Valid=973, Invalid=6167, Unknown=0, NotChecked=0, Total=7140 [2021-06-05 16:26:07,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82822 states. [2021-06-05 16:26:08,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82822 to 47423. [2021-06-05 16:26:08,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47423 states, 47422 states have (on average 4.128990763780524) internal successors, (195805), 47422 states have internal predecessors, (195805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:09,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47423 states to 47423 states and 195805 transitions. [2021-06-05 16:26:09,310 INFO L78 Accepts]: Start accepts. Automaton has 47423 states and 195805 transitions. Word has length 39 [2021-06-05 16:26:09,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:26:09,310 INFO L482 AbstractCegarLoop]: Abstraction has 47423 states and 195805 transitions. [2021-06-05 16:26:09,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:09,310 INFO L276 IsEmpty]: Start isEmpty. Operand 47423 states and 195805 transitions. [2021-06-05 16:26:09,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:26:09,407 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:26:09,407 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:26:09,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable619,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:26:09,608 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:26:09,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:26:09,608 INFO L82 PathProgramCache]: Analyzing trace with hash 1641784521, now seen corresponding path program 136 times [2021-06-05 16:26:09,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:26:09,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598343798] [2021-06-05 16:26:09,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:26:09,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:26:09,929 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:09,929 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:26:09,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598343798] [2021-06-05 16:26:09,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598343798] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:09,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703387003] [2021-06-05 16:26:09,929 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 16:26:09,959 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:26:09,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:26:09,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:26:09,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:26:10,179 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:26:10,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2021-06-05 16:26:10,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:10,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:10,185 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 16:26:10,186 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:50, output treesize:32 [2021-06-05 16:26:10,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-05 16:26:10,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:10,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:10,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:26:10,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:7 [2021-06-05 16:26:10,258 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:10,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703387003] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:10,259 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:26:10,259 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:26:10,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908868806] [2021-06-05 16:26:10,259 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:26:10,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:26:10,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:26:10,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:26:10,259 INFO L87 Difference]: Start difference. First operand 47423 states and 195805 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:12,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:26:12,623 INFO L93 Difference]: Finished difference Result 95731 states and 388516 transitions. [2021-06-05 16:26:12,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 16:26:12,623 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:26:12,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:26:12,912 INFO L225 Difference]: With dead ends: 95731 [2021-06-05 16:26:12,912 INFO L226 Difference]: Without dead ends: 95411 [2021-06-05 16:26:12,912 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 1253.7ms TimeCoverageRelationStatistics Valid=444, Invalid=2006, Unknown=0, NotChecked=0, Total=2450 [2021-06-05 16:26:13,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95411 states. [2021-06-05 16:26:14,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95411 to 47469. [2021-06-05 16:26:14,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47469 states, 47468 states have (on average 4.128128423358895) internal successors, (195954), 47468 states have internal predecessors, (195954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:14,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47469 states to 47469 states and 195954 transitions. [2021-06-05 16:26:14,413 INFO L78 Accepts]: Start accepts. Automaton has 47469 states and 195954 transitions. Word has length 39 [2021-06-05 16:26:14,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:26:14,413 INFO L482 AbstractCegarLoop]: Abstraction has 47469 states and 195954 transitions. [2021-06-05 16:26:14,413 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:14,413 INFO L276 IsEmpty]: Start isEmpty. Operand 47469 states and 195954 transitions. [2021-06-05 16:26:14,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:26:14,500 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:26:14,500 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:26:14,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable633 [2021-06-05 16:26:14,701 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:26:14,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:26:14,701 INFO L82 PathProgramCache]: Analyzing trace with hash -1295046579, now seen corresponding path program 137 times [2021-06-05 16:26:14,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:26:14,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129432579] [2021-06-05 16:26:14,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:26:14,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:26:15,001 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:15,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:26:15,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129432579] [2021-06-05 16:26:15,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129432579] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:15,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761365324] [2021-06-05 16:26:15,001 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 16:26:15,034 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 16:26:15,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:26:15,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 16:26:15,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:26:15,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:26:15,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:15,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:15,590 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 16:26:15,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:44 [2021-06-05 16:26:15,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:26:15,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:26:15,632 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 39 treesize of output 27 [2021-06-05 16:26:15,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:15,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:15,638 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 16:26:15,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:7 [2021-06-05 16:26:15,680 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:15,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761365324] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:15,680 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:26:15,680 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:26:15,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448323722] [2021-06-05 16:26:15,680 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:26:15,680 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:26:15,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:26:15,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:26:15,681 INFO L87 Difference]: Start difference. First operand 47469 states and 195954 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:18,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:26:18,281 INFO L93 Difference]: Finished difference Result 97336 states and 395363 transitions. [2021-06-05 16:26:18,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 16:26:18,281 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:26:18,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:26:18,572 INFO L225 Difference]: With dead ends: 97336 [2021-06-05 16:26:18,572 INFO L226 Difference]: Without dead ends: 97160 [2021-06-05 16:26:18,572 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 768 ImplicationChecksByTransitivity, 1838.4ms TimeCoverageRelationStatistics Valid=536, Invalid=2544, Unknown=0, NotChecked=0, Total=3080 [2021-06-05 16:26:18,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97160 states. [2021-06-05 16:26:19,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97160 to 47507. [2021-06-05 16:26:19,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47507 states, 47506 states have (on average 4.128362733128447) internal successors, (196122), 47506 states have internal predecessors, (196122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:19,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47507 states to 47507 states and 196122 transitions. [2021-06-05 16:26:19,963 INFO L78 Accepts]: Start accepts. Automaton has 47507 states and 196122 transitions. Word has length 39 [2021-06-05 16:26:19,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:26:19,964 INFO L482 AbstractCegarLoop]: Abstraction has 47507 states and 196122 transitions. [2021-06-05 16:26:19,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:19,964 INFO L276 IsEmpty]: Start isEmpty. Operand 47507 states and 196122 transitions. [2021-06-05 16:26:20,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:26:20,050 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:26:20,051 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:26:20,251 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable634,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:26:20,251 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:26:20,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:26:20,251 INFO L82 PathProgramCache]: Analyzing trace with hash -1091125833, now seen corresponding path program 138 times [2021-06-05 16:26:20,251 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:26:20,251 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366428767] [2021-06-05 16:26:20,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:26:20,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:26:20,543 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:20,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:26:20,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366428767] [2021-06-05 16:26:20,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366428767] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:20,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236383048] [2021-06-05 16:26:20,544 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 16:26:20,576 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 16:26:20,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:26:20,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 16:26:20,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:26:20,854 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:20,854 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 39 treesize of output 47 [2021-06-05 16:26:20,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:20,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:20,873 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 16:26:20,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:66, output treesize:71 [2021-06-05 16:26:20,964 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:20,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2021-06-05 16:26:20,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:26:20,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:26:20,980 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:20,980 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 35 treesize of output 41 [2021-06-05 16:26:20,981 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:20,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:26:20,996 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:20,996 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 48 treesize of output 50 [2021-06-05 16:26:20,998 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:21,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:26:21,010 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:21,010 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 39 treesize of output 47 [2021-06-05 16:26:21,011 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:21,105 INFO L628 ElimStorePlain]: treesize reduction 63, result has 71.4 percent of original size [2021-06-05 16:26:21,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 16:26:21,117 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:249, output treesize:119 [2021-06-05 16:26:21,208 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:21,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:26:21,209 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:26:21,530 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 39 [2021-06-05 16:26:21,530 INFO L628 ElimStorePlain]: treesize reduction 21, result has 83.5 percent of original size [2021-06-05 16:26:21,538 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:21,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:26:21,539 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:26:21,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:21,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 16:26:21,589 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:128, output treesize:114 [2021-06-05 16:26:21,792 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:21,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236383048] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:21,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:26:21,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 16:26:21,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343009085] [2021-06-05 16:26:21,792 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 16:26:21,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:26:21,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 16:26:21,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2021-06-05 16:26:21,793 INFO L87 Difference]: Start difference. First operand 47507 states and 196122 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:22,396 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 69 [2021-06-05 16:26:23,300 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 63 [2021-06-05 16:26:25,856 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 64 [2021-06-05 16:26:26,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:26:26,332 INFO L93 Difference]: Finished difference Result 84792 states and 343664 transitions. [2021-06-05 16:26:26,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-06-05 16:26:26,332 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:26:26,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:26:26,580 INFO L225 Difference]: With dead ends: 84792 [2021-06-05 16:26:26,580 INFO L226 Difference]: Without dead ends: 84620 [2021-06-05 16:26:26,581 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1465 ImplicationChecksByTransitivity, 3501.8ms TimeCoverageRelationStatistics Valid=1043, Invalid=3787, Unknown=0, NotChecked=0, Total=4830 [2021-06-05 16:26:26,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84620 states. [2021-06-05 16:26:27,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84620 to 47575. [2021-06-05 16:26:27,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47575 states, 47574 states have (on average 4.127758859881448) internal successors, (196374), 47574 states have internal predecessors, (196374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:27,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47575 states to 47575 states and 196374 transitions. [2021-06-05 16:26:27,872 INFO L78 Accepts]: Start accepts. Automaton has 47575 states and 196374 transitions. Word has length 39 [2021-06-05 16:26:27,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:26:27,872 INFO L482 AbstractCegarLoop]: Abstraction has 47575 states and 196374 transitions. [2021-06-05 16:26:27,872 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:27,872 INFO L276 IsEmpty]: Start isEmpty. Operand 47575 states and 196374 transitions. [2021-06-05 16:26:27,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:26:27,959 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:26:27,959 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:26:28,159 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable635 [2021-06-05 16:26:28,159 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:26:28,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:26:28,160 INFO L82 PathProgramCache]: Analyzing trace with hash -1568952691, now seen corresponding path program 139 times [2021-06-05 16:26:28,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:26:28,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138987881] [2021-06-05 16:26:28,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:26:28,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:26:28,419 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-06-05 16:26:28,659 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:28,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:26:28,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138987881] [2021-06-05 16:26:28,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138987881] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:28,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534875834] [2021-06-05 16:26:28,659 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 16:26:28,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:26:28,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:26:28,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:26:28,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:26:28,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:28,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:28,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:26:28,924 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:36 [2021-06-05 16:26:28,954 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:26:28,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2021-06-05 16:26:28,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:28,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:28,957 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 16:26:28,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:7 [2021-06-05 16:26:28,998 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:28,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534875834] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:28,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:26:28,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2021-06-05 16:26:28,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293653514] [2021-06-05 16:26:28,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 16:26:28,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:26:28,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 16:26:28,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2021-06-05 16:26:28,999 INFO L87 Difference]: Start difference. First operand 47575 states and 196374 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:31,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:26:31,110 INFO L93 Difference]: Finished difference Result 97834 states and 398032 transitions. [2021-06-05 16:26:31,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 16:26:31,110 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:26:31,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:26:31,409 INFO L225 Difference]: With dead ends: 97834 [2021-06-05 16:26:31,410 INFO L226 Difference]: Without dead ends: 97744 [2021-06-05 16:26:31,410 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 1414.0ms TimeCoverageRelationStatistics Valid=442, Invalid=2008, Unknown=0, NotChecked=0, Total=2450 [2021-06-05 16:26:31,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97744 states. [2021-06-05 16:26:32,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97744 to 47223. [2021-06-05 16:26:32,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47223 states, 47222 states have (on average 4.130193553852018) internal successors, (195036), 47222 states have internal predecessors, (195036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:32,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47223 states to 47223 states and 195036 transitions. [2021-06-05 16:26:32,820 INFO L78 Accepts]: Start accepts. Automaton has 47223 states and 195036 transitions. Word has length 39 [2021-06-05 16:26:32,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:26:32,821 INFO L482 AbstractCegarLoop]: Abstraction has 47223 states and 195036 transitions. [2021-06-05 16:26:32,821 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 26 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:32,821 INFO L276 IsEmpty]: Start isEmpty. Operand 47223 states and 195036 transitions. [2021-06-05 16:26:32,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:26:32,905 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:26:32,905 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:26:33,105 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable663 [2021-06-05 16:26:33,105 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:26:33,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:26:33,105 INFO L82 PathProgramCache]: Analyzing trace with hash -833590785, now seen corresponding path program 140 times [2021-06-05 16:26:33,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:26:33,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979636102] [2021-06-05 16:26:33,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:26:33,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:26:33,366 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:33,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:26:33,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979636102] [2021-06-05 16:26:33,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979636102] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:33,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232361842] [2021-06-05 16:26:33,366 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 16:26:33,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 16:26:33,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:26:33,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 16:26:33,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:26:33,617 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:26:33,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-06-05 16:26:33,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:33,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:33,624 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 16:26:33,624 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:29 [2021-06-05 16:26:33,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:26:33,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:33,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:33,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:26:33,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:18 [2021-06-05 16:26:33,718 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:33,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2021-06-05 16:26:33,720 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-05 16:26:33,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:33,726 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 16:26:33,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:19 [2021-06-05 16:26:33,764 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:33,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232361842] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:33,765 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:26:33,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2021-06-05 16:26:33,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744070792] [2021-06-05 16:26:33,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 16:26:33,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:26:33,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 16:26:33,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-06-05 16:26:33,765 INFO L87 Difference]: Start difference. First operand 47223 states and 195036 transitions. Second operand has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:34,485 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 30 [2021-06-05 16:26:36,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:26:36,242 INFO L93 Difference]: Finished difference Result 97580 states and 401250 transitions. [2021-06-05 16:26:36,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 16:26:36,243 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:26:36,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:26:36,818 INFO L225 Difference]: With dead ends: 97580 [2021-06-05 16:26:36,818 INFO L226 Difference]: Without dead ends: 97525 [2021-06-05 16:26:36,818 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 714 ImplicationChecksByTransitivity, 1431.2ms TimeCoverageRelationStatistics Valid=391, Invalid=2261, Unknown=0, NotChecked=0, Total=2652 [2021-06-05 16:26:36,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97525 states. [2021-06-05 16:26:38,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97525 to 47877. [2021-06-05 16:26:38,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47877 states, 47876 states have (on average 4.127872002673573) internal successors, (197626), 47876 states have internal predecessors, (197626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:38,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47877 states to 47877 states and 197626 transitions. [2021-06-05 16:26:38,351 INFO L78 Accepts]: Start accepts. Automaton has 47877 states and 197626 transitions. Word has length 39 [2021-06-05 16:26:38,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:26:38,352 INFO L482 AbstractCegarLoop]: Abstraction has 47877 states and 197626 transitions. [2021-06-05 16:26:38,352 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.642857142857143) internal successors, (74), 27 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:38,352 INFO L276 IsEmpty]: Start isEmpty. Operand 47877 states and 197626 transitions. [2021-06-05 16:26:38,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:26:38,440 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:26:38,440 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:26:38,645 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable664 [2021-06-05 16:26:38,645 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:26:38,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:26:38,646 INFO L82 PathProgramCache]: Analyzing trace with hash 1100928689, now seen corresponding path program 141 times [2021-06-05 16:26:38,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:26:38,646 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399159940] [2021-06-05 16:26:38,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:26:38,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:26:38,932 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:38,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:26:38,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399159940] [2021-06-05 16:26:38,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399159940] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:38,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703122337] [2021-06-05 16:26:38,933 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 16:26:38,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 16:26:38,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:26:38,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2021-06-05 16:26:38,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:26:39,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:26:39,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:26:39,258 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:39,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-06-05 16:26:39,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-05 16:26:39,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:39,278 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 16:26:39,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:65, output treesize:47 [2021-06-05 16:26:39,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 16:26:39,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 16:26:39,442 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 35 treesize of output 27 [2021-06-05 16:26:39,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:39,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:39,447 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 16:26:39,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:7 [2021-06-05 16:26:39,491 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:39,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703122337] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:39,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:26:39,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2021-06-05 16:26:39,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785810432] [2021-06-05 16:26:39,492 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 16:26:39,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:26:39,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 16:26:39,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2021-06-05 16:26:39,492 INFO L87 Difference]: Start difference. First operand 47877 states and 197626 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:43,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:26:43,034 INFO L93 Difference]: Finished difference Result 85492 states and 348880 transitions. [2021-06-05 16:26:43,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 16:26:43,034 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:26:43,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 16:26:43,508 INFO L225 Difference]: With dead ends: 85492 [2021-06-05 16:26:43,508 INFO L226 Difference]: Without dead ends: 85372 [2021-06-05 16:26:43,508 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1408 ImplicationChecksByTransitivity, 2339.2ms TimeCoverageRelationStatistics Valid=624, Invalid=4206, Unknown=0, NotChecked=0, Total=4830 [2021-06-05 16:26:43,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85372 states. [2021-06-05 16:26:44,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85372 to 48339. [2021-06-05 16:26:44,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48339 states, 48338 states have (on average 4.125987835657247) internal successors, (199442), 48338 states have internal predecessors, (199442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:44,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48339 states to 48339 states and 199442 transitions. [2021-06-05 16:26:44,887 INFO L78 Accepts]: Start accepts. Automaton has 48339 states and 199442 transitions. Word has length 39 [2021-06-05 16:26:44,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 16:26:44,887 INFO L482 AbstractCegarLoop]: Abstraction has 48339 states and 199442 transitions. [2021-06-05 16:26:44,887 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:44,887 INFO L276 IsEmpty]: Start isEmpty. Operand 48339 states and 199442 transitions. [2021-06-05 16:26:44,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-05 16:26:44,974 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 16:26:44,974 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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 16:26:45,175 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable666 [2021-06-05 16:26:45,175 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 16:26:45,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 16:26:45,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1990821637, now seen corresponding path program 142 times [2021-06-05 16:26:45,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 16:26:45,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475090856] [2021-06-05 16:26:45,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 16:26:45,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 16:26:45,426 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:45,426 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 16:26:45,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475090856] [2021-06-05 16:26:45,426 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475090856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:45,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070340687] [2021-06-05 16:26:45,426 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 16:26:45,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 16:26:45,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 16:26:45,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 16:26:45,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 16:26:45,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 29 [2021-06-05 16:26:45,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:45,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:45,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 16:26:45,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:30 [2021-06-05 16:26:45,670 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 16:26:45,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-06-05 16:26:45,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 16:26:45,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 16:26:45,673 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 16:26:45,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:12 [2021-06-05 16:26:45,715 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 16:26:45,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070340687] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 16:26:45,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 16:26:45,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 24 [2021-06-05 16:26:45,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884525500] [2021-06-05 16:26:45,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 16:26:45,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 16:26:45,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 16:26:45,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-06-05 16:26:45,715 INFO L87 Difference]: Start difference. First operand 48339 states and 199442 transitions. Second operand has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 16:26:47,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 16:26:47,787 INFO L93 Difference]: Finished difference Result 91376 states and 375388 transitions. [2021-06-05 16:26:47,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 16:26:47,788 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 24 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-05 16:26:47,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. Received shutdown request... [2021-06-05 16:26:48,064 INFO L225 Difference]: With dead ends: 91376 [2021-06-05 16:26:48,064 INFO L226 Difference]: Without dead ends: 91321 [2021-06-05 16:26:48,064 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 836.6ms TimeCoverageRelationStatistics Valid=235, Invalid=1405, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 16:26:48,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91321 states. [2021-06-05 16:26:48,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable671,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 16:26:48,381 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 16:26:48,383 INFO L246 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-06-05 16:26:48,385 WARN L196 ceAbstractionStarter]: Timeout [2021-06-05 16:26:48,385 INFO L202 PluginConnector]: Adding new model buffer-series-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.06 04:26:48 BasicIcfg [2021-06-05 16:26:48,385 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-06-05 16:26:48,385 INFO L168 Benchmark]: Toolchain (without parser) took 753855.60 ms. Allocated memory was 354.4 MB in the beginning and 16.0 GB in the end (delta: 15.6 GB). Free memory was 334.2 MB in the beginning and 10.7 GB in the end (delta: -10.4 GB). Peak memory consumption was 5.3 GB. Max. memory is 16.0 GB. [2021-06-05 16:26:48,386 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.10 ms. Allocated memory is still 354.4 MB. Free memory is still 335.4 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 16:26:48,386 INFO L168 Benchmark]: Boogie Procedure Inliner took 18.16 ms. Allocated memory is still 354.4 MB. Free memory was 334.1 MB in the beginning and 332.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-06-05 16:26:48,386 INFO L168 Benchmark]: Boogie Preprocessor took 11.04 ms. Allocated memory is still 354.4 MB. Free memory was 332.6 MB in the beginning and 331.7 MB in the end (delta: 941.8 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 16:26:48,386 INFO L168 Benchmark]: RCFGBuilder took 241.53 ms. Allocated memory is still 354.4 MB. Free memory was 331.7 MB in the beginning and 316.4 MB in the end (delta: 15.3 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.0 GB. [2021-06-05 16:26:48,386 INFO L168 Benchmark]: TraceAbstraction took 753580.58 ms. Allocated memory was 354.4 MB in the beginning and 16.0 GB in the end (delta: 15.6 GB). Free memory was 315.8 MB in the beginning and 10.7 GB in the end (delta: -10.4 GB). Peak memory consumption was 5.2 GB. Max. memory is 16.0 GB. [2021-06-05 16:26:48,386 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.10 ms. Allocated memory is still 354.4 MB. Free memory is still 335.4 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 18.16 ms. Allocated memory is still 354.4 MB. Free memory was 334.1 MB in the beginning and 332.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 11.04 ms. Allocated memory is still 354.4 MB. Free memory was 332.6 MB in the beginning and 331.7 MB in the end (delta: 941.8 kB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 241.53 ms. Allocated memory is still 354.4 MB. Free memory was 331.7 MB in the beginning and 316.4 MB in the end (delta: 15.3 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.0 GB. * TraceAbstraction took 753580.58 ms. Allocated memory was 354.4 MB in the beginning and 16.0 GB in the end (delta: 15.6 GB). Free memory was 315.8 MB in the beginning and 10.7 GB in the end (delta: -10.4 GB). Peak memory consumption was 5.2 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing MinimizeSevpa. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 54 locations, 5 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 753481.2ms, OverallIterations: 151, TraceHistogramMax: 2, EmptinessCheckTime: 12158.8ms, AutomataDifference: 419303.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 61.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 11391 SDtfs, 71834 SDslu, 134176 SDs, 0 SdLazy, 242889 SolverSat, 14467 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 113813.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11284 GetRequests, 3892 SyntacticMatches, 155 SemanticMatches, 7237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128599 ImplicationChecksByTransitivity, 252709.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=48339occurred in iteration=150, InterpolantAutomatonStates: 5429, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 176224.3ms AutomataMinimizationTime, 151 MinimizatonAttempts, 5482062 StatesRemovedByMinimization, 150 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 660.5ms SsaConstructionTime, 2517.0ms SatisfiabilityAnalysisTime, 109326.4ms InterpolantComputationTime, 11125 NumberOfCodeBlocks, 11121 NumberOfCodeBlocksAsserted, 537 NumberOfCheckSat, 10829 ConstructedInterpolants, 402 QuantifiedInterpolants, 282085 SizeOfPredicates, 1095 NumberOfNonLiveVariables, 16538 ConjunctsInSsa, 5627 ConjunctsInUnsatCore, 296 InterpolantComputations, 8 PerfectInterpolantSequences, 222/4800 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