/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/ring-nondet.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2cf4d3f9dd5fed411db405f577e28237a543b59a-2cf4d3f [2021-08-12 19:43:17,161 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-12 19:43:17,163 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-12 19:43:17,193 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-12 19:43:17,194 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-12 19:43:17,196 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-12 19:43:17,198 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-12 19:43:17,202 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-12 19:43:17,205 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-12 19:43:17,208 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-12 19:43:17,209 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-12 19:43:17,210 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-12 19:43:17,210 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-12 19:43:17,211 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-12 19:43:17,212 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-12 19:43:17,215 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-12 19:43:17,217 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-12 19:43:17,218 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-12 19:43:17,220 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-12 19:43:17,224 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-12 19:43:17,225 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-12 19:43:17,226 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-12 19:43:17,226 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-12 19:43:17,228 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-12 19:43:17,232 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-12 19:43:17,233 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-12 19:43:17,233 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-12 19:43:17,234 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-12 19:43:17,234 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-12 19:43:17,235 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-12 19:43:17,235 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-12 19:43:17,235 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-12 19:43:17,236 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-12 19:43:17,237 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-12 19:43:17,250 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-12 19:43:17,250 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-12 19:43:17,251 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-12 19:43:17,251 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-12 19:43:17,251 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-12 19:43:17,251 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-12 19:43:17,252 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-12 19:43:17,253 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-08-12 19:43:17,280 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-12 19:43:17,280 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-12 19:43:17,281 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-12 19:43:17,281 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-12 19:43:17,282 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-12 19:43:17,283 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-12 19:43:17,283 INFO L138 SettingsManager]: * Use SBE=true [2021-08-12 19:43:17,283 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-12 19:43:17,283 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-12 19:43:17,283 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-12 19:43:17,284 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-12 19:43:17,284 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-12 19:43:17,284 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-12 19:43:17,284 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-12 19:43:17,284 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-12 19:43:17,284 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-12 19:43:17,284 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-12 19:43:17,285 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-12 19:43:17,285 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-12 19:43:17,285 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-12 19:43:17,285 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-12 19:43:17,285 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-12 19:43:17,285 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-12 19:43:17,285 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-12 19:43:17,285 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-12 19:43:17,285 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-12 19:43:17,286 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-12 19:43:17,286 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-12 19:43:17,286 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-12 19:43:17,286 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-12 19:43:17,286 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-08-12 19:43:17,529 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-12 19:43:17,545 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-12 19:43:17,547 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-12 19:43:17,548 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-12 19:43:17,548 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-12 19:43:17,549 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/ring-nondet.wvr.bpl [2021-08-12 19:43:17,549 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/ring-nondet.wvr.bpl' [2021-08-12 19:43:17,586 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-12 19:43:17,588 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-12 19:43:17,589 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-12 19:43:17,589 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-12 19:43:17,589 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-12 19:43:17,597 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:43:17" (1/1) ... [2021-08-12 19:43:17,604 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:43:17" (1/1) ... [2021-08-12 19:43:17,610 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-12 19:43:17,611 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-12 19:43:17,611 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-12 19:43:17,611 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-12 19:43:17,617 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:43:17" (1/1) ... [2021-08-12 19:43:17,617 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:43:17" (1/1) ... [2021-08-12 19:43:17,624 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:43:17" (1/1) ... [2021-08-12 19:43:17,624 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:43:17" (1/1) ... [2021-08-12 19:43:17,630 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:43:17" (1/1) ... [2021-08-12 19:43:17,633 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:43:17" (1/1) ... [2021-08-12 19:43:17,634 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:43:17" (1/1) ... [2021-08-12 19:43:17,637 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-12 19:43:17,638 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-12 19:43:17,639 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-12 19:43:17,639 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-12 19:43:17,639 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:43:17" (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-08-12 19:43:17,700 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-12 19:43:17,701 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-12 19:43:17,701 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-12 19:43:17,702 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-12 19:43:17,702 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-12 19:43:17,702 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-12 19:43:17,702 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-12 19:43:17,702 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-12 19:43:17,702 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-12 19:43:17,702 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-12 19:43:17,702 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-12 19:43:17,703 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-12 19:43:17,704 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-12 19:43:17,910 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-12 19:43:17,910 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-12 19:43:17,911 INFO L202 PluginConnector]: Adding new model ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 07:43:17 BoogieIcfgContainer [2021-08-12 19:43:17,912 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-12 19:43:17,913 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-12 19:43:17,913 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-12 19:43:17,915 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-12 19:43:17,915 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:43:17" (1/2) ... [2021-08-12 19:43:17,915 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b2556de and model type ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.08 07:43:17, skipping insertion in model container [2021-08-12 19:43:17,916 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 07:43:17" (2/2) ... [2021-08-12 19:43:17,917 INFO L111 eAbstractionObserver]: Analyzing ICFG ring-nondet.wvr.bpl [2021-08-12 19:43:17,920 INFO L206 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-12 19:43:17,920 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-12 19:43:17,921 INFO L445 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-12 19:43:17,970 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-12 19:43:17,984 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-12 19:43:18,003 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-08-12 19:43:18,004 INFO L379 AbstractCegarLoop]: Hoare is true [2021-08-12 19:43:18,004 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-08-12 19:43:18,004 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-12 19:43:18,004 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-12 19:43:18,004 INFO L383 AbstractCegarLoop]: Difference is false [2021-08-12 19:43:18,004 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-12 19:43:18,004 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-08-12 19:43:18,010 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 40 places, 33 transitions, 90 flow [2021-08-12 19:43:18,057 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 348 states, 346 states have (on average 2.9421965317919074) internal successors, (1018), 347 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:18,061 INFO L276 IsEmpty]: Start isEmpty. Operand has 348 states, 346 states have (on average 2.9421965317919074) internal successors, (1018), 347 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:18,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-12 19:43:18,081 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:18,081 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:18,081 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:18,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:18,085 INFO L82 PathProgramCache]: Analyzing trace with hash -766477116, now seen corresponding path program 1 times [2021-08-12 19:43:18,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:18,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676419895] [2021-08-12 19:43:18,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:18,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:18,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:18,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:18,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676419895] [2021-08-12 19:43:18,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676419895] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:43:18,180 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:43:18,180 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 19:43:18,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725984099] [2021-08-12 19:43:18,183 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 19:43:18,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:18,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 19:43:18,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:43:18,193 INFO L87 Difference]: Start difference. First operand has 348 states, 346 states have (on average 2.9421965317919074) internal successors, (1018), 347 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:18,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:18,238 INFO L93 Difference]: Finished difference Result 499 states and 1459 transitions. [2021-08-12 19:43:18,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 19:43:18,239 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-12 19:43:18,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:18,254 INFO L225 Difference]: With dead ends: 499 [2021-08-12 19:43:18,254 INFO L226 Difference]: Without dead ends: 393 [2021-08-12 19:43:18,257 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:43:18,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-08-12 19:43:18,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 393. [2021-08-12 19:43:18,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.951530612244898) internal successors, (1157), 392 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:18,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1157 transitions. [2021-08-12 19:43:18,317 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1157 transitions. Word has length 16 [2021-08-12 19:43:18,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:18,317 INFO L482 AbstractCegarLoop]: Abstraction has 393 states and 1157 transitions. [2021-08-12 19:43:18,317 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:18,317 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1157 transitions. [2021-08-12 19:43:18,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:43:18,320 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:18,320 INFO L550 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-08-12 19:43:18,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-12 19:43:18,321 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:18,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:18,321 INFO L82 PathProgramCache]: Analyzing trace with hash 1760185073, now seen corresponding path program 1 times [2021-08-12 19:43:18,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:18,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024619724] [2021-08-12 19:43:18,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:18,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:18,345 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:18,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:18,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024619724] [2021-08-12 19:43:18,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024619724] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:43:18,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:43:18,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 19:43:18,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11678939] [2021-08-12 19:43:18,347 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 19:43:18,347 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:18,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 19:43:18,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:43:18,348 INFO L87 Difference]: Start difference. First operand 393 states and 1157 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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-08-12 19:43:18,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:18,366 INFO L93 Difference]: Finished difference Result 543 states and 1598 transitions. [2021-08-12 19:43:18,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 19:43:18,367 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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-08-12 19:43:18,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:18,370 INFO L225 Difference]: With dead ends: 543 [2021-08-12 19:43:18,370 INFO L226 Difference]: Without dead ends: 442 [2021-08-12 19:43:18,371 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:43:18,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-08-12 19:43:18,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 442. [2021-08-12 19:43:18,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 2.9546485260770976) internal successors, (1303), 441 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:18,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1303 transitions. [2021-08-12 19:43:18,400 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1303 transitions. Word has length 21 [2021-08-12 19:43:18,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:18,400 INFO L482 AbstractCegarLoop]: Abstraction has 442 states and 1303 transitions. [2021-08-12 19:43:18,400 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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-08-12 19:43:18,401 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1303 transitions. [2021-08-12 19:43:18,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:43:18,403 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:18,403 INFO L550 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] [2021-08-12 19:43:18,403 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-12 19:43:18,403 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:18,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:18,404 INFO L82 PathProgramCache]: Analyzing trace with hash 992917241, now seen corresponding path program 1 times [2021-08-12 19:43:18,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:18,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957185276] [2021-08-12 19:43:18,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:18,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:18,448 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:18,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:18,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957185276] [2021-08-12 19:43:18,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957185276] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:43:18,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:43:18,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 19:43:18,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821923236] [2021-08-12 19:43:18,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 19:43:18,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:18,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 19:43:18,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:43:18,450 INFO L87 Difference]: Start difference. First operand 442 states and 1303 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:18,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:18,504 INFO L93 Difference]: Finished difference Result 882 states and 2604 transitions. [2021-08-12 19:43:18,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 19:43:18,504 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:43:18,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:18,509 INFO L225 Difference]: With dead ends: 882 [2021-08-12 19:43:18,509 INFO L226 Difference]: Without dead ends: 588 [2021-08-12 19:43:18,511 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:43:18,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-08-12 19:43:18,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 515. [2021-08-12 19:43:18,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 2.9591439688715955) internal successors, (1521), 514 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:18,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1521 transitions. [2021-08-12 19:43:18,531 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1521 transitions. Word has length 26 [2021-08-12 19:43:18,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:18,532 INFO L482 AbstractCegarLoop]: Abstraction has 515 states and 1521 transitions. [2021-08-12 19:43:18,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:18,532 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1521 transitions. [2021-08-12 19:43:18,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-12 19:43:18,533 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:18,533 INFO L550 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] [2021-08-12 19:43:18,533 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-12 19:43:18,533 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:18,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:18,534 INFO L82 PathProgramCache]: Analyzing trace with hash -92913957, now seen corresponding path program 1 times [2021-08-12 19:43:18,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:18,534 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537498967] [2021-08-12 19:43:18,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:18,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:18,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:43:18,616 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:18,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537498967] [2021-08-12 19:43:18,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537498967] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:18,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61592686] [2021-08-12 19:43:18,616 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-08-12 19:43:18,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:18,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:43:18,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:18,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:18,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61592686] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:18,812 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:18,812 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 7 [2021-08-12 19:43:18,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596607195] [2021-08-12 19:43:18,813 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-08-12 19:43:18,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:18,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-12 19:43:18,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-08-12 19:43:18,818 INFO L87 Difference]: Start difference. First operand 515 states and 1521 transitions. Second operand has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:19,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:19,007 INFO L93 Difference]: Finished difference Result 2084 states and 6305 transitions. [2021-08-12 19:43:19,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:43:19,008 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-12 19:43:19,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:19,014 INFO L225 Difference]: With dead ends: 2084 [2021-08-12 19:43:19,015 INFO L226 Difference]: Without dead ends: 1137 [2021-08-12 19:43:19,018 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 79.5ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:43:19,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2021-08-12 19:43:19,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 843. [2021-08-12 19:43:19,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 842 states have (on average 2.9631828978622328) internal successors, (2495), 842 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:19,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 2495 transitions. [2021-08-12 19:43:19,048 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 2495 transitions. Word has length 28 [2021-08-12 19:43:19,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:19,049 INFO L482 AbstractCegarLoop]: Abstraction has 843 states and 2495 transitions. [2021-08-12 19:43:19,049 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:19,049 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 2495 transitions. [2021-08-12 19:43:19,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-12 19:43:19,051 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:19,051 INFO L550 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] [2021-08-12 19:43:19,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:19,261 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:19,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:19,262 INFO L82 PathProgramCache]: Analyzing trace with hash -121778885, now seen corresponding path program 2 times [2021-08-12 19:43:19,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:19,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075701441] [2021-08-12 19:43:19,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:19,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:19,303 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:19,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:19,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075701441] [2021-08-12 19:43:19,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075701441] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:43:19,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:43:19,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-12 19:43:19,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944156840] [2021-08-12 19:43:19,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 19:43:19,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:19,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 19:43:19,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:43:19,304 INFO L87 Difference]: Start difference. First operand 843 states and 2495 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:19,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:19,347 INFO L93 Difference]: Finished difference Result 1364 states and 4045 transitions. [2021-08-12 19:43:19,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 19:43:19,347 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-12 19:43:19,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:19,351 INFO L225 Difference]: With dead ends: 1364 [2021-08-12 19:43:19,352 INFO L226 Difference]: Without dead ends: 713 [2021-08-12 19:43:19,353 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:43:19,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-08-12 19:43:19,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 713. [2021-08-12 19:43:19,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.9241573033707864) internal successors, (2082), 712 states have internal predecessors, (2082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:19,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 2082 transitions. [2021-08-12 19:43:19,371 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 2082 transitions. Word has length 28 [2021-08-12 19:43:19,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:19,372 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 2082 transitions. [2021-08-12 19:43:19,372 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:19,372 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 2082 transitions. [2021-08-12 19:43:19,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-12 19:43:19,374 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:19,374 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:43:19,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-12 19:43:19,375 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:19,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:19,375 INFO L82 PathProgramCache]: Analyzing trace with hash -643643710, now seen corresponding path program 3 times [2021-08-12 19:43:19,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:19,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392435290] [2021-08-12 19:43:19,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:19,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:19,490 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:43:19,490 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:19,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392435290] [2021-08-12 19:43:19,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392435290] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:19,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414099002] [2021-08-12 19:43:19,491 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 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-08-12 19:43:19,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:43:19,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:19,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-12 19:43:19,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:19,688 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-12 19:43:19,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414099002] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:19,689 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:19,689 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 13 [2021-08-12 19:43:19,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973166449] [2021-08-12 19:43:19,689 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:43:19,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:19,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:43:19,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:43:19,690 INFO L87 Difference]: Start difference. First operand 713 states and 2082 transitions. Second operand has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 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-08-12 19:43:20,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:20,427 INFO L93 Difference]: Finished difference Result 2445 states and 7293 transitions. [2021-08-12 19:43:20,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-12 19:43:20,428 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 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 35 [2021-08-12 19:43:20,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:20,440 INFO L225 Difference]: With dead ends: 2445 [2021-08-12 19:43:20,440 INFO L226 Difference]: Without dead ends: 1648 [2021-08-12 19:43:20,441 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 409.8ms TimeCoverageRelationStatistics Valid=225, Invalid=1181, Unknown=0, NotChecked=0, Total=1406 [2021-08-12 19:43:20,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states. [2021-08-12 19:43:20,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1168. [2021-08-12 19:43:20,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 1167 states have (on average 2.942587832047986) internal successors, (3434), 1167 states have internal predecessors, (3434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:20,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 3434 transitions. [2021-08-12 19:43:20,474 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 3434 transitions. Word has length 35 [2021-08-12 19:43:20,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:20,474 INFO L482 AbstractCegarLoop]: Abstraction has 1168 states and 3434 transitions. [2021-08-12 19:43:20,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 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-08-12 19:43:20,474 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 3434 transitions. [2021-08-12 19:43:20,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-12 19:43:20,477 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:20,477 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 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] [2021-08-12 19:43:20,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:20,695 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:20,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:20,695 INFO L82 PathProgramCache]: Analyzing trace with hash 407150600, now seen corresponding path program 4 times [2021-08-12 19:43:20,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:20,695 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107102358] [2021-08-12 19:43:20,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:20,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:20,728 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-12 19:43:20,729 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:20,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107102358] [2021-08-12 19:43:20,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107102358] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:20,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584351051] [2021-08-12 19:43:20,729 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:20,770 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:43:20,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:20,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-12 19:43:20,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:20,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 19:43:20,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:20,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:20,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:20,822 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:5 [2021-08-12 19:43:20,862 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-12 19:43:20,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584351051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:20,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:20,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-08-12 19:43:20,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934021319] [2021-08-12 19:43:20,864 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-08-12 19:43:20,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:20,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-12 19:43:20,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-12 19:43:20,864 INFO L87 Difference]: Start difference. First operand 1168 states and 3434 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:20,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:20,960 INFO L93 Difference]: Finished difference Result 3387 states and 10062 transitions. [2021-08-12 19:43:20,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 19:43:20,960 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-08-12 19:43:20,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:20,973 INFO L225 Difference]: With dead ends: 3387 [2021-08-12 19:43:20,973 INFO L226 Difference]: Without dead ends: 2595 [2021-08-12 19:43:20,986 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.7ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-12 19:43:20,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2595 states. [2021-08-12 19:43:21,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2595 to 2203. [2021-08-12 19:43:21,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2203 states, 2202 states have (on average 3.022706630336058) internal successors, (6656), 2202 states have internal predecessors, (6656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:21,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2203 states to 2203 states and 6656 transitions. [2021-08-12 19:43:21,054 INFO L78 Accepts]: Start accepts. Automaton has 2203 states and 6656 transitions. Word has length 40 [2021-08-12 19:43:21,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:21,055 INFO L482 AbstractCegarLoop]: Abstraction has 2203 states and 6656 transitions. [2021-08-12 19:43:21,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:21,055 INFO L276 IsEmpty]: Start isEmpty. Operand 2203 states and 6656 transitions. [2021-08-12 19:43:21,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-12 19:43:21,059 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:21,059 INFO L550 BasicCegarLoop]: trace histogram [2, 2, 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] [2021-08-12 19:43:21,277 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:21,277 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:21,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:21,278 INFO L82 PathProgramCache]: Analyzing trace with hash 1457932716, now seen corresponding path program 5 times [2021-08-12 19:43:21,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:21,278 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877997653] [2021-08-12 19:43:21,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:21,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:21,338 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:21,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:21,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877997653] [2021-08-12 19:43:21,339 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877997653] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:21,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244103119] [2021-08-12 19:43:21,339 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 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-08-12 19:43:21,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:43:21,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:21,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-12 19:43:21,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:21,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 19:43:21,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:21,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:21,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:43:21,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:18 [2021-08-12 19:43:21,523 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:43:21,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244103119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:21,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:21,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 9 [2021-08-12 19:43:21,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755807094] [2021-08-12 19:43:21,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-08-12 19:43:21,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:21,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-12 19:43:21,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-08-12 19:43:21,525 INFO L87 Difference]: Start difference. First operand 2203 states and 6656 transitions. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:21,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:21,894 INFO L93 Difference]: Finished difference Result 4691 states and 14239 transitions. [2021-08-12 19:43:21,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-12 19:43:21,895 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-08-12 19:43:21,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:21,918 INFO L225 Difference]: With dead ends: 4691 [2021-08-12 19:43:21,918 INFO L226 Difference]: Without dead ends: 2889 [2021-08-12 19:43:21,921 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 182.5ms TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:43:21,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2889 states. [2021-08-12 19:43:21,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2889 to 2233. [2021-08-12 19:43:21,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2233 states, 2232 states have (on average 3.027329749103943) internal successors, (6757), 2232 states have internal predecessors, (6757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:21,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2233 states to 2233 states and 6757 transitions. [2021-08-12 19:43:21,995 INFO L78 Accepts]: Start accepts. Automaton has 2233 states and 6757 transitions. Word has length 40 [2021-08-12 19:43:21,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:21,995 INFO L482 AbstractCegarLoop]: Abstraction has 2233 states and 6757 transitions. [2021-08-12 19:43:21,995 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:21,995 INFO L276 IsEmpty]: Start isEmpty. Operand 2233 states and 6757 transitions. [2021-08-12 19:43:21,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-12 19:43:21,999 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:21,999 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-08-12 19:43:22,217 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:22,217 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:22,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:22,218 INFO L82 PathProgramCache]: Analyzing trace with hash -337432434, now seen corresponding path program 6 times [2021-08-12 19:43:22,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:22,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823735564] [2021-08-12 19:43:22,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:22,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:22,390 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:22,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:22,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823735564] [2021-08-12 19:43:22,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823735564] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:22,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584241551] [2021-08-12 19:43:22,391 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 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-08-12 19:43:22,428 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 19:43:22,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:22,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-12 19:43:22,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:22,603 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_1], 1=[v_prenex_3]} [2021-08-12 19:43:22,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-08-12 19:43:22,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:22,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:22,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 19:43:22,663 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:22,703 INFO L628 ElimStorePlain]: treesize reduction 19, result has 79.6 percent of original size [2021-08-12 19:43:22,708 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:43:22,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 5 [2021-08-12 19:43:22,709 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:22,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:22,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:43:22,727 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:105, output treesize:63 [2021-08-12 19:43:22,805 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:43:22,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-08-12 19:43:22,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:22,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:22,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:22,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-08-12 19:43:22,849 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:43:22,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584241551] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:22,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:22,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 22 [2021-08-12 19:43:22,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211919550] [2021-08-12 19:43:22,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-08-12 19:43:22,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:22,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-12 19:43:22,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:43:22,851 INFO L87 Difference]: Start difference. First operand 2233 states and 6757 transitions. Second operand has 23 states, 23 states have (on average 3.608695652173913) internal successors, (83), 22 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:29,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:29,749 INFO L93 Difference]: Finished difference Result 11251 states and 33762 transitions. [2021-08-12 19:43:29,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2021-08-12 19:43:29,750 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.608695652173913) internal successors, (83), 22 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-08-12 19:43:29,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:29,783 INFO L225 Difference]: With dead ends: 11251 [2021-08-12 19:43:29,784 INFO L226 Difference]: Without dead ends: 9556 [2021-08-12 19:43:29,792 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11392 ImplicationChecksByTransitivity, 5225.4ms TimeCoverageRelationStatistics Valid=3926, Invalid=22806, Unknown=0, NotChecked=0, Total=26732 [2021-08-12 19:43:29,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9556 states. [2021-08-12 19:43:29,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9556 to 3753. [2021-08-12 19:43:29,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3753 states, 3752 states have (on average 3.0285181236673773) internal successors, (11363), 3752 states have internal predecessors, (11363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:29,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 11363 transitions. [2021-08-12 19:43:29,974 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 11363 transitions. Word has length 42 [2021-08-12 19:43:29,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:29,976 INFO L482 AbstractCegarLoop]: Abstraction has 3753 states and 11363 transitions. [2021-08-12 19:43:29,976 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 3.608695652173913) internal successors, (83), 22 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:29,976 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 11363 transitions. [2021-08-12 19:43:29,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-12 19:43:29,983 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:29,983 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-08-12 19:43:30,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-08-12 19:43:30,197 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:30,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:30,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1703826358, now seen corresponding path program 7 times [2021-08-12 19:43:30,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:30,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287034179] [2021-08-12 19:43:30,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:30,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:30,389 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:30,389 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:30,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287034179] [2021-08-12 19:43:30,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287034179] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:30,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792458460] [2021-08-12 19:43:30,390 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:43:30,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:30,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:43:30,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:30,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:43:30,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:30,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:30,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:30,564 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-08-12 19:43:30,773 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_9, q3, v_prenex_12, v_prenex_5], 1=[q1, v_prenex_6], 3=[v_prenex_11]} [2021-08-12 19:43:30,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-08-12 19:43:30,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:30,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:30,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-12 19:43:30,826 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:30,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:30,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-08-12 19:43:30,867 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:30,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:30,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-08-12 19:43:30,905 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:30,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:30,943 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-12 19:43:30,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2021-08-12 19:43:30,944 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:30,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:30,992 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:43:30,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 11 [2021-08-12 19:43:30,994 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:31,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:31,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:31,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:31,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:31,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 15 [2021-08-12 19:43:31,028 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:31,032 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:43:31,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 12 [2021-08-12 19:43:31,033 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:31,062 INFO L628 ElimStorePlain]: treesize reduction 15, result has 74.1 percent of original size [2021-08-12 19:43:31,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 7 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:43:31,063 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 14 variables, input treesize:179, output treesize:43 [2021-08-12 19:43:31,234 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:31,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792458460] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:31,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:31,235 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-08-12 19:43:31,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626762612] [2021-08-12 19:43:31,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-08-12 19:43:31,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:31,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-12 19:43:31,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:43:31,236 INFO L87 Difference]: Start difference. First operand 3753 states and 11363 transitions. Second operand has 26 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:33,067 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 37 [2021-08-12 19:43:34,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:34,303 INFO L93 Difference]: Finished difference Result 11829 states and 35206 transitions. [2021-08-12 19:43:34,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-08-12 19:43:34,303 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-08-12 19:43:34,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:34,334 INFO L225 Difference]: With dead ends: 11829 [2021-08-12 19:43:34,334 INFO L226 Difference]: Without dead ends: 10164 [2021-08-12 19:43:34,340 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1307 ImplicationChecksByTransitivity, 2016.5ms TimeCoverageRelationStatistics Valid=728, Invalid=3694, Unknown=0, NotChecked=0, Total=4422 [2021-08-12 19:43:34,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10164 states. [2021-08-12 19:43:34,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10164 to 3828. [2021-08-12 19:43:34,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3828 states, 3827 states have (on average 3.02874314084139) internal successors, (11591), 3827 states have internal predecessors, (11591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:34,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3828 states to 3828 states and 11591 transitions. [2021-08-12 19:43:34,555 INFO L78 Accepts]: Start accepts. Automaton has 3828 states and 11591 transitions. Word has length 42 [2021-08-12 19:43:34,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:34,555 INFO L482 AbstractCegarLoop]: Abstraction has 3828 states and 11591 transitions. [2021-08-12 19:43:34,555 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:34,555 INFO L276 IsEmpty]: Start isEmpty. Operand 3828 states and 11591 transitions. [2021-08-12 19:43:34,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-12 19:43:34,563 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:34,563 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-08-12 19:43:34,776 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:34,779 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:34,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:34,779 INFO L82 PathProgramCache]: Analyzing trace with hash -1100727138, now seen corresponding path program 8 times [2021-08-12 19:43:34,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:34,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191550393] [2021-08-12 19:43:34,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:34,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:34,932 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:34,932 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:34,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191550393] [2021-08-12 19:43:34,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191550393] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:34,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770289717] [2021-08-12 19:43:34,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:43:34,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:43:34,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:34,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-12 19:43:34,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:35,150 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_18], 1=[v_prenex_16]} [2021-08-12 19:43:35,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-08-12 19:43:35,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:35,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:35,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 19:43:35,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:35,221 INFO L628 ElimStorePlain]: treesize reduction 19, result has 79.6 percent of original size [2021-08-12 19:43:35,224 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:43:35,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 11 treesize of output 5 [2021-08-12 19:43:35,225 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:35,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:35,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:43:35,242 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:105, output treesize:63 [2021-08-12 19:43:35,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:35,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-08-12 19:43:35,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:35,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:35,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:35,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:35,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-08-12 19:43:35,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:35,309 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:43:35,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 7 [2021-08-12 19:43:35,310 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:35,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:35,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:43:35,322 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:78, output treesize:31 [2021-08-12 19:43:35,492 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:35,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770289717] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:35,493 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:35,493 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 23 [2021-08-12 19:43:35,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079762027] [2021-08-12 19:43:35,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-08-12 19:43:35,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:35,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-12 19:43:35,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:43:35,494 INFO L87 Difference]: Start difference. First operand 3828 states and 11591 transitions. Second operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 23 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:45,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:45,559 INFO L93 Difference]: Finished difference Result 14141 states and 42104 transitions. [2021-08-12 19:43:45,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2021-08-12 19:43:45,559 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 23 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-08-12 19:43:45,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:45,592 INFO L225 Difference]: With dead ends: 14141 [2021-08-12 19:43:45,592 INFO L226 Difference]: Without dead ends: 12367 [2021-08-12 19:43:45,602 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13054 ImplicationChecksByTransitivity, 8025.0ms TimeCoverageRelationStatistics Valid=4398, Invalid=26402, Unknown=0, NotChecked=0, Total=30800 [2021-08-12 19:43:45,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12367 states. [2021-08-12 19:43:45,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12367 to 3970. [2021-08-12 19:43:45,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3970 states, 3969 states have (on average 3.0330057949105567) internal successors, (12038), 3969 states have internal predecessors, (12038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:45,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3970 states to 3970 states and 12038 transitions. [2021-08-12 19:43:45,827 INFO L78 Accepts]: Start accepts. Automaton has 3970 states and 12038 transitions. Word has length 42 [2021-08-12 19:43:45,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:45,828 INFO L482 AbstractCegarLoop]: Abstraction has 3970 states and 12038 transitions. [2021-08-12 19:43:45,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 23 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:45,828 INFO L276 IsEmpty]: Start isEmpty. Operand 3970 states and 12038 transitions. [2021-08-12 19:43:45,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-12 19:43:45,834 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:45,834 INFO L550 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-08-12 19:43:46,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:43:46,049 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:46,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:46,049 INFO L82 PathProgramCache]: Analyzing trace with hash -1161843202, now seen corresponding path program 9 times [2021-08-12 19:43:46,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:46,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825315535] [2021-08-12 19:43:46,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:46,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:46,204 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:46,204 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:46,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825315535] [2021-08-12 19:43:46,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825315535] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:46,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908473283] [2021-08-12 19:43:46,205 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 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-08-12 19:43:46,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-12 19:43:46,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:46,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:43:46,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:46,492 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_19], 1=[v_prenex_21]} [2021-08-12 19:43:46,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-08-12 19:43:46,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:46,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 19:43:46,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,577 INFO L628 ElimStorePlain]: treesize reduction 22, result has 79.0 percent of original size [2021-08-12 19:43:46,581 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:43:46,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 5 [2021-08-12 19:43:46,582 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:46,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:43:46,603 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:117, output treesize:72 [2021-08-12 19:43:46,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:46,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 18 treesize of output 10 [2021-08-12 19:43:46,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:46,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:46,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:43:46,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-08-12 19:43:46,665 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,668 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:43:46,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 7 [2021-08-12 19:43:46,669 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:46,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:43:46,686 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:87, output treesize:40 [2021-08-12 19:43:46,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-08-12 19:43:46,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:43:46,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:43:46,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:43:46,928 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:43:46,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:43:46,931 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:46,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:46,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:43:46,949 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:66, output treesize:31 [2021-08-12 19:43:47,029 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:47,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908473283] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:47,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:47,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2021-08-12 19:43:47,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613992683] [2021-08-12 19:43:47,030 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:43:47,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:47,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:43:47,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:43:47,030 INFO L87 Difference]: Start difference. First operand 3970 states and 12038 transitions. Second operand has 27 states, 27 states have (on average 3.074074074074074) internal successors, (83), 26 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:56,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:43:56,583 INFO L93 Difference]: Finished difference Result 13069 states and 39212 transitions. [2021-08-12 19:43:56,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2021-08-12 19:43:56,584 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.074074074074074) internal successors, (83), 26 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-08-12 19:43:56,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:43:56,608 INFO L225 Difference]: With dead ends: 13069 [2021-08-12 19:43:56,608 INFO L226 Difference]: Without dead ends: 8967 [2021-08-12 19:43:56,616 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9529 ImplicationChecksByTransitivity, 7240.3ms TimeCoverageRelationStatistics Valid=3798, Invalid=21008, Unknown=0, NotChecked=0, Total=24806 [2021-08-12 19:43:56,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8967 states. [2021-08-12 19:43:56,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8967 to 3852. [2021-08-12 19:43:56,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3852 states, 3851 states have (on average 2.9968839262529214) internal successors, (11541), 3851 states have internal predecessors, (11541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:56,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3852 states to 3852 states and 11541 transitions. [2021-08-12 19:43:56,857 INFO L78 Accepts]: Start accepts. Automaton has 3852 states and 11541 transitions. Word has length 42 [2021-08-12 19:43:56,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:43:56,858 INFO L482 AbstractCegarLoop]: Abstraction has 3852 states and 11541 transitions. [2021-08-12 19:43:56,858 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 3.074074074074074) internal successors, (83), 26 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:43:56,858 INFO L276 IsEmpty]: Start isEmpty. Operand 3852 states and 11541 transitions. [2021-08-12 19:43:56,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-12 19:43:56,863 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:43:56,863 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 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] [2021-08-12 19:43:57,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-12 19:43:57,065 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:43:57,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:43:57,065 INFO L82 PathProgramCache]: Analyzing trace with hash 610965756, now seen corresponding path program 10 times [2021-08-12 19:43:57,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:43:57,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477129697] [2021-08-12 19:43:57,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:43:57,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:43:57,301 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:43:57,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:43:57,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477129697] [2021-08-12 19:43:57,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477129697] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:57,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789245806] [2021-08-12 19:43:57,301 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 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-08-12 19:43:57,335 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:43:57,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:43:57,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-12 19:43:57,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:43:57,530 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:43:57,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-08-12 19:43:57,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:43:57,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:43:57,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:43:57,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-08-12 19:43:57,581 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-12 19:43:57,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789245806] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:43:57,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:43:57,581 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 7] total 22 [2021-08-12 19:43:57,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353137400] [2021-08-12 19:43:57,581 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-08-12 19:43:57,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:43:57,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-12 19:43:57,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:43:57,582 INFO L87 Difference]: Start difference. First operand 3852 states and 11541 transitions. Second operand has 23 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 22 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:03,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:03,272 INFO L93 Difference]: Finished difference Result 14717 states and 44274 transitions. [2021-08-12 19:44:03,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2021-08-12 19:44:03,272 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 22 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-08-12 19:44:03,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:03,313 INFO L225 Difference]: With dead ends: 14717 [2021-08-12 19:44:03,313 INFO L226 Difference]: Without dead ends: 14073 [2021-08-12 19:44:03,318 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9648 ImplicationChecksByTransitivity, 2880.5ms TimeCoverageRelationStatistics Valid=2981, Invalid=20581, Unknown=0, NotChecked=0, Total=23562 [2021-08-12 19:44:03,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14073 states. [2021-08-12 19:44:03,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14073 to 4774. [2021-08-12 19:44:03,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4774 states, 4773 states have (on average 2.9882673371045465) internal successors, (14263), 4773 states have internal predecessors, (14263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:03,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4774 states to 4774 states and 14263 transitions. [2021-08-12 19:44:03,738 INFO L78 Accepts]: Start accepts. Automaton has 4774 states and 14263 transitions. Word has length 44 [2021-08-12 19:44:03,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:03,738 INFO L482 AbstractCegarLoop]: Abstraction has 4774 states and 14263 transitions. [2021-08-12 19:44:03,738 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 22 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:03,738 INFO L276 IsEmpty]: Start isEmpty. Operand 4774 states and 14263 transitions. [2021-08-12 19:44:03,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-12 19:44:03,745 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:03,745 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 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] [2021-08-12 19:44:03,961 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-08-12 19:44:03,963 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:03,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:03,963 INFO L82 PathProgramCache]: Analyzing trace with hash 893511408, now seen corresponding path program 11 times [2021-08-12 19:44:03,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:03,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126067057] [2021-08-12 19:44:03,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:03,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:04,160 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:44:04,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:04,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126067057] [2021-08-12 19:44:04,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126067057] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:04,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514932482] [2021-08-12 19:44:04,161 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 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-08-12 19:44:04,195 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-12 19:44:04,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:04,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-12 19:44:04,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:04,392 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:44:04,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-08-12 19:44:04,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:04,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:04,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:04,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-08-12 19:44:04,433 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:04,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514932482] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:04,433 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:04,433 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 22 [2021-08-12 19:44:04,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108147377] [2021-08-12 19:44:04,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-08-12 19:44:04,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:04,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-12 19:44:04,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:44:04,434 INFO L87 Difference]: Start difference. First operand 4774 states and 14263 transitions. Second operand has 23 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:13,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:13,864 INFO L93 Difference]: Finished difference Result 18417 states and 55486 transitions. [2021-08-12 19:44:13,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2021-08-12 19:44:13,865 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-08-12 19:44:13,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:13,893 INFO L225 Difference]: With dead ends: 18417 [2021-08-12 19:44:13,893 INFO L226 Difference]: Without dead ends: 15389 [2021-08-12 19:44:13,900 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13726 ImplicationChecksByTransitivity, 4765.9ms TimeCoverageRelationStatistics Valid=4181, Invalid=28039, Unknown=0, NotChecked=0, Total=32220 [2021-08-12 19:44:13,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15389 states. [2021-08-12 19:44:14,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15389 to 5222. [2021-08-12 19:44:14,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5222 states, 5221 states have (on average 2.981421183681287) internal successors, (15566), 5221 states have internal predecessors, (15566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:14,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5222 states to 5222 states and 15566 transitions. [2021-08-12 19:44:14,461 INFO L78 Accepts]: Start accepts. Automaton has 5222 states and 15566 transitions. Word has length 44 [2021-08-12 19:44:14,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:14,461 INFO L482 AbstractCegarLoop]: Abstraction has 5222 states and 15566 transitions. [2021-08-12 19:44:14,461 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:14,461 INFO L276 IsEmpty]: Start isEmpty. Operand 5222 states and 15566 transitions. [2021-08-12 19:44:14,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-12 19:44:14,468 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:14,468 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:14,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-12 19:44:14,684 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:14,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:14,685 INFO L82 PathProgramCache]: Analyzing trace with hash 1369693409, now seen corresponding path program 12 times [2021-08-12 19:44:14,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:14,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661104301] [2021-08-12 19:44:14,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:14,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:14,726 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-12 19:44:14,726 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:14,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661104301] [2021-08-12 19:44:14,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661104301] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:14,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852882692] [2021-08-12 19:44:14,726 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 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-08-12 19:44:14,772 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-08-12 19:44:14,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:14,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:44:14,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:14,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:44:14,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-12 19:44:14,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:14,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:14,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:14,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-08-12 19:44:14,835 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-12 19:44:14,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852882692] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:14,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:14,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 7 [2021-08-12 19:44:14,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726030016] [2021-08-12 19:44:14,836 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-08-12 19:44:14,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:14,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-12 19:44:14,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-08-12 19:44:14,836 INFO L87 Difference]: Start difference. First operand 5222 states and 15566 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 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-08-12 19:44:17,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:17,006 INFO L93 Difference]: Finished difference Result 11641 states and 34829 transitions. [2021-08-12 19:44:17,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:44:17,007 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 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 49 [2021-08-12 19:44:17,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:17,029 INFO L225 Difference]: With dead ends: 11641 [2021-08-12 19:44:17,029 INFO L226 Difference]: Without dead ends: 10541 [2021-08-12 19:44:17,033 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 27.9ms TimeCoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2021-08-12 19:44:17,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10541 states. [2021-08-12 19:44:17,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10541 to 8733. [2021-08-12 19:44:17,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8733 states, 8732 states have (on average 3.02370590929913) internal successors, (26403), 8732 states have internal predecessors, (26403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:17,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8733 states to 8733 states and 26403 transitions. [2021-08-12 19:44:17,889 INFO L78 Accepts]: Start accepts. Automaton has 8733 states and 26403 transitions. Word has length 49 [2021-08-12 19:44:17,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:17,889 INFO L482 AbstractCegarLoop]: Abstraction has 8733 states and 26403 transitions. [2021-08-12 19:44:17,889 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 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-08-12 19:44:17,889 INFO L276 IsEmpty]: Start isEmpty. Operand 8733 states and 26403 transitions. [2021-08-12 19:44:17,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-12 19:44:17,902 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:17,902 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:18,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-08-12 19:44:18,117 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:18,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:18,117 INFO L82 PathProgramCache]: Analyzing trace with hash -2045512635, now seen corresponding path program 13 times [2021-08-12 19:44:18,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:18,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143462974] [2021-08-12 19:44:18,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:18,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:18,287 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 2 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:44:18,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:18,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143462974] [2021-08-12 19:44:18,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143462974] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:18,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829592747] [2021-08-12 19:44:18,287 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 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-08-12 19:44:18,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:18,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 19:44:18,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:18,409 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-12 19:44:18,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-08-12 19:44:18,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:18,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:18,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:18,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:9 [2021-08-12 19:44:18,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:44:18,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:18,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:18,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:18,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-08-12 19:44:18,527 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:44:18,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829592747] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:18,527 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:18,527 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2021-08-12 19:44:18,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686825820] [2021-08-12 19:44:18,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-08-12 19:44:18,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:18,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-12 19:44:18,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2021-08-12 19:44:18,528 INFO L87 Difference]: Start difference. First operand 8733 states and 26403 transitions. Second operand has 25 states, 25 states have (on average 3.84) internal successors, (96), 24 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:26,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:26,576 INFO L93 Difference]: Finished difference Result 26224 states and 79760 transitions. [2021-08-12 19:44:26,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-12 19:44:26,576 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.84) internal successors, (96), 24 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-08-12 19:44:26,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:26,626 INFO L225 Difference]: With dead ends: 26224 [2021-08-12 19:44:26,626 INFO L226 Difference]: Without dead ends: 22434 [2021-08-12 19:44:26,636 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1433 ImplicationChecksByTransitivity, 1328.9ms TimeCoverageRelationStatistics Valid=652, Invalid=4750, Unknown=0, NotChecked=0, Total=5402 [2021-08-12 19:44:26,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22434 states. [2021-08-12 19:44:28,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22434 to 12965. [2021-08-12 19:44:28,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12965 states, 12964 states have (on average 3.03139463128664) internal successors, (39299), 12964 states have internal predecessors, (39299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:28,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12965 states to 12965 states and 39299 transitions. [2021-08-12 19:44:28,079 INFO L78 Accepts]: Start accepts. Automaton has 12965 states and 39299 transitions. Word has length 49 [2021-08-12 19:44:28,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:28,079 INFO L482 AbstractCegarLoop]: Abstraction has 12965 states and 39299 transitions. [2021-08-12 19:44:28,079 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 3.84) internal successors, (96), 24 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:28,079 INFO L276 IsEmpty]: Start isEmpty. Operand 12965 states and 39299 transitions. [2021-08-12 19:44:28,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-12 19:44:28,098 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:28,098 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:28,298 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:44:28,298 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:28,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:28,299 INFO L82 PathProgramCache]: Analyzing trace with hash 1639678941, now seen corresponding path program 14 times [2021-08-12 19:44:28,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:28,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236679824] [2021-08-12 19:44:28,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:28,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:28,371 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 7 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:44:28,371 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:28,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236679824] [2021-08-12 19:44:28,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236679824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:28,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042822423] [2021-08-12 19:44:28,371 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 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-08-12 19:44:28,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:44:28,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:28,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-12 19:44:28,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:28,480 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:44:28,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-08-12 19:44:28,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:28,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:28,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:28,485 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-08-12 19:44:28,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:44:28,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:28,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:28,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:28,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-08-12 19:44:28,566 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:44:28,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042822423] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:28,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:28,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-08-12 19:44:28,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134096777] [2021-08-12 19:44:28,567 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-08-12 19:44:28,567 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:28,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-12 19:44:28,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:44:28,567 INFO L87 Difference]: Start difference. First operand 12965 states and 39299 transitions. Second operand has 22 states, 22 states have (on average 4.318181818181818) internal successors, (95), 21 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:39,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:39,451 INFO L93 Difference]: Finished difference Result 32181 states and 95910 transitions. [2021-08-12 19:44:39,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2021-08-12 19:44:39,451 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.318181818181818) internal successors, (95), 21 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-08-12 19:44:39,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:39,509 INFO L225 Difference]: With dead ends: 32181 [2021-08-12 19:44:39,509 INFO L226 Difference]: Without dead ends: 26445 [2021-08-12 19:44:39,522 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7651 ImplicationChecksByTransitivity, 2118.1ms TimeCoverageRelationStatistics Valid=2807, Invalid=15825, Unknown=0, NotChecked=0, Total=18632 [2021-08-12 19:44:39,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26445 states. [2021-08-12 19:44:41,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26445 to 13262. [2021-08-12 19:44:41,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13262 states, 13261 states have (on average 3.0076163185280147) internal successors, (39884), 13261 states have internal predecessors, (39884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:41,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13262 states to 13262 states and 39884 transitions. [2021-08-12 19:44:41,139 INFO L78 Accepts]: Start accepts. Automaton has 13262 states and 39884 transitions. Word has length 49 [2021-08-12 19:44:41,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:44:41,139 INFO L482 AbstractCegarLoop]: Abstraction has 13262 states and 39884 transitions. [2021-08-12 19:44:41,139 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 4.318181818181818) internal successors, (95), 21 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:41,140 INFO L276 IsEmpty]: Start isEmpty. Operand 13262 states and 39884 transitions. [2021-08-12 19:44:41,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-12 19:44:41,157 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:44:41,157 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:44:41,361 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-08-12 19:44:41,361 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:44:41,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:44:41,361 INFO L82 PathProgramCache]: Analyzing trace with hash 1094414023, now seen corresponding path program 15 times [2021-08-12 19:44:41,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:44:41,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024762047] [2021-08-12 19:44:41,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:44:41,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:44:41,558 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 2 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:44:41,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:44:41,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024762047] [2021-08-12 19:44:41,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024762047] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:41,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005979242] [2021-08-12 19:44:41,558 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 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-08-12 19:44:41,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-08-12 19:44:41,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:44:41,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:44:41,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:44:41,689 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-12 19:44:41,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-08-12 19:44:41,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:41,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:41,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:41,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:9 [2021-08-12 19:44:41,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-12 19:44:41,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:44:41,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:44:41,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:44:41,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:3 [2021-08-12 19:44:41,806 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:44:41,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005979242] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:44:41,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:44:41,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 26 [2021-08-12 19:44:41,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776414104] [2021-08-12 19:44:41,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:44:41,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:44:41,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:44:41,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:44:41,807 INFO L87 Difference]: Start difference. First operand 13262 states and 39884 transitions. Second operand has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:44:59,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:44:59,725 INFO L93 Difference]: Finished difference Result 37664 states and 113689 transitions. [2021-08-12 19:44:59,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2021-08-12 19:44:59,725 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-08-12 19:44:59,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:44:59,797 INFO L225 Difference]: With dead ends: 37664 [2021-08-12 19:44:59,797 INFO L226 Difference]: Without dead ends: 33568 [2021-08-12 19:44:59,810 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13705 ImplicationChecksByTransitivity, 4388.2ms TimeCoverageRelationStatistics Valid=4855, Invalid=29555, Unknown=0, NotChecked=0, Total=34410 [2021-08-12 19:44:59,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33568 states. [2021-08-12 19:45:02,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33568 to 17682. [2021-08-12 19:45:02,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17682 states, 17681 states have (on average 3.0209264181890165) internal successors, (53413), 17681 states have internal predecessors, (53413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:02,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17682 states to 17682 states and 53413 transitions. [2021-08-12 19:45:02,225 INFO L78 Accepts]: Start accepts. Automaton has 17682 states and 53413 transitions. Word has length 49 [2021-08-12 19:45:02,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:02,225 INFO L482 AbstractCegarLoop]: Abstraction has 17682 states and 53413 transitions. [2021-08-12 19:45:02,225 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:02,225 INFO L276 IsEmpty]: Start isEmpty. Operand 17682 states and 53413 transitions. [2021-08-12 19:45:02,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-12 19:45:02,247 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:02,247 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:02,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:02,448 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:02,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:02,448 INFO L82 PathProgramCache]: Analyzing trace with hash -857147075, now seen corresponding path program 16 times [2021-08-12 19:45:02,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:02,448 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31281146] [2021-08-12 19:45:02,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:02,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:02,609 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:45:02,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:02,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31281146] [2021-08-12 19:45:02,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31281146] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:02,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784999768] [2021-08-12 19:45:02,610 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 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-08-12 19:45:02,642 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:45:02,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:02,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:45:02,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:02,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:45:02,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:02,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:02,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:02,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:33 [2021-08-12 19:45:03,033 INFO L446 ElimStorePlain]: Different costs {0=[q3], 1=[v_prenex_28], 3=[q1, v_prenex_27]} [2021-08-12 19:45:03,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:45:03,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:03,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:03,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:45:03,072 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:03,075 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:45:03,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 15 [2021-08-12 19:45:03,076 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:03,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:03,121 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-08-12 19:45:03,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 15 [2021-08-12 19:45:03,124 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:03,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:03,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:45:03,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:45:03,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:45:03,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 15 [2021-08-12 19:45:03,168 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:03,174 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-12 19:45:03,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 7 [2021-08-12 19:45:03,175 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:03,197 INFO L628 ElimStorePlain]: treesize reduction 12, result has 71.4 percent of original size [2021-08-12 19:45:03,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:45:03,197 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:146, output treesize:28 [2021-08-12 19:45:03,247 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:45:03,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784999768] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:03,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:03,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2021-08-12 19:45:03,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130571897] [2021-08-12 19:45:03,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:45:03,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:03,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:45:03,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:45:03,248 INFO L87 Difference]: Start difference. First operand 17682 states and 53413 transitions. Second operand has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:04,105 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 26 [2021-08-12 19:45:20,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:20,122 INFO L93 Difference]: Finished difference Result 32637 states and 97612 transitions. [2021-08-12 19:45:20,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-08-12 19:45:20,122 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-08-12 19:45:20,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:20,196 INFO L225 Difference]: With dead ends: 32637 [2021-08-12 19:45:20,196 INFO L226 Difference]: Without dead ends: 29107 [2021-08-12 19:45:20,208 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2256 ImplicationChecksByTransitivity, 2596.1ms TimeCoverageRelationStatistics Valid=817, Invalid=6323, Unknown=0, NotChecked=0, Total=7140 [2021-08-12 19:45:20,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29107 states. [2021-08-12 19:45:23,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29107 to 19560. [2021-08-12 19:45:23,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19560 states, 19559 states have (on average 3.0155427169078175) internal successors, (58981), 19559 states have internal predecessors, (58981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:23,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19560 states to 19560 states and 58981 transitions. [2021-08-12 19:45:23,157 INFO L78 Accepts]: Start accepts. Automaton has 19560 states and 58981 transitions. Word has length 49 [2021-08-12 19:45:23,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:23,158 INFO L482 AbstractCegarLoop]: Abstraction has 19560 states and 58981 transitions. [2021-08-12 19:45:23,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:23,158 INFO L276 IsEmpty]: Start isEmpty. Operand 19560 states and 58981 transitions. [2021-08-12 19:45:23,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-12 19:45:23,183 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:23,183 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:23,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-08-12 19:45:23,409 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:23,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:23,409 INFO L82 PathProgramCache]: Analyzing trace with hash 939243943, now seen corresponding path program 17 times [2021-08-12 19:45:23,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:23,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672203501] [2021-08-12 19:45:23,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:23,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:23,696 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:45:23,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:23,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672203501] [2021-08-12 19:45:23,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672203501] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:23,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000943892] [2021-08-12 19:45:23,696 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 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-08-12 19:45:23,733 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-08-12 19:45:23,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:23,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-12 19:45:23,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:23,829 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:45:23,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-08-12 19:45:23,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:23,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:23,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:23,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-08-12 19:45:23,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:45:23,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:23,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:23,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:23,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-08-12 19:45:23,934 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 11 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:45:23,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000943892] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:23,935 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:23,935 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 26 [2021-08-12 19:45:23,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370179601] [2021-08-12 19:45:23,935 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-08-12 19:45:23,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:23,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-12 19:45:23,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:45:23,935 INFO L87 Difference]: Start difference. First operand 19560 states and 58981 transitions. Second operand has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:48,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:45:48,789 INFO L93 Difference]: Finished difference Result 50737 states and 154106 transitions. [2021-08-12 19:45:48,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-08-12 19:45:48,790 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-08-12 19:45:48,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:45:48,898 INFO L225 Difference]: With dead ends: 50737 [2021-08-12 19:45:48,898 INFO L226 Difference]: Without dead ends: 46702 [2021-08-12 19:45:48,996 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4141 ImplicationChecksByTransitivity, 2703.2ms TimeCoverageRelationStatistics Valid=2056, Invalid=10826, Unknown=0, NotChecked=0, Total=12882 [2021-08-12 19:45:49,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46702 states. [2021-08-12 19:45:53,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46702 to 28803. [2021-08-12 19:45:53,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28803 states, 28802 states have (on average 3.0261440177765433) internal successors, (87159), 28802 states have internal predecessors, (87159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:53,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28803 states to 28803 states and 87159 transitions. [2021-08-12 19:45:53,972 INFO L78 Accepts]: Start accepts. Automaton has 28803 states and 87159 transitions. Word has length 49 [2021-08-12 19:45:53,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:45:53,972 INFO L482 AbstractCegarLoop]: Abstraction has 28803 states and 87159 transitions. [2021-08-12 19:45:53,972 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:53,973 INFO L276 IsEmpty]: Start isEmpty. Operand 28803 states and 87159 transitions. [2021-08-12 19:45:54,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-12 19:45:54,011 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:45:54,011 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:45:54,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:45:54,225 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:45:54,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:45:54,225 INFO L82 PathProgramCache]: Analyzing trace with hash 1482469265, now seen corresponding path program 18 times [2021-08-12 19:45:54,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:45:54,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400852445] [2021-08-12 19:45:54,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:45:54,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:45:54,393 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 35 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:45:54,393 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:45:54,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400852445] [2021-08-12 19:45:54,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400852445] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:54,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445782732] [2021-08-12 19:45:54,394 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 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-08-12 19:45:54,439 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 19:45:54,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:45:54,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-12 19:45:54,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:45:54,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 19:45:54,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:54,809 INFO L628 ElimStorePlain]: treesize reduction 34, result has 68.2 percent of original size [2021-08-12 19:45:54,809 INFO L518 ElimStorePlain]: Eliminatee v_prenex_31 vanished before elimination [2021-08-12 19:45:54,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:45:54,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:114, output treesize:71 [2021-08-12 19:45:54,887 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:45:54,887 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 25 treesize of output 13 [2021-08-12 19:45:54,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:54,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:54,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:54,891 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:7 [2021-08-12 19:45:54,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:45:54,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:45:54,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:45:54,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:45:54,947 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-08-12 19:45:54,983 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:45:54,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445782732] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:45:54,983 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:45:54,983 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2021-08-12 19:45:54,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687453593] [2021-08-12 19:45:54,983 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-08-12 19:45:54,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:45:54,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-12 19:45:54,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:45:54,984 INFO L87 Difference]: Start difference. First operand 28803 states and 87159 transitions. Second operand has 30 states, 30 states have (on average 3.033333333333333) internal successors, (91), 29 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:45:57,826 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 56 [2021-08-12 19:46:28,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:46:28,372 INFO L93 Difference]: Finished difference Result 65949 states and 200945 transitions. [2021-08-12 19:46:28,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2021-08-12 19:46:28,373 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.033333333333333) internal successors, (91), 29 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-08-12 19:46:28,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:46:28,522 INFO L225 Difference]: With dead ends: 65949 [2021-08-12 19:46:28,522 INFO L226 Difference]: Without dead ends: 55884 [2021-08-12 19:46:28,546 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5341 ImplicationChecksByTransitivity, 4216.2ms TimeCoverageRelationStatistics Valid=2397, Invalid=13605, Unknown=0, NotChecked=0, Total=16002 [2021-08-12 19:46:28,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55884 states. [2021-08-12 19:46:35,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55884 to 36502. [2021-08-12 19:46:35,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36502 states, 36501 states have (on average 3.0240541355031367) internal successors, (110381), 36501 states have internal predecessors, (110381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:46:35,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36502 states to 36502 states and 110381 transitions. [2021-08-12 19:46:35,454 INFO L78 Accepts]: Start accepts. Automaton has 36502 states and 110381 transitions. Word has length 49 [2021-08-12 19:46:35,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:46:35,455 INFO L482 AbstractCegarLoop]: Abstraction has 36502 states and 110381 transitions. [2021-08-12 19:46:35,455 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 3.033333333333333) internal successors, (91), 29 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:46:35,455 INFO L276 IsEmpty]: Start isEmpty. Operand 36502 states and 110381 transitions. [2021-08-12 19:46:35,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-12 19:46:35,506 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:46:35,506 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:46:35,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-08-12 19:46:35,721 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:46:35,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:46:35,722 INFO L82 PathProgramCache]: Analyzing trace with hash -742740465, now seen corresponding path program 19 times [2021-08-12 19:46:35,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:46:35,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670442552] [2021-08-12 19:46:35,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:46:35,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:46:35,890 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:46:35,890 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:46:35,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670442552] [2021-08-12 19:46:35,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670442552] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:46:35,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923879412] [2021-08-12 19:46:35,890 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 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-08-12 19:46:35,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:46:35,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-12 19:46:35,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:46:36,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:46:36,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:46:36,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:46:36,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:46:36,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:26 [2021-08-12 19:46:36,243 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_40], 1=[v_prenex_34, v_prenex_33], 3=[q1, v_prenex_39]} [2021-08-12 19:46:36,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:46:36,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:46:36,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:46:36,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:46:36,285 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:46:36,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:46:36,320 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:46:36,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 15 [2021-08-12 19:46:36,322 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:46:36,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:46:36,351 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-12 19:46:36,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 7 [2021-08-12 19:46:36,352 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:46:36,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:46:36,379 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-08-12 19:46:36,379 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 31 treesize of output 15 [2021-08-12 19:46:36,380 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:46:36,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:46:36,402 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:46:36,402 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 29 treesize of output 15 [2021-08-12 19:46:36,403 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:46:36,426 INFO L628 ElimStorePlain]: treesize reduction 12, result has 73.9 percent of original size [2021-08-12 19:46:36,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:46:36,427 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:150, output treesize:32 [2021-08-12 19:46:36,466 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-12 19:46:36,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923879412] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:46:36,466 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:46:36,466 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 25 [2021-08-12 19:46:36,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230486336] [2021-08-12 19:46:36,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-08-12 19:46:36,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:46:36,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-12 19:46:36,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:46:36,467 INFO L87 Difference]: Start difference. First operand 36502 states and 110381 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:46:37,582 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2021-08-12 19:47:03,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:47:03,046 INFO L93 Difference]: Finished difference Result 48361 states and 145094 transitions. [2021-08-12 19:47:03,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-12 19:47:03,046 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-08-12 19:47:03,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:47:03,159 INFO L225 Difference]: With dead ends: 48361 [2021-08-12 19:47:03,159 INFO L226 Difference]: Without dead ends: 46710 [2021-08-12 19:47:03,171 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1019 ImplicationChecksByTransitivity, 1832.1ms TimeCoverageRelationStatistics Valid=565, Invalid=3341, Unknown=0, NotChecked=0, Total=3906 [2021-08-12 19:47:03,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46710 states. [2021-08-12 19:47:09,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46710 to 36654. [2021-08-12 19:47:09,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36654 states, 36653 states have (on average 3.0235178566556624) internal successors, (110821), 36653 states have internal predecessors, (110821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:47:09,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36654 states to 36654 states and 110821 transitions. [2021-08-12 19:47:10,009 INFO L78 Accepts]: Start accepts. Automaton has 36654 states and 110821 transitions. Word has length 49 [2021-08-12 19:47:10,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:47:10,009 INFO L482 AbstractCegarLoop]: Abstraction has 36654 states and 110821 transitions. [2021-08-12 19:47:10,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:47:10,009 INFO L276 IsEmpty]: Start isEmpty. Operand 36654 states and 110821 transitions. [2021-08-12 19:47:10,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-08-12 19:47:10,052 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:47:10,053 INFO L550 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:47:10,253 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2021-08-12 19:47:10,253 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:47:10,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:47:10,254 INFO L82 PathProgramCache]: Analyzing trace with hash -549490785, now seen corresponding path program 20 times [2021-08-12 19:47:10,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:47:10,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390080118] [2021-08-12 19:47:10,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:47:10,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:47:10,331 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 4 proven. 42 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-12 19:47:10,332 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:47:10,332 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390080118] [2021-08-12 19:47:10,332 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390080118] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:47:10,332 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496057413] [2021-08-12 19:47:10,332 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 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-08-12 19:47:10,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:47:10,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:47:10,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-12 19:47:10,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:47:10,450 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:47:10,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-08-12 19:47:10,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:47:10,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:47:10,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-08-12 19:47:10,454 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-08-12 19:47:10,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:47:10,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:47:10,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:47:10,502 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:47:10,502 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-08-12 19:47:10,723 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:47:10,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496057413] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:47:10,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:47:10,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-08-12 19:47:10,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555528739] [2021-08-12 19:47:10,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-08-12 19:47:10,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:47:10,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-12 19:47:10,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:47:10,724 INFO L87 Difference]: Start difference. First operand 36654 states and 110821 transitions. Second operand has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 21 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:48:05,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:48:05,012 INFO L93 Difference]: Finished difference Result 108314 states and 333523 transitions. [2021-08-12 19:48:05,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-08-12 19:48:05,013 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 21 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-08-12 19:48:05,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:48:05,281 INFO L225 Difference]: With dead ends: 108314 [2021-08-12 19:48:05,282 INFO L226 Difference]: Without dead ends: 102356 [2021-08-12 19:48:05,318 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4810 ImplicationChecksByTransitivity, 1637.8ms TimeCoverageRelationStatistics Valid=2216, Invalid=10216, Unknown=0, NotChecked=0, Total=12432 [2021-08-12 19:48:05,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102356 states. [2021-08-12 19:48:15,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102356 to 42498. [2021-08-12 19:48:15,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42498 states, 42497 states have (on average 3.0068946043250113) internal successors, (127784), 42497 states have internal predecessors, (127784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:48:15,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42498 states to 42498 states and 127784 transitions. [2021-08-12 19:48:15,614 INFO L78 Accepts]: Start accepts. Automaton has 42498 states and 127784 transitions. Word has length 51 [2021-08-12 19:48:15,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:48:15,615 INFO L482 AbstractCegarLoop]: Abstraction has 42498 states and 127784 transitions. [2021-08-12 19:48:15,615 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 21 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:48:15,615 INFO L276 IsEmpty]: Start isEmpty. Operand 42498 states and 127784 transitions. [2021-08-12 19:48:15,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-12 19:48:15,664 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:48:15,664 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:48:15,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:48:15,865 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:48:15,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:48:15,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1690828025, now seen corresponding path program 21 times [2021-08-12 19:48:15,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:48:15,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846313406] [2021-08-12 19:48:15,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:48:15,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:48:16,043 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:48:16,043 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:48:16,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846313406] [2021-08-12 19:48:16,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846313406] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:48:16,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494244440] [2021-08-12 19:48:16,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:48:16,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-08-12 19:48:16,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:48:16,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:48:16,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:48:16,302 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_43, v_prenex_45], 1=[q3]} [2021-08-12 19:48:16,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-08-12 19:48:16,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:48:16,352 INFO L628 ElimStorePlain]: treesize reduction 31, result has 75.4 percent of original size [2021-08-12 19:48:16,353 INFO L518 ElimStorePlain]: Eliminatee v_prenex_45 vanished before elimination [2021-08-12 19:48:16,356 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:48:16,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 5 [2021-08-12 19:48:16,357 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:48:16,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:48:16,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:48:16,378 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:133, output treesize:84 [2021-08-12 19:48:16,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:48:16,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:48:16,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:48:16,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:48:16,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:48:16,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:48:16,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 19:48:16,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:48:16,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:48:16,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:48:16,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:48:16,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2021-08-12 19:48:16,446 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:48:16,450 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:48:16,450 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 25 treesize of output 13 [2021-08-12 19:48:16,451 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:48:16,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:48:16,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:48:16,463 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:99, output treesize:31 [2021-08-12 19:48:16,553 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:48:16,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494244440] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:48:16,553 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:48:16,553 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 27 [2021-08-12 19:48:16,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707965904] [2021-08-12 19:48:16,553 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-08-12 19:48:16,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:48:16,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-12 19:48:16,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2021-08-12 19:48:16,554 INFO L87 Difference]: Start difference. First operand 42498 states and 127784 transitions. Second operand has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 27 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:49:06,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:49:06,046 INFO L93 Difference]: Finished difference Result 63647 states and 189357 transitions. [2021-08-12 19:49:06,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 239 states. [2021-08-12 19:49:06,047 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 27 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-08-12 19:49:06,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:49:06,207 INFO L225 Difference]: With dead ends: 63647 [2021-08-12 19:49:06,207 INFO L226 Difference]: Without dead ends: 62627 [2021-08-12 19:49:06,228 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 246 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25551 ImplicationChecksByTransitivity, 12284.5ms TimeCoverageRelationStatistics Valid=6397, Invalid=54859, Unknown=0, NotChecked=0, Total=61256 [2021-08-12 19:49:06,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62627 states. [2021-08-12 19:49:15,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62627 to 43408. [2021-08-12 19:49:15,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43408 states, 43407 states have (on average 3.008708272859216) internal successors, (130599), 43407 states have internal predecessors, (130599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:49:15,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43408 states to 43408 states and 130599 transitions. [2021-08-12 19:49:15,843 INFO L78 Accepts]: Start accepts. Automaton has 43408 states and 130599 transitions. Word has length 54 [2021-08-12 19:49:15,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:49:15,843 INFO L482 AbstractCegarLoop]: Abstraction has 43408 states and 130599 transitions. [2021-08-12 19:49:15,843 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 27 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:49:15,843 INFO L276 IsEmpty]: Start isEmpty. Operand 43408 states and 130599 transitions. [2021-08-12 19:49:15,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-12 19:49:15,893 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:49:15,893 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:49:16,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2021-08-12 19:49:16,098 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:49:16,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:49:16,098 INFO L82 PathProgramCache]: Analyzing trace with hash -1977773629, now seen corresponding path program 22 times [2021-08-12 19:49:16,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:49:16,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259184562] [2021-08-12 19:49:16,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:49:16,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:49:16,255 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:49:16,255 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:49:16,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259184562] [2021-08-12 19:49:16,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259184562] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:49:16,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369189908] [2021-08-12 19:49:16,255 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 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-08-12 19:49:16,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:49:16,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:49:16,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-12 19:49:16,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:49:16,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:49:16,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:49:16,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:49:16,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:49:16,470 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:40, output treesize:33 [2021-08-12 19:49:16,684 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_48], 1=[q3], 3=[q1, v_prenex_47]} [2021-08-12 19:49:16,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:49:16,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:49:16,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:49:16,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:49:16,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-08-12 19:49:16,728 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:49:16,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:49:16,732 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:49:16,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:49:16,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:49:16,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 15 treesize of output 7 [2021-08-12 19:49:16,769 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:49:16,773 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:49:16,773 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 29 treesize of output 15 [2021-08-12 19:49:16,775 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:49:16,801 INFO L628 ElimStorePlain]: treesize reduction 37, result has 44.8 percent of original size [2021-08-12 19:49:16,801 INFO L518 ElimStorePlain]: Eliminatee v_prenex_47 vanished before elimination [2021-08-12 19:49:16,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:49:16,802 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:152, output treesize:28 [2021-08-12 19:49:16,852 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:49:16,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369189908] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:49:16,852 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:49:16,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2021-08-12 19:49:16,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477354369] [2021-08-12 19:49:16,853 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-08-12 19:49:16,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:49:16,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-12 19:49:16,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:49:16,853 INFO L87 Difference]: Start difference. First operand 43408 states and 130599 transitions. Second operand has 29 states, 29 states have (on average 2.9655172413793105) internal successors, (86), 28 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:49:18,447 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 27 [2021-08-12 19:49:31,562 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 46 [2021-08-12 19:49:57,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:49:57,700 INFO L93 Difference]: Finished difference Result 57793 states and 173154 transitions. [2021-08-12 19:49:57,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2021-08-12 19:49:57,700 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.9655172413793105) internal successors, (86), 28 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-08-12 19:49:57,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:49:57,844 INFO L225 Difference]: With dead ends: 57793 [2021-08-12 19:49:57,844 INFO L226 Difference]: Without dead ends: 55664 [2021-08-12 19:49:57,859 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8232 ImplicationChecksByTransitivity, 5300.5ms TimeCoverageRelationStatistics Valid=2289, Invalid=19173, Unknown=0, NotChecked=0, Total=21462 [2021-08-12 19:49:57,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55664 states. [2021-08-12 19:50:07,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55664 to 42854. [2021-08-12 19:50:07,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42854 states, 42853 states have (on average 3.0055772057965604) internal successors, (128798), 42853 states have internal predecessors, (128798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:50:07,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42854 states to 42854 states and 128798 transitions. [2021-08-12 19:50:07,859 INFO L78 Accepts]: Start accepts. Automaton has 42854 states and 128798 transitions. Word has length 54 [2021-08-12 19:50:07,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:50:07,859 INFO L482 AbstractCegarLoop]: Abstraction has 42854 states and 128798 transitions. [2021-08-12 19:50:07,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.9655172413793105) internal successors, (86), 28 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:50:07,859 INFO L276 IsEmpty]: Start isEmpty. Operand 42854 states and 128798 transitions. [2021-08-12 19:50:07,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-12 19:50:07,914 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:50:07,914 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:50:08,129 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-08-12 19:50:08,129 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:50:08,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:50:08,130 INFO L82 PathProgramCache]: Analyzing trace with hash -1049833869, now seen corresponding path program 23 times [2021-08-12 19:50:08,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:50:08,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677575144] [2021-08-12 19:50:08,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:50:08,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:50:08,224 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 6 proven. 44 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:50:08,224 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:50:08,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677575144] [2021-08-12 19:50:08,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677575144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:50:08,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523211204] [2021-08-12 19:50:08,225 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 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-08-12 19:50:08,262 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-12 19:50:08,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:50:08,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-12 19:50:08,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:50:08,591 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 19 proven. 26 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-12 19:50:08,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523211204] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:50:08,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:50:08,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-08-12 19:50:08,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041277835] [2021-08-12 19:50:08,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-08-12 19:50:08,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:50:08,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-12 19:50:08,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:50:08,592 INFO L87 Difference]: Start difference. First operand 42854 states and 128798 transitions. Second operand has 22 states, 22 states have (on average 4.590909090909091) internal successors, (101), 21 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:50:55,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:50:55,457 INFO L93 Difference]: Finished difference Result 74899 states and 224731 transitions. [2021-08-12 19:50:55,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-12 19:50:55,458 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.590909090909091) internal successors, (101), 21 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-08-12 19:50:55,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:50:55,636 INFO L225 Difference]: With dead ends: 74899 [2021-08-12 19:50:55,637 INFO L226 Difference]: Without dead ends: 73438 [2021-08-12 19:50:55,657 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 643 ImplicationChecksByTransitivity, 971.1ms TimeCoverageRelationStatistics Valid=493, Invalid=1763, Unknown=0, NotChecked=0, Total=2256 [2021-08-12 19:50:55,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73438 states. [2021-08-12 19:51:07,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73438 to 51632. [2021-08-12 19:51:07,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51632 states, 51631 states have (on average 3.0211307160426877) internal successors, (155984), 51631 states have internal predecessors, (155984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:51:08,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51632 states to 51632 states and 155984 transitions. [2021-08-12 19:51:08,226 INFO L78 Accepts]: Start accepts. Automaton has 51632 states and 155984 transitions. Word has length 54 [2021-08-12 19:51:08,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:51:08,226 INFO L482 AbstractCegarLoop]: Abstraction has 51632 states and 155984 transitions. [2021-08-12 19:51:08,227 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 4.590909090909091) internal successors, (101), 21 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:51:08,227 INFO L276 IsEmpty]: Start isEmpty. Operand 51632 states and 155984 transitions. [2021-08-12 19:51:08,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-12 19:51:08,295 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:51:08,295 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:51:08,495 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:51:08,496 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:51:08,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:51:08,496 INFO L82 PathProgramCache]: Analyzing trace with hash 1128532211, now seen corresponding path program 24 times [2021-08-12 19:51:08,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:51:08,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258423551] [2021-08-12 19:51:08,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:51:08,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:51:08,746 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 20 DAG size of output: 19 [2021-08-12 19:51:08,858 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-12 19:51:08,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:51:08,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258423551] [2021-08-12 19:51:08,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258423551] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:51:08,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177973911] [2021-08-12 19:51:08,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 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-08-12 19:51:08,893 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-12 19:51:08,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:51:08,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-12 19:51:08,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:51:08,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:51:08,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:51:08,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:51:08,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:51:08,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:51:09,564 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_53, v_prenex_55], 1=[v_prenex_51]} [2021-08-12 19:51:09,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-08-12 19:51:09,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:51:09,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:51:09,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:51:09,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:51:09,704 INFO L628 ElimStorePlain]: treesize reduction 7, result has 96.5 percent of original size [2021-08-12 19:51:09,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-08-12 19:51:09,709 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:51:09,768 INFO L628 ElimStorePlain]: treesize reduction 40, result has 77.7 percent of original size [2021-08-12 19:51:09,773 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:51:09,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 20 [2021-08-12 19:51:09,774 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:51:09,821 INFO L628 ElimStorePlain]: treesize reduction 7, result has 93.8 percent of original size [2021-08-12 19:51:09,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:51:09,822 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:221, output treesize:102 [2021-08-12 19:51:09,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:51:09,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:51:09,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:51:09,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2021-08-12 19:51:09,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:51:09,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:51:09,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:51:09,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:51:09,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:51:09,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:51:09,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:51:09,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 19:51:09,898 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:51:09,901 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:51:09,901 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 34 treesize of output 18 [2021-08-12 19:51:09,902 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:51:09,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:51:09,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:51:09,916 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:117, output treesize:43 [2021-08-12 19:51:10,066 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:51:10,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177973911] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:51:10,066 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:51:10,066 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-08-12 19:51:10,066 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481552401] [2021-08-12 19:51:10,067 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-08-12 19:51:10,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:51:10,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-12 19:51:10,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:51:10,067 INFO L87 Difference]: Start difference. First operand 51632 states and 155984 transitions. Second operand has 32 states, 32 states have (on average 3.21875) internal successors, (103), 31 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:51:11,708 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 80 [2021-08-12 19:51:13,282 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-08-12 19:51:14,365 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 63 [2021-08-12 19:51:16,267 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 68 [2021-08-12 19:51:16,715 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 66 [2021-08-12 19:51:18,248 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 60 [2021-08-12 19:51:18,415 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 57 [2021-08-12 19:51:53,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:51:53,550 INFO L93 Difference]: Finished difference Result 61737 states and 185375 transitions. [2021-08-12 19:51:53,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-08-12 19:51:53,551 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.21875) internal successors, (103), 31 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-08-12 19:51:53,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:51:53,702 INFO L225 Difference]: With dead ends: 61737 [2021-08-12 19:51:53,702 INFO L226 Difference]: Without dead ends: 60214 [2021-08-12 19:51:53,719 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3505 ImplicationChecksByTransitivity, 5763.3ms TimeCoverageRelationStatistics Valid=1318, Invalid=9188, Unknown=0, NotChecked=0, Total=10506 [2021-08-12 19:51:53,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60214 states. [2021-08-12 19:52:05,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60214 to 51802. [2021-08-12 19:52:05,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51802 states, 51801 states have (on average 3.0208297137120903) internal successors, (156482), 51801 states have internal predecessors, (156482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:52:05,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51802 states to 51802 states and 156482 transitions. [2021-08-12 19:52:06,053 INFO L78 Accepts]: Start accepts. Automaton has 51802 states and 156482 transitions. Word has length 54 [2021-08-12 19:52:06,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:52:06,053 INFO L482 AbstractCegarLoop]: Abstraction has 51802 states and 156482 transitions. [2021-08-12 19:52:06,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 3.21875) internal successors, (103), 31 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:52:06,054 INFO L276 IsEmpty]: Start isEmpty. Operand 51802 states and 156482 transitions. [2021-08-12 19:52:06,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-12 19:52:06,126 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:52:06,126 INFO L550 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:52:06,326 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2021-08-12 19:52:06,326 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:52:06,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:52:06,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1974397899, now seen corresponding path program 25 times [2021-08-12 19:52:06,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:52:06,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503766205] [2021-08-12 19:52:06,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:52:06,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:52:06,638 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:52:06,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:52:06,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503766205] [2021-08-12 19:52:06,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503766205] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:52:06,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517430252] [2021-08-12 19:52:06,639 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 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-08-12 19:52:06,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:52:06,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-12 19:52:06,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:52:06,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:52:06,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:52:06,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:52:06,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:52:06,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:31 [2021-08-12 19:52:07,391 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_58], 1=[q3], 3=[q1, v_prenex_57]} [2021-08-12 19:52:07,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:52:07,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:52:07,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:52:07,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:52:07,432 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:52:07,435 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-12 19:52:07,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 15 [2021-08-12 19:52:07,436 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:52:07,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:52:07,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:52:07,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-12 19:52:07,465 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:52:07,472 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-08-12 19:52:07,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 15 [2021-08-12 19:52:07,473 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:52:07,498 INFO L628 ElimStorePlain]: treesize reduction 37, result has 44.8 percent of original size [2021-08-12 19:52:07,498 INFO L518 ElimStorePlain]: Eliminatee v_prenex_57 vanished before elimination [2021-08-12 19:52:07,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:52:07,499 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:146, output treesize:28 [2021-08-12 19:52:07,565 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-12 19:52:07,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517430252] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:52:07,565 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:52:07,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-08-12 19:52:07,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918226999] [2021-08-12 19:52:07,565 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-08-12 19:52:07,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:52:07,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-12 19:52:07,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:52:07,566 INFO L87 Difference]: Start difference. First operand 51802 states and 156482 transitions. Second operand has 30 states, 30 states have (on average 3.1666666666666665) internal successors, (95), 29 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:52:09,015 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-08-12 19:52:10,837 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 Received shutdown request... [2021-08-12 19:52:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-08-12 19:52:26,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:52:26,061 WARN L547 AbstractCegarLoop]: Verification canceled [2021-08-12 19:52:26,064 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-12 19:52:26,065 WARN L188 ceAbstractionStarter]: Timeout [2021-08-12 19:52:26,065 INFO L202 PluginConnector]: Adding new model ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.08 07:52:26 BasicIcfg [2021-08-12 19:52:26,065 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-12 19:52:26,065 INFO L168 Benchmark]: Toolchain (without parser) took 548477.89 ms. Allocated memory was 185.6 MB in the beginning and 3.3 GB in the end (delta: 3.1 GB). Free memory was 165.4 MB in the beginning and 687.1 MB in the end (delta: -521.8 MB). Peak memory consumption was 2.5 GB. Max. memory is 8.0 GB. [2021-08-12 19:52:26,066 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.11 ms. Allocated memory is still 185.6 MB. Free memory is still 166.7 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-12 19:52:26,066 INFO L168 Benchmark]: Boogie Procedure Inliner took 21.42 ms. Allocated memory is still 185.6 MB. Free memory was 165.4 MB in the beginning and 163.8 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-12 19:52:26,066 INFO L168 Benchmark]: Boogie Preprocessor took 26.62 ms. Allocated memory is still 185.6 MB. Free memory was 163.8 MB in the beginning and 162.8 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-12 19:52:26,066 INFO L168 Benchmark]: RCFGBuilder took 273.21 ms. Allocated memory is still 185.6 MB. Free memory was 162.8 MB in the beginning and 143.4 MB in the end (delta: 19.4 MB). Peak memory consumption was 18.9 MB. Max. memory is 8.0 GB. [2021-08-12 19:52:26,066 INFO L168 Benchmark]: TraceAbstraction took 548152.46 ms. Allocated memory was 185.6 MB in the beginning and 3.3 GB in the end (delta: 3.1 GB). Free memory was 142.8 MB in the beginning and 687.1 MB in the end (delta: -544.3 MB). Peak memory consumption was 2.5 GB. Max. memory is 8.0 GB. [2021-08-12 19:52:26,066 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.11 ms. Allocated memory is still 185.6 MB. Free memory is still 166.7 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 21.42 ms. Allocated memory is still 185.6 MB. Free memory was 165.4 MB in the beginning and 163.8 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 26.62 ms. Allocated memory is still 185.6 MB. Free memory was 163.8 MB in the beginning and 162.8 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 273.21 ms. Allocated memory is still 185.6 MB. Free memory was 162.8 MB in the beginning and 143.4 MB in the end (delta: 19.4 MB). Peak memory consumption was 18.9 MB. Max. memory is 8.0 GB. * TraceAbstraction took 548152.46 ms. Allocated memory was 185.6 MB in the beginning and 3.3 GB in the end (delta: 3.1 GB). Free memory was 142.8 MB in the beginning and 687.1 MB in the end (delta: -544.3 MB). Peak memory consumption was 2.5 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (51802states) and FLOYD_HOARE automaton (currently 56 states, 30 states before enhancement),while ReachableStatesComputation was computing reachable states (24333 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 53 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 548059.8ms, OverallIterations: 28, TraceHistogramMax: 5, EmptinessCheckTime: 601.1ms, AutomataDifference: 442447.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 54.0ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 2980 SDtfs, 17249 SDslu, 36333 SDs, 0 SdLazy, 41005 SolverSat, 3943 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 17583.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3366 GetRequests, 905 SyntacticMatches, 4 SemanticMatches, 2457 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138872 ImplicationChecksByTransitivity, 78811.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=51802occurred in iteration=27, InterpolantAutomatonStates: 2196, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 84338.0ms AutomataMinimizationTime, 27 MinimizatonAttempts, 266347 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 172.7ms SsaConstructionTime, 754.5ms SatisfiabilityAnalysisTime, 13333.7ms InterpolantComputationTime, 2315 NumberOfCodeBlocks, 2315 NumberOfCodeBlocksAsserted, 107 NumberOfCheckSat, 2263 ConstructedInterpolants, 7 QuantifiedInterpolants, 28509 SizeOfPredicates, 210 NumberOfNonLiveVariables, 2944 ConjunctsInSsa, 477 ConjunctsInUnsatCore, 52 InterpolantComputations, 4 PerfectInterpolantSequences, 313/1688 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