/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/two-queue.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a47a088281b0b97d17910950432b7c5b5bc3adeb-a47a088 [2021-07-13 20:17:48,203 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-13 20:17:48,205 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-13 20:17:48,238 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-13 20:17:48,239 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-13 20:17:48,241 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-13 20:17:48,243 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-13 20:17:48,247 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-13 20:17:48,249 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-13 20:17:48,252 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-13 20:17:48,253 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-13 20:17:48,254 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-13 20:17:48,254 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-13 20:17:48,256 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-13 20:17:48,257 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-13 20:17:48,258 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-13 20:17:48,261 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-13 20:17:48,261 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-13 20:17:48,263 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-13 20:17:48,268 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-13 20:17:48,269 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-13 20:17:48,269 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-13 20:17:48,270 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-13 20:17:48,271 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-13 20:17:48,272 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-13 20:17:48,272 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-13 20:17:48,272 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-13 20:17:48,273 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-13 20:17:48,273 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-13 20:17:48,273 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-13 20:17:48,274 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-13 20:17:48,274 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-13 20:17:48,275 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-13 20:17:48,275 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-13 20:17:48,276 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-13 20:17:48,276 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-13 20:17:48,276 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-13 20:17:48,276 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-13 20:17:48,276 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-13 20:17:48,277 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-13 20:17:48,277 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-13 20:17:48,280 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-07-13 20:17:48,300 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-13 20:17:48,300 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-13 20:17:48,301 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-13 20:17:48,301 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-13 20:17:48,302 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-13 20:17:48,303 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-13 20:17:48,303 INFO L138 SettingsManager]: * Use SBE=true [2021-07-13 20:17:48,303 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-13 20:17:48,303 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-13 20:17:48,303 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-13 20:17:48,304 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-13 20:17:48,304 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-13 20:17:48,304 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-13 20:17:48,304 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-13 20:17:48,304 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-13 20:17:48,304 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-13 20:17:48,304 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-13 20:17:48,304 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-13 20:17:48,304 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-13 20:17:48,305 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-13 20:17:48,305 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-13 20:17:48,305 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-13 20:17:48,305 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-13 20:17:48,305 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 20:17:48,305 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-13 20:17:48,305 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-13 20:17:48,305 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-13 20:17:48,305 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-13 20:17:48,306 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-13 20:17:48,306 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-13 20:17:48,306 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-13 20:17:48,306 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-07-13 20:17:48,535 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-13 20:17:48,554 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-13 20:17:48,556 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-13 20:17:48,557 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-13 20:17:48,558 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-13 20:17:48,558 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/two-queue.wvr.bpl [2021-07-13 20:17:48,558 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/two-queue.wvr.bpl' [2021-07-13 20:17:48,591 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-13 20:17:48,592 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-13 20:17:48,597 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-13 20:17:48,597 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-13 20:17:48,597 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-13 20:17:48,605 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:17:48" (1/1) ... [2021-07-13 20:17:48,610 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:17:48" (1/1) ... [2021-07-13 20:17:48,615 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-13 20:17:48,616 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-13 20:17:48,616 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-13 20:17:48,617 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-13 20:17:48,622 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:17:48" (1/1) ... [2021-07-13 20:17:48,622 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:17:48" (1/1) ... [2021-07-13 20:17:48,623 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:17:48" (1/1) ... [2021-07-13 20:17:48,623 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:17:48" (1/1) ... [2021-07-13 20:17:48,624 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:17:48" (1/1) ... [2021-07-13 20:17:48,626 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:17:48" (1/1) ... [2021-07-13 20:17:48,627 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:17:48" (1/1) ... [2021-07-13 20:17:48,627 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-13 20:17:48,628 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-13 20:17:48,628 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-13 20:17:48,628 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-13 20:17:48,634 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:17:48" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 20:17:48,683 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-13 20:17:48,683 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-13 20:17:48,684 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-13 20:17:48,684 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-13 20:17:48,684 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-13 20:17:48,684 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-13 20:17:48,684 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-13 20:17:48,684 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-13 20:17:48,684 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-13 20:17:48,685 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-13 20:17:48,912 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-13 20:17:48,912 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-07-13 20:17:48,914 INFO L202 PluginConnector]: Adding new model two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 08:17:48 BoogieIcfgContainer [2021-07-13 20:17:48,914 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-13 20:17:48,915 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-13 20:17:48,915 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-13 20:17:48,917 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-13 20:17:48,917 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:17:48" (1/2) ... [2021-07-13 20:17:48,918 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1067ac07 and model type two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 08:17:48, skipping insertion in model container [2021-07-13 20:17:48,918 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 08:17:48" (2/2) ... [2021-07-13 20:17:48,919 INFO L111 eAbstractionObserver]: Analyzing ICFG two-queue.wvr.bpl [2021-07-13 20:17:48,922 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-13 20:17:48,922 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-13 20:17:48,922 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-13 20:17:48,923 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-13 20:17:48,978 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-07-13 20:17:48,993 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-07-13 20:17:49,005 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 20:17:49,006 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 20:17:49,006 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 20:17:49,006 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 20:17:49,006 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 20:17:49,006 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 20:17:49,006 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 20:17:49,006 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-13 20:17:49,012 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 62 flow [2021-07-13 20:17:49,022 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 53 states, 52 states have (on average 1.9423076923076923) internal successors, (101), 52 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-07-13 20:17:49,023 INFO L276 IsEmpty]: Start isEmpty. Operand has 53 states, 52 states have (on average 1.9423076923076923) internal successors, (101), 52 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-07-13 20:17:49,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-13 20:17:49,028 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:49,028 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:49,028 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:49,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:49,032 INFO L82 PathProgramCache]: Analyzing trace with hash 1020496956, now seen corresponding path program 1 times [2021-07-13 20:17:49,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:49,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909696679] [2021-07-13 20:17:49,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:49,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:49,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:49,153 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:49,153 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909696679] [2021-07-13 20:17:49,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909696679] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 20:17:49,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 20:17:49,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-13 20:17:49,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747528762] [2021-07-13 20:17:49,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 20:17:49,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:49,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 20:17:49,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:17:49,171 INFO L87 Difference]: Start difference. First operand has 53 states, 52 states have (on average 1.9423076923076923) internal successors, (101), 52 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) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:49,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:49,235 INFO L93 Difference]: Finished difference Result 89 states and 172 transitions. [2021-07-13 20:17:49,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 20:17:49,236 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-07-13 20:17:49,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:49,245 INFO L225 Difference]: With dead ends: 89 [2021-07-13 20:17:49,245 INFO L226 Difference]: Without dead ends: 82 [2021-07-13 20:17:49,246 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:17:49,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-07-13 20:17:49,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 62. [2021-07-13 20:17:49,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 1.9508196721311475) internal successors, (119), 61 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:49,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 119 transitions. [2021-07-13 20:17:49,274 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 119 transitions. Word has length 11 [2021-07-13 20:17:49,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:49,275 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 119 transitions. [2021-07-13 20:17:49,275 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:49,275 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 119 transitions. [2021-07-13 20:17:49,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 20:17:49,276 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:49,276 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:49,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-13 20:17:49,276 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:49,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:49,279 INFO L82 PathProgramCache]: Analyzing trace with hash -1139769537, now seen corresponding path program 1 times [2021-07-13 20:17:49,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:49,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409334319] [2021-07-13 20:17:49,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:49,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:49,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:49,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:49,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409334319] [2021-07-13 20:17:49,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409334319] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 20:17:49,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 20:17:49,306 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-13 20:17:49,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588442470] [2021-07-13 20:17:49,306 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 20:17:49,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:49,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 20:17:49,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:17:49,307 INFO L87 Difference]: Start difference. First operand 62 states and 119 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:49,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:49,320 INFO L93 Difference]: Finished difference Result 76 states and 142 transitions. [2021-07-13 20:17:49,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 20:17:49,321 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 20:17:49,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:49,322 INFO L225 Difference]: With dead ends: 76 [2021-07-13 20:17:49,322 INFO L226 Difference]: Without dead ends: 65 [2021-07-13 20:17:49,322 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:17:49,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-07-13 20:17:49,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 63. [2021-07-13 20:17:49,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 1.935483870967742) internal successors, (120), 62 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:49,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 120 transitions. [2021-07-13 20:17:49,327 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 120 transitions. Word has length 15 [2021-07-13 20:17:49,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:49,327 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 120 transitions. [2021-07-13 20:17:49,327 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:49,327 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 120 transitions. [2021-07-13 20:17:49,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 20:17:49,328 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:49,328 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:49,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-13 20:17:49,328 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:49,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:49,329 INFO L82 PathProgramCache]: Analyzing trace with hash -1943793281, now seen corresponding path program 1 times [2021-07-13 20:17:49,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:49,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674803573] [2021-07-13 20:17:49,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:49,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:49,352 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:49,352 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:49,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674803573] [2021-07-13 20:17:49,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674803573] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 20:17:49,352 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 20:17:49,353 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-13 20:17:49,353 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691367593] [2021-07-13 20:17:49,353 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 20:17:49,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:49,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 20:17:49,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:17:49,354 INFO L87 Difference]: Start difference. First operand 63 states and 120 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:49,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:49,359 INFO L93 Difference]: Finished difference Result 64 states and 116 transitions. [2021-07-13 20:17:49,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 20:17:49,359 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 20:17:49,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:49,360 INFO L225 Difference]: With dead ends: 64 [2021-07-13 20:17:49,360 INFO L226 Difference]: Without dead ends: 58 [2021-07-13 20:17:49,360 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:17:49,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-07-13 20:17:49,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2021-07-13 20:17:49,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.8596491228070176) internal successors, (106), 57 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-07-13 20:17:49,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 106 transitions. [2021-07-13 20:17:49,365 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 106 transitions. Word has length 15 [2021-07-13 20:17:49,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:49,366 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 106 transitions. [2021-07-13 20:17:49,366 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:49,366 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 106 transitions. [2021-07-13 20:17:49,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:17:49,366 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:49,366 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:49,367 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-13 20:17:49,367 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:49,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:49,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1703953662, now seen corresponding path program 1 times [2021-07-13 20:17:49,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:49,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551211779] [2021-07-13 20:17:49,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:49,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:49,576 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:49,577 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:49,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551211779] [2021-07-13 20:17:49,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551211779] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:49,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539332650] [2021-07-13 20:17:49,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:49,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:49,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 20:17:49,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:49,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:17:49,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:49,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:49,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:49,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-07-13 20:17:49,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-07-13 20:17:49,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:49,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:49,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:49,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-07-13 20:17:49,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:49,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539332650] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:49,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:49,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 20:17:49,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190523083] [2021-07-13 20:17:49,945 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:17:49,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:49,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:17:49,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:17:49,947 INFO L87 Difference]: Start difference. First operand 58 states and 106 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:50,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:50,448 INFO L93 Difference]: Finished difference Result 134 states and 253 transitions. [2021-07-13 20:17:50,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:17:50,448 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 20:17:50,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:50,449 INFO L225 Difference]: With dead ends: 134 [2021-07-13 20:17:50,450 INFO L226 Difference]: Without dead ends: 127 [2021-07-13 20:17:50,450 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 478.2ms TimeCoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2021-07-13 20:17:50,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-07-13 20:17:50,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 79. [2021-07-13 20:17:50,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 1.8974358974358974) internal successors, (148), 78 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:50,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 148 transitions. [2021-07-13 20:17:50,456 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 148 transitions. Word has length 19 [2021-07-13 20:17:50,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:50,456 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 148 transitions. [2021-07-13 20:17:50,456 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:50,456 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 148 transitions. [2021-07-13 20:17:50,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:17:50,457 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:50,457 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:50,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:50,673 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:50,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:50,673 INFO L82 PathProgramCache]: Analyzing trace with hash -40497184, now seen corresponding path program 2 times [2021-07-13 20:17:50,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:50,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376174909] [2021-07-13 20:17:50,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:50,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:50,803 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:50,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:50,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376174909] [2021-07-13 20:17:50,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376174909] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:50,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971107180] [2021-07-13 20:17:50,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:50,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:17:50,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:17:50,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 20:17:50,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:50,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-07-13 20:17:50,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:50,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:50,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:50,940 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-07-13 20:17:50,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:17:50,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:50,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:50,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:50,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-07-13 20:17:51,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:51,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971107180] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:51,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:51,087 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 20:17:51,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800578549] [2021-07-13 20:17:51,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:17:51,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:51,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:17:51,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:17:51,090 INFO L87 Difference]: Start difference. First operand 79 states and 148 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:51,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:51,433 INFO L93 Difference]: Finished difference Result 138 states and 262 transitions. [2021-07-13 20:17:51,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:17:51,434 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 20:17:51,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:51,435 INFO L225 Difference]: With dead ends: 138 [2021-07-13 20:17:51,436 INFO L226 Difference]: Without dead ends: 131 [2021-07-13 20:17:51,436 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 370.0ms TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:17:51,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-07-13 20:17:51,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 84. [2021-07-13 20:17:51,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 1.9036144578313252) internal successors, (158), 83 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:51,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 158 transitions. [2021-07-13 20:17:51,449 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 158 transitions. Word has length 19 [2021-07-13 20:17:51,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:51,449 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 158 transitions. [2021-07-13 20:17:51,450 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:51,451 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 158 transitions. [2021-07-13 20:17:51,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:17:51,454 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:51,455 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:51,668 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:51,669 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:51,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:51,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1850061536, now seen corresponding path program 3 times [2021-07-13 20:17:51,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:51,670 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727991441] [2021-07-13 20:17:51,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:51,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:51,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:51,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:51,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727991441] [2021-07-13 20:17:51,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727991441] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:51,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783948852] [2021-07-13 20:17:51,771 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 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:51,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 20:17:51,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:17:51,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 20:17:51,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:51,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:17:51,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:51,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:51,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:51,858 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:17:51,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-07-13 20:17:51,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:51,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:51,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:51,878 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-07-13 20:17:51,957 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:51,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783948852] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:51,957 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:51,957 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-07-13 20:17:51,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196349975] [2021-07-13 20:17:51,958 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 20:17:51,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:51,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 20:17:51,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 20:17:51,958 INFO L87 Difference]: Start difference. First operand 84 states and 158 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 11 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-07-13 20:17:52,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:52,183 INFO L93 Difference]: Finished difference Result 126 states and 239 transitions. [2021-07-13 20:17:52,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:17:52,184 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 11 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 19 [2021-07-13 20:17:52,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:52,184 INFO L225 Difference]: With dead ends: 126 [2021-07-13 20:17:52,184 INFO L226 Difference]: Without dead ends: 119 [2021-07-13 20:17:52,185 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 180.2ms TimeCoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:17:52,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-07-13 20:17:52,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 90. [2021-07-13 20:17:52,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 89 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:52,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 173 transitions. [2021-07-13 20:17:52,188 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 173 transitions. Word has length 19 [2021-07-13 20:17:52,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:52,195 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 173 transitions. [2021-07-13 20:17:52,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 11 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-07-13 20:17:52,195 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 173 transitions. [2021-07-13 20:17:52,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:17:52,196 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:52,196 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:52,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:52,405 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:52,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:52,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1369194604, now seen corresponding path program 4 times [2021-07-13 20:17:52,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:52,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638903328] [2021-07-13 20:17:52,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:52,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:52,509 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:52,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:52,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638903328] [2021-07-13 20:17:52,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638903328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:52,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227850928] [2021-07-13 20:17:52,510 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 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:52,533 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:17:52,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:17:52,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 20:17:52,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:52,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:17:52,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:52,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:52,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:52,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:17:52,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-07-13 20:17:52,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:52,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:52,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:52,650 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-07-13 20:17:52,716 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:52,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227850928] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:52,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:52,716 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 20:17:52,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708570805] [2021-07-13 20:17:52,717 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:17:52,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:52,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:17:52,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:17:52,717 INFO L87 Difference]: Start difference. First operand 90 states and 173 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:53,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:53,070 INFO L93 Difference]: Finished difference Result 142 states and 271 transitions. [2021-07-13 20:17:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:17:53,071 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 20:17:53,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:53,071 INFO L225 Difference]: With dead ends: 142 [2021-07-13 20:17:53,071 INFO L226 Difference]: Without dead ends: 135 [2021-07-13 20:17:53,072 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 330.1ms TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:17:53,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-07-13 20:17:53,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 90. [2021-07-13 20:17:53,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 89 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:53,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 173 transitions. [2021-07-13 20:17:53,075 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 173 transitions. Word has length 19 [2021-07-13 20:17:53,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:53,075 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 173 transitions. [2021-07-13 20:17:53,075 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:53,076 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 173 transitions. [2021-07-13 20:17:53,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:17:53,076 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:53,076 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:53,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:53,284 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:53,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:53,284 INFO L82 PathProgramCache]: Analyzing trace with hash 312642306, now seen corresponding path program 5 times [2021-07-13 20:17:53,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:53,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432602733] [2021-07-13 20:17:53,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:53,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:53,378 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:53,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:53,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432602733] [2021-07-13 20:17:53,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432602733] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:53,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129098744] [2021-07-13 20:17:53,379 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:53,404 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:17:53,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:17:53,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-13 20:17:53,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:53,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:17:53,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:53,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:53,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:53,515 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:17:53,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:17:53,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:53,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:53,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:53,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:17:53,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:53,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129098744] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:53,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:53,648 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-07-13 20:17:53,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661314364] [2021-07-13 20:17:53,648 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:17:53,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:53,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:17:53,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:17:53,649 INFO L87 Difference]: Start difference. First operand 90 states and 173 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:54,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:54,116 INFO L93 Difference]: Finished difference Result 139 states and 266 transitions. [2021-07-13 20:17:54,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 20:17:54,116 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 20:17:54,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:54,117 INFO L225 Difference]: With dead ends: 139 [2021-07-13 20:17:54,117 INFO L226 Difference]: Without dead ends: 129 [2021-07-13 20:17:54,118 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 443.7ms TimeCoverageRelationStatistics Valid=179, Invalid=877, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:17:54,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-07-13 20:17:54,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 95. [2021-07-13 20:17:54,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.9680851063829787) internal successors, (185), 94 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:54,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 185 transitions. [2021-07-13 20:17:54,123 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 185 transitions. Word has length 19 [2021-07-13 20:17:54,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:54,124 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 185 transitions. [2021-07-13 20:17:54,124 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:54,124 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 185 transitions. [2021-07-13 20:17:54,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:17:54,125 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:54,125 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:54,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:54,337 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:54,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:54,337 INFO L82 PathProgramCache]: Analyzing trace with hash 643965758, now seen corresponding path program 6 times [2021-07-13 20:17:54,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:54,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824255943] [2021-07-13 20:17:54,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:54,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:54,446 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:54,446 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:54,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824255943] [2021-07-13 20:17:54,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824255943] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:54,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44793976] [2021-07-13 20:17:54,446 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 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:54,498 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 20:17:54,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:17:54,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 20:17:54,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:54,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2021-07-13 20:17:54,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:54,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:54,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:54,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:11 [2021-07-13 20:17:54,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:17:54,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:54,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:54,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:54,556 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:17:54,604 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:54,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44793976] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:54,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:54,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-07-13 20:17:54,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637231815] [2021-07-13 20:17:54,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 20:17:54,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:54,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 20:17:54,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-13 20:17:54,607 INFO L87 Difference]: Start difference. First operand 95 states and 185 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 11 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-07-13 20:17:54,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:54,890 INFO L93 Difference]: Finished difference Result 142 states and 278 transitions. [2021-07-13 20:17:54,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 20:17:54,890 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 11 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 19 [2021-07-13 20:17:54,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:54,892 INFO L225 Difference]: With dead ends: 142 [2021-07-13 20:17:54,892 INFO L226 Difference]: Without dead ends: 135 [2021-07-13 20:17:54,892 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 180.5ms TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:17:54,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-07-13 20:17:54,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 100. [2021-07-13 20:17:54,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.01010101010101) internal successors, (199), 99 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:54,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 199 transitions. [2021-07-13 20:17:54,899 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 199 transitions. Word has length 19 [2021-07-13 20:17:54,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:54,899 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 199 transitions. [2021-07-13 20:17:54,899 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 11 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-07-13 20:17:54,899 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 199 transitions. [2021-07-13 20:17:54,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:17:54,900 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:54,900 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:55,105 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:55,105 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:55,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:55,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1231711080, now seen corresponding path program 7 times [2021-07-13 20:17:55,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:55,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008858297] [2021-07-13 20:17:55,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:55,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:55,193 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:55,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:55,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008858297] [2021-07-13 20:17:55,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008858297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:55,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459657687] [2021-07-13 20:17:55,193 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 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:55,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:55,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 20:17:55,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:55,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 17 treesize of output 9 [2021-07-13 20:17:55,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:55,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:55,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:55,310 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-07-13 20:17:55,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-07-13 20:17:55,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:55,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:55,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:55,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-07-13 20:17:55,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:55,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459657687] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:55,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:55,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 20:17:55,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608392294] [2021-07-13 20:17:55,391 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:17:55,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:55,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:17:55,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:17:55,392 INFO L87 Difference]: Start difference. First operand 100 states and 199 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:55,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:55,714 INFO L93 Difference]: Finished difference Result 166 states and 325 transitions. [2021-07-13 20:17:55,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:17:55,715 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 20:17:55,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:55,716 INFO L225 Difference]: With dead ends: 166 [2021-07-13 20:17:55,716 INFO L226 Difference]: Without dead ends: 159 [2021-07-13 20:17:55,716 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 263.8ms TimeCoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:17:55,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-07-13 20:17:55,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 102. [2021-07-13 20:17:55,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.01980198019802) internal successors, (204), 101 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:55,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 204 transitions. [2021-07-13 20:17:55,719 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 204 transitions. Word has length 19 [2021-07-13 20:17:55,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:55,719 INFO L482 AbstractCegarLoop]: Abstraction has 102 states and 204 transitions. [2021-07-13 20:17:55,719 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:55,719 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 204 transitions. [2021-07-13 20:17:55,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:17:55,719 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:55,719 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:55,933 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-07-13 20:17:55,933 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:55,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:55,933 INFO L82 PathProgramCache]: Analyzing trace with hash -1987545060, now seen corresponding path program 8 times [2021-07-13 20:17:55,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:55,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215525985] [2021-07-13 20:17:55,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:55,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:56,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:56,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:56,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215525985] [2021-07-13 20:17:56,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215525985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:56,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546848230] [2021-07-13 20:17:56,030 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 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:56,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:17:56,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:17:56,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 20:17:56,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:56,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-07-13 20:17:56,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:56,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:56,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:56,148 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-07-13 20:17:56,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:17:56,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:56,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:56,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:56,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-07-13 20:17:56,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:56,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546848230] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:56,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:56,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 20:17:56,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109175220] [2021-07-13 20:17:56,229 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:17:56,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:56,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:17:56,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:17:56,229 INFO L87 Difference]: Start difference. First operand 102 states and 204 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:56,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:56,545 INFO L93 Difference]: Finished difference Result 160 states and 313 transitions. [2021-07-13 20:17:56,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:17:56,545 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 20:17:56,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:56,546 INFO L225 Difference]: With dead ends: 160 [2021-07-13 20:17:56,546 INFO L226 Difference]: Without dead ends: 153 [2021-07-13 20:17:56,546 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 295.5ms TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:17:56,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-07-13 20:17:56,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 102. [2021-07-13 20:17:56,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.01980198019802) internal successors, (204), 101 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:56,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 204 transitions. [2021-07-13 20:17:56,549 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 204 transitions. Word has length 19 [2021-07-13 20:17:56,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:56,549 INFO L482 AbstractCegarLoop]: Abstraction has 102 states and 204 transitions. [2021-07-13 20:17:56,549 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:56,549 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 204 transitions. [2021-07-13 20:17:56,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:17:56,549 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:56,550 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:56,765 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-07-13 20:17:56,766 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:56,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:56,766 INFO L82 PathProgramCache]: Analyzing trace with hash -96986340, now seen corresponding path program 9 times [2021-07-13 20:17:56,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:56,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500456959] [2021-07-13 20:17:56,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:56,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:56,844 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:56,844 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:56,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500456959] [2021-07-13 20:17:56,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500456959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:56,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394462308] [2021-07-13 20:17:56,845 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-13 20:17:56,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 20:17:56,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:56,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 20:17:56,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:56,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:17:56,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:56,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:56,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:56,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:17:56,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-07-13 20:17:56,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:56,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:56,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:56,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-07-13 20:17:56,965 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:56,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394462308] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:56,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:56,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-07-13 20:17:56,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826422613] [2021-07-13 20:17:56,966 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 20:17:56,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:56,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 20:17:56,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 20:17:56,967 INFO L87 Difference]: Start difference. First operand 102 states and 204 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 11 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-07-13 20:17:57,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:57,229 INFO L93 Difference]: Finished difference Result 143 states and 283 transitions. [2021-07-13 20:17:57,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:17:57,229 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 11 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 19 [2021-07-13 20:17:57,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:57,230 INFO L225 Difference]: With dead ends: 143 [2021-07-13 20:17:57,230 INFO L226 Difference]: Without dead ends: 136 [2021-07-13 20:17:57,230 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 179.1ms TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:17:57,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-07-13 20:17:57,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 104. [2021-07-13 20:17:57,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.0194174757281553) internal successors, (208), 103 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:57,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 208 transitions. [2021-07-13 20:17:57,233 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 208 transitions. Word has length 19 [2021-07-13 20:17:57,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:57,233 INFO L482 AbstractCegarLoop]: Abstraction has 104 states and 208 transitions. [2021-07-13 20:17:57,233 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 11 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-07-13 20:17:57,233 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 208 transitions. [2021-07-13 20:17:57,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:17:57,233 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:57,233 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:57,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:57,441 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:57,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:57,441 INFO L82 PathProgramCache]: Analyzing trace with hash 978724816, now seen corresponding path program 10 times [2021-07-13 20:17:57,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:57,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163632037] [2021-07-13 20:17:57,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:57,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:57,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:57,541 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:57,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163632037] [2021-07-13 20:17:57,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163632037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:57,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471718491] [2021-07-13 20:17:57,541 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 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:57,565 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:17:57,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:17:57,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 20:17:57,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:57,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:17:57,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:57,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:57,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:57,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:17:57,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-07-13 20:17:57,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:57,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:57,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:57,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-07-13 20:17:57,719 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:57,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471718491] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:57,720 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:57,720 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 20:17:57,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968795466] [2021-07-13 20:17:57,720 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:17:57,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:57,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:17:57,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:17:57,721 INFO L87 Difference]: Start difference. First operand 104 states and 208 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:58,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:58,060 INFO L93 Difference]: Finished difference Result 159 states and 313 transitions. [2021-07-13 20:17:58,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:17:58,061 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 20:17:58,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:58,061 INFO L225 Difference]: With dead ends: 159 [2021-07-13 20:17:58,061 INFO L226 Difference]: Without dead ends: 152 [2021-07-13 20:17:58,062 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 318.5ms TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:17:58,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-07-13 20:17:58,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 103. [2021-07-13 20:17:58,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.019607843137255) internal successors, (206), 102 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:58,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 206 transitions. [2021-07-13 20:17:58,064 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 206 transitions. Word has length 19 [2021-07-13 20:17:58,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:58,064 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 206 transitions. [2021-07-13 20:17:58,064 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:58,065 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 206 transitions. [2021-07-13 20:17:58,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:17:58,065 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:58,065 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:58,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:58,282 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:58,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:58,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1634405570, now seen corresponding path program 11 times [2021-07-13 20:17:58,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:58,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677712817] [2021-07-13 20:17:58,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:58,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:58,390 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:58,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:58,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677712817] [2021-07-13 20:17:58,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677712817] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:58,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696387526] [2021-07-13 20:17:58,391 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:58,413 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:17:58,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:17:58,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-13 20:17:58,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:58,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 11 treesize of output 7 [2021-07-13 20:17:58,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:58,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:58,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:58,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:17:58,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:17:58,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:58,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:58,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-07-13 20:17:58,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:17:58,611 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:58,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696387526] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:58,612 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:58,612 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-07-13 20:17:58,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672893935] [2021-07-13 20:17:58,612 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:17:58,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:58,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:17:58,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:17:58,613 INFO L87 Difference]: Start difference. First operand 103 states and 206 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:58,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:58,985 INFO L93 Difference]: Finished difference Result 155 states and 306 transitions. [2021-07-13 20:17:58,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 20:17:58,985 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-13 20:17:58,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:58,986 INFO L225 Difference]: With dead ends: 155 [2021-07-13 20:17:58,986 INFO L226 Difference]: Without dead ends: 145 [2021-07-13 20:17:58,986 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 404.4ms TimeCoverageRelationStatistics Valid=180, Invalid=876, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:17:58,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-07-13 20:17:58,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 102. [2021-07-13 20:17:58,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.01980198019802) internal successors, (204), 101 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:58,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 204 transitions. [2021-07-13 20:17:58,997 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 204 transitions. Word has length 19 [2021-07-13 20:17:58,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:58,997 INFO L482 AbstractCegarLoop]: Abstraction has 102 states and 204 transitions. [2021-07-13 20:17:58,997 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:58,997 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 204 transitions. [2021-07-13 20:17:58,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 20:17:58,999 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:58,999 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:59,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-07-13 20:17:59,205 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:59,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:59,205 INFO L82 PathProgramCache]: Analyzing trace with hash 2127289093, now seen corresponding path program 12 times [2021-07-13 20:17:59,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:59,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076723145] [2021-07-13 20:17:59,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:59,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:59,226 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:59,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:59,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076723145] [2021-07-13 20:17:59,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076723145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:59,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13763611] [2021-07-13 20:17:59,226 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 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:59,251 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 20:17:59,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:17:59,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 20:17:59,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:59,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:17:59,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:59,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:59,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:59,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:5 [2021-07-13 20:17:59,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:17:59,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:17:59,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:17:59,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:17:59,315 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:5 [2021-07-13 20:17:59,351 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:59,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13763611] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:59,352 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:17:59,352 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 9] total 12 [2021-07-13 20:17:59,352 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927282953] [2021-07-13 20:17:59,353 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 20:17:59,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:59,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 20:17:59,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-13 20:17:59,354 INFO L87 Difference]: Start difference. First operand 102 states and 204 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:59,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:59,650 INFO L93 Difference]: Finished difference Result 267 states and 498 transitions. [2021-07-13 20:17:59,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 20:17:59,650 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 20:17:59,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:59,651 INFO L225 Difference]: With dead ends: 267 [2021-07-13 20:17:59,651 INFO L226 Difference]: Without dead ends: 228 [2021-07-13 20:17:59,652 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 213.4ms TimeCoverageRelationStatistics Valid=237, Invalid=819, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:17:59,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-07-13 20:17:59,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 135. [2021-07-13 20:17:59,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.0074626865671643) internal successors, (269), 134 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:59,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 269 transitions. [2021-07-13 20:17:59,654 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 269 transitions. Word has length 23 [2021-07-13 20:17:59,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:59,655 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 269 transitions. [2021-07-13 20:17:59,655 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:59,655 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 269 transitions. [2021-07-13 20:17:59,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 20:17:59,655 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:59,655 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:17:59,866 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-07-13 20:17:59,866 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:17:59,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:17:59,867 INFO L82 PathProgramCache]: Analyzing trace with hash 1323265349, now seen corresponding path program 13 times [2021-07-13 20:17:59,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:17:59,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129030039] [2021-07-13 20:17:59,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:17:59,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:59,888 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:17:59,888 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:17:59,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129030039] [2021-07-13 20:17:59,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129030039] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:17:59,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284267618] [2021-07-13 20:17:59,888 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 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:17:59,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:17:59,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 4 conjunts are in the unsatisfiable core [2021-07-13 20:17:59,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:17:59,950 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:17:59,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284267618] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 20:17:59,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-07-13 20:17:59,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-07-13 20:17:59,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415693120] [2021-07-13 20:17:59,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 20:17:59,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:17:59,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 20:17:59,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-07-13 20:17:59,951 INFO L87 Difference]: Start difference. First operand 135 states and 269 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:59,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:17:59,958 INFO L93 Difference]: Finished difference Result 256 states and 496 transitions. [2021-07-13 20:17:59,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 20:17:59,959 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 20:17:59,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:17:59,960 INFO L225 Difference]: With dead ends: 256 [2021-07-13 20:17:59,960 INFO L226 Difference]: Without dead ends: 246 [2021-07-13 20:17:59,960 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.9ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-07-13 20:17:59,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-07-13 20:17:59,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 183. [2021-07-13 20:17:59,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.0274725274725274) internal successors, (369), 182 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:59,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 369 transitions. [2021-07-13 20:17:59,964 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 369 transitions. Word has length 23 [2021-07-13 20:17:59,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:17:59,964 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 369 transitions. [2021-07-13 20:17:59,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:17:59,964 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 369 transitions. [2021-07-13 20:17:59,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:17:59,964 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:17:59,965 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:00,169 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-07-13 20:18:00,169 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:00,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:00,169 INFO L82 PathProgramCache]: Analyzing trace with hash -1796488248, now seen corresponding path program 14 times [2021-07-13 20:18:00,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:00,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439416149] [2021-07-13 20:18:00,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:00,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:00,392 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:00,393 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:00,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439416149] [2021-07-13 20:18:00,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439416149] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:00,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137808780] [2021-07-13 20:18:00,393 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 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:00,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:18:00,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:00,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:00,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:00,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:00,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:00,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:00,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:00,492 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:00,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:00,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:00,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:00,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:00,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:00,564 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:00,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137808780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:00,565 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:00,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-07-13 20:18:00,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16881760] [2021-07-13 20:18:00,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:18:00,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:00,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:18:00,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:18:00,566 INFO L87 Difference]: Start difference. First operand 183 states and 369 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:01,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:01,219 INFO L93 Difference]: Finished difference Result 290 states and 537 transitions. [2021-07-13 20:18:01,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 20:18:01,220 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:01,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:01,221 INFO L225 Difference]: With dead ends: 290 [2021-07-13 20:18:01,221 INFO L226 Difference]: Without dead ends: 281 [2021-07-13 20:18:01,221 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 639.1ms TimeCoverageRelationStatistics Valid=279, Invalid=1613, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 20:18:01,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-07-13 20:18:01,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 196. [2021-07-13 20:18:01,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.0307692307692307) internal successors, (396), 195 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:01,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 396 transitions. [2021-07-13 20:18:01,225 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 396 transitions. Word has length 27 [2021-07-13 20:18:01,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:01,225 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 396 transitions. [2021-07-13 20:18:01,225 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:01,225 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 396 transitions. [2021-07-13 20:18:01,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:01,226 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:01,226 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:01,438 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:01,438 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:01,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:01,439 INFO L82 PathProgramCache]: Analyzing trace with hash -914422524, now seen corresponding path program 15 times [2021-07-13 20:18:01,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:01,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719706231] [2021-07-13 20:18:01,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:01,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:01,646 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:01,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:01,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719706231] [2021-07-13 20:18:01,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719706231] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:01,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123362432] [2021-07-13 20:18:01,646 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 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:01,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:18:01,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:01,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:01,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:01,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:01,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:01,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:01,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:01,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:01,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:01,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:01,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:01,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:01,766 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:01,837 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:01,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123362432] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:01,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:01,837 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-07-13 20:18:01,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327684953] [2021-07-13 20:18:01,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:18:01,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:01,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:18:01,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:18:01,838 INFO L87 Difference]: Start difference. First operand 196 states and 396 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:02,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:02,558 INFO L93 Difference]: Finished difference Result 294 states and 543 transitions. [2021-07-13 20:18:02,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-13 20:18:02,558 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:02,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:02,559 INFO L225 Difference]: With dead ends: 294 [2021-07-13 20:18:02,559 INFO L226 Difference]: Without dead ends: 278 [2021-07-13 20:18:02,560 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 662.2ms TimeCoverageRelationStatistics Valid=292, Invalid=1688, Unknown=0, NotChecked=0, Total=1980 [2021-07-13 20:18:02,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-07-13 20:18:02,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 201. [2021-07-13 20:18:02,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.01) internal successors, (402), 200 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:02,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 402 transitions. [2021-07-13 20:18:02,564 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 402 transitions. Word has length 27 [2021-07-13 20:18:02,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:02,564 INFO L482 AbstractCegarLoop]: Abstraction has 201 states and 402 transitions. [2021-07-13 20:18:02,564 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:02,564 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 402 transitions. [2021-07-13 20:18:02,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:02,565 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:02,565 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:02,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-07-13 20:18:02,780 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:02,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:02,780 INFO L82 PathProgramCache]: Analyzing trace with hash -1208742926, now seen corresponding path program 16 times [2021-07-13 20:18:02,780 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:02,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908902731] [2021-07-13 20:18:02,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:02,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:02,988 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:02,988 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:02,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908902731] [2021-07-13 20:18:02,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908902731] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:02,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316765367] [2021-07-13 20:18:02,988 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:03,012 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:18:03,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:03,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:03,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:03,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:03,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:03,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:03,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:03,084 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:03,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:18:03,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:03,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:03,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:03,094 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:18:03,157 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:03,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316765367] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:03,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:03,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-07-13 20:18:03,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586878184] [2021-07-13 20:18:03,159 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:18:03,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:03,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:18:03,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:18:03,159 INFO L87 Difference]: Start difference. First operand 201 states and 402 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:03,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:03,822 INFO L93 Difference]: Finished difference Result 303 states and 560 transitions. [2021-07-13 20:18:03,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-13 20:18:03,822 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:03,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:03,823 INFO L225 Difference]: With dead ends: 303 [2021-07-13 20:18:03,823 INFO L226 Difference]: Without dead ends: 294 [2021-07-13 20:18:03,824 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 654.4ms TimeCoverageRelationStatistics Valid=285, Invalid=1607, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 20:18:03,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-07-13 20:18:03,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 219. [2021-07-13 20:18:03,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 1.9954128440366972) internal successors, (435), 218 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:03,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 435 transitions. [2021-07-13 20:18:03,828 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 435 transitions. Word has length 27 [2021-07-13 20:18:03,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:03,829 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 435 transitions. [2021-07-13 20:18:03,829 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:03,829 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 435 transitions. [2021-07-13 20:18:03,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:03,830 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:03,830 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:04,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:04,045 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:04,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:04,045 INFO L82 PathProgramCache]: Analyzing trace with hash -326677202, now seen corresponding path program 17 times [2021-07-13 20:18:04,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:04,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908044910] [2021-07-13 20:18:04,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:04,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:04,258 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:04,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:04,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908044910] [2021-07-13 20:18:04,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908044910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:04,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975429941] [2021-07-13 20:18:04,259 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 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:04,304 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 20:18:04,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:04,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 20:18:04,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:04,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:04,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:04,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:04,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:04,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:04,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:18:04,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:04,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:04,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:04,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-07-13 20:18:04,425 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:04,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975429941] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:04,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:04,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-07-13 20:18:04,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377615739] [2021-07-13 20:18:04,426 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:18:04,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:04,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:18:04,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:18:04,426 INFO L87 Difference]: Start difference. First operand 219 states and 435 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:05,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:05,080 INFO L93 Difference]: Finished difference Result 292 states and 546 transitions. [2021-07-13 20:18:05,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 20:18:05,081 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:05,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:05,082 INFO L225 Difference]: With dead ends: 292 [2021-07-13 20:18:05,082 INFO L226 Difference]: Without dead ends: 279 [2021-07-13 20:18:05,082 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 607.0ms TimeCoverageRelationStatistics Valid=295, Invalid=1685, Unknown=0, NotChecked=0, Total=1980 [2021-07-13 20:18:05,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-07-13 20:18:05,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 217. [2021-07-13 20:18:05,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 1.9861111111111112) internal successors, (429), 216 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:05,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 429 transitions. [2021-07-13 20:18:05,086 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 429 transitions. Word has length 27 [2021-07-13 20:18:05,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:05,086 INFO L482 AbstractCegarLoop]: Abstraction has 217 states and 429 transitions. [2021-07-13 20:18:05,086 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:05,086 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 429 transitions. [2021-07-13 20:18:05,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:05,086 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:05,086 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:05,302 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:05,302 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:05,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:05,302 INFO L82 PathProgramCache]: Analyzing trace with hash -133031770, now seen corresponding path program 18 times [2021-07-13 20:18:05,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:05,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148242852] [2021-07-13 20:18:05,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:05,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:05,605 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:05,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:05,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148242852] [2021-07-13 20:18:05,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148242852] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:05,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780585184] [2021-07-13 20:18:05,606 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 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:05,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 20:18:05,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:05,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:05,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:05,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:18:05,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:05,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:05,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:05,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:05,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:18:05,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:05,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:05,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:05,814 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-07-13 20:18:05,917 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:05,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780585184] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:05,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:05,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-07-13 20:18:05,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869649946] [2021-07-13 20:18:05,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-07-13 20:18:05,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:05,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-07-13 20:18:05,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2021-07-13 20:18:05,918 INFO L87 Difference]: Start difference. First operand 217 states and 429 transitions. Second operand has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 29 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-07-13 20:18:07,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:07,171 INFO L93 Difference]: Finished difference Result 434 states and 801 transitions. [2021-07-13 20:18:07,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-07-13 20:18:07,172 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 29 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 27 [2021-07-13 20:18:07,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:07,173 INFO L225 Difference]: With dead ends: 434 [2021-07-13 20:18:07,173 INFO L226 Difference]: Without dead ends: 407 [2021-07-13 20:18:07,174 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1278.7ms TimeCoverageRelationStatistics Valid=589, Invalid=4103, Unknown=0, NotChecked=0, Total=4692 [2021-07-13 20:18:07,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-07-13 20:18:07,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 263. [2021-07-13 20:18:07,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 1.9389312977099236) internal successors, (508), 262 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:07,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 508 transitions. [2021-07-13 20:18:07,179 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 508 transitions. Word has length 27 [2021-07-13 20:18:07,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:07,179 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 508 transitions. [2021-07-13 20:18:07,179 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 29 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-07-13 20:18:07,179 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 508 transitions. [2021-07-13 20:18:07,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:07,180 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:07,180 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:07,395 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-07-13 20:18:07,395 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:07,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:07,395 INFO L82 PathProgramCache]: Analyzing trace with hash 749033954, now seen corresponding path program 19 times [2021-07-13 20:18:07,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:07,396 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83041501] [2021-07-13 20:18:07,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:07,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:07,692 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:07,692 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:07,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83041501] [2021-07-13 20:18:07,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83041501] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:07,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237205106] [2021-07-13 20:18:07,692 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 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:07,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:07,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:07,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:07,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:18:07,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:07,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:07,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:07,884 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:07,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 11 treesize of output 7 [2021-07-13 20:18:07,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:07,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:07,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:07,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-07-13 20:18:08,010 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:08,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237205106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:08,010 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:08,010 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-07-13 20:18:08,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843864415] [2021-07-13 20:18:08,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-07-13 20:18:08,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:08,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-07-13 20:18:08,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2021-07-13 20:18:08,011 INFO L87 Difference]: Start difference. First operand 263 states and 508 transitions. Second operand has 30 states, 30 states have (on average 1.6) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:09,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:09,316 INFO L93 Difference]: Finished difference Result 426 states and 782 transitions. [2021-07-13 20:18:09,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-07-13 20:18:09,317 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:09,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:09,318 INFO L225 Difference]: With dead ends: 426 [2021-07-13 20:18:09,318 INFO L226 Difference]: Without dead ends: 413 [2021-07-13 20:18:09,319 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1261 ImplicationChecksByTransitivity, 1363.8ms TimeCoverageRelationStatistics Valid=604, Invalid=4508, Unknown=0, NotChecked=0, Total=5112 [2021-07-13 20:18:09,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-07-13 20:18:09,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 248. [2021-07-13 20:18:09,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 1.951417004048583) internal successors, (482), 247 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:09,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 482 transitions. [2021-07-13 20:18:09,323 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 482 transitions. Word has length 27 [2021-07-13 20:18:09,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:09,323 INFO L482 AbstractCegarLoop]: Abstraction has 248 states and 482 transitions. [2021-07-13 20:18:09,324 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.6) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:09,324 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 482 transitions. [2021-07-13 20:18:09,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:09,325 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:09,325 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:09,534 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:09,534 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:09,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:09,535 INFO L82 PathProgramCache]: Analyzing trace with hash -2026970684, now seen corresponding path program 20 times [2021-07-13 20:18:09,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:09,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651884737] [2021-07-13 20:18:09,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:09,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:09,859 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:09,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:09,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651884737] [2021-07-13 20:18:09,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651884737] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:09,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717825105] [2021-07-13 20:18:09,859 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 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:09,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:18:09,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:09,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:09,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:10,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 13 treesize of output 9 [2021-07-13 20:18:10,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:10,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:10,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:10,012 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:10,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:10,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:10,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:10,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:10,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:10,081 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:10,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717825105] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:10,082 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:10,082 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-07-13 20:18:10,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778349819] [2021-07-13 20:18:10,082 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:18:10,082 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:10,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:18:10,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:18:10,083 INFO L87 Difference]: Start difference. First operand 248 states and 482 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:11,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:11,110 INFO L93 Difference]: Finished difference Result 394 states and 721 transitions. [2021-07-13 20:18:11,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-07-13 20:18:11,121 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:11,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:11,122 INFO L225 Difference]: With dead ends: 394 [2021-07-13 20:18:11,122 INFO L226 Difference]: Without dead ends: 383 [2021-07-13 20:18:11,122 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 806 ImplicationChecksByTransitivity, 1088.7ms TimeCoverageRelationStatistics Valid=446, Invalid=3094, Unknown=0, NotChecked=0, Total=3540 [2021-07-13 20:18:11,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-07-13 20:18:11,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 287. [2021-07-13 20:18:11,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 1.9545454545454546) internal successors, (559), 286 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:11,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 559 transitions. [2021-07-13 20:18:11,127 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 559 transitions. Word has length 27 [2021-07-13 20:18:11,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:11,127 INFO L482 AbstractCegarLoop]: Abstraction has 287 states and 559 transitions. [2021-07-13 20:18:11,127 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:11,127 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 559 transitions. [2021-07-13 20:18:11,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:11,128 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:11,128 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:11,343 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-07-13 20:18:11,344 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:11,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:11,344 INFO L82 PathProgramCache]: Analyzing trace with hash -1144904960, now seen corresponding path program 21 times [2021-07-13 20:18:11,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:11,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585306989] [2021-07-13 20:18:11,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:11,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:11,658 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:11,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:11,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585306989] [2021-07-13 20:18:11,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585306989] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:11,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556220842] [2021-07-13 20:18:11,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:11,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:18:11,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:11,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:18:11,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:12,059 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:18:12,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 26 [2021-07-13 20:18:12,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:12,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:12,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:18:12,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:35 [2021-07-13 20:18:12,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:18:12,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:18:12,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 20:18:12,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:12,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:12,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:12,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:11 [2021-07-13 20:18:12,263 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:12,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556220842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:12,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:12,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-07-13 20:18:12,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909268838] [2021-07-13 20:18:12,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:18:12,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:12,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:18:12,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:18:12,264 INFO L87 Difference]: Start difference. First operand 287 states and 559 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:17,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:17,454 INFO L93 Difference]: Finished difference Result 904 states and 1601 transitions. [2021-07-13 20:18:17,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-07-13 20:18:17,455 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:17,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:17,465 INFO L225 Difference]: With dead ends: 904 [2021-07-13 20:18:17,465 INFO L226 Difference]: Without dead ends: 789 [2021-07-13 20:18:17,468 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4376 ImplicationChecksByTransitivity, 4612.4ms TimeCoverageRelationStatistics Valid=1473, Invalid=12807, Unknown=0, NotChecked=0, Total=14280 [2021-07-13 20:18:17,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2021-07-13 20:18:17,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 445. [2021-07-13 20:18:17,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 1.8941441441441442) internal successors, (841), 444 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:17,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 841 transitions. [2021-07-13 20:18:17,476 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 841 transitions. Word has length 27 [2021-07-13 20:18:17,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:17,476 INFO L482 AbstractCegarLoop]: Abstraction has 445 states and 841 transitions. [2021-07-13 20:18:17,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:17,476 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 841 transitions. [2021-07-13 20:18:17,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:17,476 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:17,477 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:17,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-07-13 20:18:17,681 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:17,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:17,681 INFO L82 PathProgramCache]: Analyzing trace with hash -2023835768, now seen corresponding path program 22 times [2021-07-13 20:18:17,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:17,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866145847] [2021-07-13 20:18:17,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:17,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:17,983 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:17,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:17,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866145847] [2021-07-13 20:18:17,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866145847] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:17,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933421469] [2021-07-13 20:18:17,984 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 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:18,007 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:18:18,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:18,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:18,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:18,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:18,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:18,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:18,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:18,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:18,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:18,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:18,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:18,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:18,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:18,231 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:18,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933421469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:18,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:18,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-07-13 20:18:18,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722586512] [2021-07-13 20:18:18,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:18:18,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:18,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:18:18,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:18:18,232 INFO L87 Difference]: Start difference. First operand 445 states and 841 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:19,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:19,065 INFO L93 Difference]: Finished difference Result 593 states and 1080 transitions. [2021-07-13 20:18:19,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-13 20:18:19,066 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:19,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:19,067 INFO L225 Difference]: With dead ends: 593 [2021-07-13 20:18:19,067 INFO L226 Difference]: Without dead ends: 584 [2021-07-13 20:18:19,068 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 924.4ms TimeCoverageRelationStatistics Valid=326, Invalid=2224, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 20:18:19,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-07-13 20:18:19,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 454. [2021-07-13 20:18:19,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 453 states have (on average 1.8940397350993377) internal successors, (858), 453 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:19,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 858 transitions. [2021-07-13 20:18:19,074 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 858 transitions. Word has length 27 [2021-07-13 20:18:19,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:19,074 INFO L482 AbstractCegarLoop]: Abstraction has 454 states and 858 transitions. [2021-07-13 20:18:19,075 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:19,075 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 858 transitions. [2021-07-13 20:18:19,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:19,075 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:19,075 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:19,291 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:19,291 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:19,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:19,292 INFO L82 PathProgramCache]: Analyzing trace with hash -1141770044, now seen corresponding path program 23 times [2021-07-13 20:18:19,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:19,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901708095] [2021-07-13 20:18:19,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:19,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:19,614 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:19,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:19,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901708095] [2021-07-13 20:18:19,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901708095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:19,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909080935] [2021-07-13 20:18:19,615 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 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:19,641 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:18:19,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:19,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 20:18:19,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:19,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:19,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:19,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:19,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:19,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:19,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:19,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:19,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:19,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:19,826 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:19,899 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:19,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909080935] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:19,899 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:19,899 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-07-13 20:18:19,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439775151] [2021-07-13 20:18:19,899 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:18:19,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:19,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:18:19,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:18:19,900 INFO L87 Difference]: Start difference. First operand 454 states and 858 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:20,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:20,817 INFO L93 Difference]: Finished difference Result 726 states and 1317 transitions. [2021-07-13 20:18:20,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-13 20:18:20,817 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:20,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:20,819 INFO L225 Difference]: With dead ends: 726 [2021-07-13 20:18:20,819 INFO L226 Difference]: Without dead ends: 719 [2021-07-13 20:18:20,820 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 1006.9ms TimeCoverageRelationStatistics Valid=354, Invalid=2196, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 20:18:20,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-07-13 20:18:20,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 584. [2021-07-13 20:18:20,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 1.8885077186963979) internal successors, (1101), 583 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:20,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1101 transitions. [2021-07-13 20:18:20,830 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1101 transitions. Word has length 27 [2021-07-13 20:18:20,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:20,830 INFO L482 AbstractCegarLoop]: Abstraction has 584 states and 1101 transitions. [2021-07-13 20:18:20,830 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:20,830 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1101 transitions. [2021-07-13 20:18:20,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:20,831 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:20,831 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:21,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-07-13 20:18:21,037 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:21,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:21,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1436090446, now seen corresponding path program 24 times [2021-07-13 20:18:21,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:21,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491948292] [2021-07-13 20:18:21,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:21,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:21,343 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:21,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:21,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491948292] [2021-07-13 20:18:21,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491948292] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:21,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475902122] [2021-07-13 20:18:21,343 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 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-13 20:18:21,376 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:18:21,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:21,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:18:21,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:21,727 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:18:21,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 26 [2021-07-13 20:18:21,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:21,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:21,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:18:21,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:35 [2021-07-13 20:18:21,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:18:21,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:18:21,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2021-07-13 20:18:21,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:21,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:21,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:21,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:40, output treesize:7 [2021-07-13 20:18:21,900 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:21,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475902122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:21,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:21,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-07-13 20:18:21,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436344207] [2021-07-13 20:18:21,901 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:18:21,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:21,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:18:21,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=904, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:18:21,901 INFO L87 Difference]: Start difference. First operand 584 states and 1101 transitions. Second operand has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 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-07-13 20:18:24,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:24,355 INFO L93 Difference]: Finished difference Result 1033 states and 1893 transitions. [2021-07-13 20:18:24,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-07-13 20:18:24,367 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 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 27 [2021-07-13 20:18:24,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:24,370 INFO L225 Difference]: With dead ends: 1033 [2021-07-13 20:18:24,370 INFO L226 Difference]: Without dead ends: 1015 [2021-07-13 20:18:24,371 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1588 ImplicationChecksByTransitivity, 2223.0ms TimeCoverageRelationStatistics Valid=616, Invalid=5864, Unknown=0, NotChecked=0, Total=6480 [2021-07-13 20:18:24,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2021-07-13 20:18:24,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 675. [2021-07-13 20:18:24,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 1.9020771513353116) internal successors, (1282), 674 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:24,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1282 transitions. [2021-07-13 20:18:24,380 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1282 transitions. Word has length 27 [2021-07-13 20:18:24,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:24,380 INFO L482 AbstractCegarLoop]: Abstraction has 675 states and 1282 transitions. [2021-07-13 20:18:24,380 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 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-07-13 20:18:24,380 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1282 transitions. [2021-07-13 20:18:24,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:24,381 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:24,381 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:24,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:24,597 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:24,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:24,597 INFO L82 PathProgramCache]: Analyzing trace with hash 521686434, now seen corresponding path program 25 times [2021-07-13 20:18:24,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:24,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127930853] [2021-07-13 20:18:24,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:24,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:24,903 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:24,903 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:24,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127930853] [2021-07-13 20:18:24,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127930853] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:24,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814077100] [2021-07-13 20:18:24,903 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 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:24,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:24,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:24,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:25,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:25,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:25,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:25,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:25,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:25,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:25,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:25,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:25,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:25,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:18:25,174 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:25,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814077100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:25,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:25,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-07-13 20:18:25,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532312170] [2021-07-13 20:18:25,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:18:25,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:25,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:18:25,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:18:25,176 INFO L87 Difference]: Start difference. First operand 675 states and 1282 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:26,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:26,396 INFO L93 Difference]: Finished difference Result 1105 states and 2034 transitions. [2021-07-13 20:18:26,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-07-13 20:18:26,396 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:26,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:26,399 INFO L225 Difference]: With dead ends: 1105 [2021-07-13 20:18:26,399 INFO L226 Difference]: Without dead ends: 1088 [2021-07-13 20:18:26,399 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 991 ImplicationChecksByTransitivity, 1228.6ms TimeCoverageRelationStatistics Valid=515, Invalid=3645, Unknown=0, NotChecked=0, Total=4160 [2021-07-13 20:18:26,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-07-13 20:18:26,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 897. [2021-07-13 20:18:26,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 897 states, 896 states have (on average 1.8872767857142858) internal successors, (1691), 896 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:26,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 1691 transitions. [2021-07-13 20:18:26,411 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 1691 transitions. Word has length 27 [2021-07-13 20:18:26,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:26,411 INFO L482 AbstractCegarLoop]: Abstraction has 897 states and 1691 transitions. [2021-07-13 20:18:26,411 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:26,411 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 1691 transitions. [2021-07-13 20:18:26,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:26,412 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:26,412 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:26,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-07-13 20:18:26,629 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:26,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:26,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1129025706, now seen corresponding path program 26 times [2021-07-13 20:18:26,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:26,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274808470] [2021-07-13 20:18:26,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:26,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:26,906 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:26,907 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:26,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274808470] [2021-07-13 20:18:26,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274808470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:26,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598739351] [2021-07-13 20:18:26,907 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 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:26,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:18:26,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:26,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 20:18:26,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:27,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:27,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:27,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:27,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:27,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:27,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:18:27,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:27,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:27,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:27,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-07-13 20:18:27,160 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:27,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598739351] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:27,160 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:27,160 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-07-13 20:18:27,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659970316] [2021-07-13 20:18:27,160 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:18:27,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:27,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:18:27,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:18:27,161 INFO L87 Difference]: Start difference. First operand 897 states and 1691 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:28,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:28,374 INFO L93 Difference]: Finished difference Result 1133 states and 2089 transitions. [2021-07-13 20:18:28,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-07-13 20:18:28,374 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:28,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:28,377 INFO L225 Difference]: With dead ends: 1133 [2021-07-13 20:18:28,377 INFO L226 Difference]: Without dead ends: 1111 [2021-07-13 20:18:28,377 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 1239.3ms TimeCoverageRelationStatistics Valid=461, Invalid=3829, Unknown=0, NotChecked=0, Total=4290 [2021-07-13 20:18:28,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-07-13 20:18:28,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 1012. [2021-07-13 20:18:28,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1011 states have (on average 1.870425321463897) internal successors, (1891), 1011 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:28,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1891 transitions. [2021-07-13 20:18:28,390 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1891 transitions. Word has length 27 [2021-07-13 20:18:28,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:28,390 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 1891 transitions. [2021-07-13 20:18:28,390 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:28,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1891 transitions. [2021-07-13 20:18:28,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:28,391 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:28,391 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:28,605 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-07-13 20:18:28,605 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:28,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:28,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1882722142, now seen corresponding path program 27 times [2021-07-13 20:18:28,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:28,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030188612] [2021-07-13 20:18:28,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:28,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:28,915 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:28,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:28,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030188612] [2021-07-13 20:18:28,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030188612] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:28,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646717222] [2021-07-13 20:18:28,916 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 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:28,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:18:28,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:28,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:28,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:29,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:29,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:29,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:29,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:29,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:29,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:29,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:29,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:29,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:29,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:18:29,197 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:29,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646717222] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:29,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:29,198 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-07-13 20:18:29,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066857262] [2021-07-13 20:18:29,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:18:29,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:29,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:18:29,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:18:29,200 INFO L87 Difference]: Start difference. First operand 1012 states and 1891 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:30,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:30,539 INFO L93 Difference]: Finished difference Result 1726 states and 3148 transitions. [2021-07-13 20:18:30,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-07-13 20:18:30,539 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:30,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:30,544 INFO L225 Difference]: With dead ends: 1726 [2021-07-13 20:18:30,544 INFO L226 Difference]: Without dead ends: 1703 [2021-07-13 20:18:30,544 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 1378.1ms TimeCoverageRelationStatistics Valid=590, Invalid=4666, Unknown=0, NotChecked=0, Total=5256 [2021-07-13 20:18:30,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1703 states. [2021-07-13 20:18:30,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1703 to 1346. [2021-07-13 20:18:30,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1346 states, 1345 states have (on average 1.8438661710037174) internal successors, (2480), 1345 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:30,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1346 states to 1346 states and 2480 transitions. [2021-07-13 20:18:30,562 INFO L78 Accepts]: Start accepts. Automaton has 1346 states and 2480 transitions. Word has length 27 [2021-07-13 20:18:30,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:30,562 INFO L482 AbstractCegarLoop]: Abstraction has 1346 states and 2480 transitions. [2021-07-13 20:18:30,562 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:30,562 INFO L276 IsEmpty]: Start isEmpty. Operand 1346 states and 2480 transitions. [2021-07-13 20:18:30,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:30,564 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:30,564 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:30,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:30,780 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:30,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:30,781 INFO L82 PathProgramCache]: Analyzing trace with hash -807010986, now seen corresponding path program 28 times [2021-07-13 20:18:30,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:30,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679036232] [2021-07-13 20:18:30,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:30,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:31,052 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:31,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:31,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679036232] [2021-07-13 20:18:31,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679036232] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:31,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300231779] [2021-07-13 20:18:31,052 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 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:31,076 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:18:31,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:31,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:31,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:31,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:18:31,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:31,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:31,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:31,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:31,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:31,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:31,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:31,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:31,243 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:18:31,306 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:31,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300231779] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:31,306 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:31,306 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-07-13 20:18:31,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764800381] [2021-07-13 20:18:31,307 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:18:31,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:31,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:18:31,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:18:31,307 INFO L87 Difference]: Start difference. First operand 1346 states and 2480 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:32,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:32,515 INFO L93 Difference]: Finished difference Result 1944 states and 3529 transitions. [2021-07-13 20:18:32,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-07-13 20:18:32,515 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:32,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:32,520 INFO L225 Difference]: With dead ends: 1944 [2021-07-13 20:18:32,521 INFO L226 Difference]: Without dead ends: 1927 [2021-07-13 20:18:32,521 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1133.4ms TimeCoverageRelationStatistics Valid=460, Invalid=3446, Unknown=0, NotChecked=0, Total=3906 [2021-07-13 20:18:32,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1927 states. [2021-07-13 20:18:32,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1927 to 1698. [2021-07-13 20:18:32,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1698 states, 1697 states have (on average 1.8503241013553329) internal successors, (3140), 1697 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:32,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 3140 transitions. [2021-07-13 20:18:32,541 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 3140 transitions. Word has length 27 [2021-07-13 20:18:32,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:32,542 INFO L482 AbstractCegarLoop]: Abstraction has 1698 states and 3140 transitions. [2021-07-13 20:18:32,542 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:32,542 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 3140 transitions. [2021-07-13 20:18:32,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:32,544 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:32,544 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:32,754 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:32,754 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:32,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:32,755 INFO L82 PathProgramCache]: Analyzing trace with hash -199671714, now seen corresponding path program 29 times [2021-07-13 20:18:32,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:32,755 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898687401] [2021-07-13 20:18:32,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:32,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:33,010 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:33,010 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:33,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898687401] [2021-07-13 20:18:33,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898687401] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:33,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834798328] [2021-07-13 20:18:33,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:33,049 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:18:33,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:33,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:18:33,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:33,310 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:18:33,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 30 [2021-07-13 20:18:33,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:33,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:33,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:33,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:24 [2021-07-13 20:18:33,348 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:18:33,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 14 [2021-07-13 20:18:33,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:33,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:33,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:33,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:7 [2021-07-13 20:18:33,438 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:33,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834798328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:33,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:33,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 30 [2021-07-13 20:18:33,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105738293] [2021-07-13 20:18:33,438 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-07-13 20:18:33,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:33,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-07-13 20:18:33,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=844, Unknown=0, NotChecked=0, Total=930 [2021-07-13 20:18:33,439 INFO L87 Difference]: Start difference. First operand 1698 states and 3140 transitions. Second operand has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 30 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-07-13 20:18:34,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:34,570 INFO L93 Difference]: Finished difference Result 1844 states and 3396 transitions. [2021-07-13 20:18:34,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 20:18:34,571 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 30 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 27 [2021-07-13 20:18:34,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:34,575 INFO L225 Difference]: With dead ends: 1844 [2021-07-13 20:18:34,575 INFO L226 Difference]: Without dead ends: 1833 [2021-07-13 20:18:34,575 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 1298.1ms TimeCoverageRelationStatistics Valid=392, Invalid=3390, Unknown=0, NotChecked=0, Total=3782 [2021-07-13 20:18:34,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1833 states. [2021-07-13 20:18:34,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1833 to 1728. [2021-07-13 20:18:34,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1728 states, 1727 states have (on average 1.8506079907353792) internal successors, (3196), 1727 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:34,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1728 states to 1728 states and 3196 transitions. [2021-07-13 20:18:34,595 INFO L78 Accepts]: Start accepts. Automaton has 1728 states and 3196 transitions. Word has length 27 [2021-07-13 20:18:34,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:34,595 INFO L482 AbstractCegarLoop]: Abstraction has 1728 states and 3196 transitions. [2021-07-13 20:18:34,595 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 30 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-07-13 20:18:34,595 INFO L276 IsEmpty]: Start isEmpty. Operand 1728 states and 3196 transitions. [2021-07-13 20:18:34,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:34,597 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:34,597 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:34,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-07-13 20:18:34,809 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:34,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:34,809 INFO L82 PathProgramCache]: Analyzing trace with hash -7239800, now seen corresponding path program 30 times [2021-07-13 20:18:34,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:34,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012352122] [2021-07-13 20:18:34,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:34,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:35,057 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:35,058 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:35,058 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012352122] [2021-07-13 20:18:35,058 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012352122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:35,058 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134825309] [2021-07-13 20:18:35,058 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 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:35,086 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:18:35,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:35,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:18:35,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:35,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:18:35,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:18:35,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 20:18:35,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:35,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:35,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:18:35,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:63, output treesize:34 [2021-07-13 20:18:35,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:18:35,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:18:35,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 17 [2021-07-13 20:18:35,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:35,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:35,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:35,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:9 [2021-07-13 20:18:35,622 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:35,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134825309] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:35,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:35,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-07-13 20:18:35,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490371229] [2021-07-13 20:18:35,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:18:35,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:35,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:18:35,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=907, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:18:35,623 INFO L87 Difference]: Start difference. First operand 1728 states and 3196 transitions. Second operand has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 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-07-13 20:18:37,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:37,975 INFO L93 Difference]: Finished difference Result 1907 states and 3518 transitions. [2021-07-13 20:18:37,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-07-13 20:18:37,975 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 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 27 [2021-07-13 20:18:37,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:37,980 INFO L225 Difference]: With dead ends: 1907 [2021-07-13 20:18:37,980 INFO L226 Difference]: Without dead ends: 1898 [2021-07-13 20:18:37,981 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1306 ImplicationChecksByTransitivity, 2085.9ms TimeCoverageRelationStatistics Valid=544, Invalid=5156, Unknown=0, NotChecked=0, Total=5700 [2021-07-13 20:18:37,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1898 states. [2021-07-13 20:18:37,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1898 to 1736. [2021-07-13 20:18:38,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1736 states, 1735 states have (on average 1.8530259365994237) internal successors, (3215), 1735 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:38,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1736 states to 1736 states and 3215 transitions. [2021-07-13 20:18:38,002 INFO L78 Accepts]: Start accepts. Automaton has 1736 states and 3215 transitions. Word has length 27 [2021-07-13 20:18:38,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:38,003 INFO L482 AbstractCegarLoop]: Abstraction has 1736 states and 3215 transitions. [2021-07-13 20:18:38,003 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.53125) internal successors, (49), 31 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-07-13 20:18:38,003 INFO L276 IsEmpty]: Start isEmpty. Operand 1736 states and 3215 transitions. [2021-07-13 20:18:38,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:38,005 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:38,005 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:38,221 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:38,221 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:38,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:38,222 INFO L82 PathProgramCache]: Analyzing trace with hash 1482165196, now seen corresponding path program 31 times [2021-07-13 20:18:38,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:38,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272184075] [2021-07-13 20:18:38,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:38,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:38,483 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:38,483 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:38,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272184075] [2021-07-13 20:18:38,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272184075] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:38,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921292897] [2021-07-13 20:18:38,483 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 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:38,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:38,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:38,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:38,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:38,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:38,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:38,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:38,680 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:38,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:18:38,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:38,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:38,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-07-13 20:18:38,694 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:38,767 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:38,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921292897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:38,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:38,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-07-13 20:18:38,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184569508] [2021-07-13 20:18:38,768 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:18:38,768 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:38,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:18:38,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:18:38,769 INFO L87 Difference]: Start difference. First operand 1736 states and 3215 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:40,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:40,080 INFO L93 Difference]: Finished difference Result 1880 states and 3456 transitions. [2021-07-13 20:18:40,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-07-13 20:18:40,080 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:40,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:40,085 INFO L225 Difference]: With dead ends: 1880 [2021-07-13 20:18:40,085 INFO L226 Difference]: Without dead ends: 1854 [2021-07-13 20:18:40,086 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1109 ImplicationChecksByTransitivity, 1322.5ms TimeCoverageRelationStatistics Valid=447, Invalid=4109, Unknown=0, NotChecked=0, Total=4556 [2021-07-13 20:18:40,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1854 states. [2021-07-13 20:18:40,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1854 to 1777. [2021-07-13 20:18:40,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1777 states, 1776 states have (on average 1.847972972972973) internal successors, (3282), 1776 states have internal predecessors, (3282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:40,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1777 states to 1777 states and 3282 transitions. [2021-07-13 20:18:40,105 INFO L78 Accepts]: Start accepts. Automaton has 1777 states and 3282 transitions. Word has length 27 [2021-07-13 20:18:40,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:40,105 INFO L482 AbstractCegarLoop]: Abstraction has 1777 states and 3282 transitions. [2021-07-13 20:18:40,105 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:40,105 INFO L276 IsEmpty]: Start isEmpty. Operand 1777 states and 3282 transitions. [2021-07-13 20:18:40,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:40,107 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:40,107 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:40,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-07-13 20:18:40,321 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:40,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:40,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1839467648, now seen corresponding path program 32 times [2021-07-13 20:18:40,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:40,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624143660] [2021-07-13 20:18:40,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:40,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:40,565 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:40,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:40,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624143660] [2021-07-13 20:18:40,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624143660] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:40,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344260052] [2021-07-13 20:18:40,565 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 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:40,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:18:40,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:40,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:40,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:40,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:40,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:40,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:40,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:40,725 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:40,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:40,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:40,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:40,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:40,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:18:40,830 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:40,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344260052] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:40,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:40,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 24 [2021-07-13 20:18:40,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623720006] [2021-07-13 20:18:40,830 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-07-13 20:18:40,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:40,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-07-13 20:18:40,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-07-13 20:18:40,831 INFO L87 Difference]: Start difference. First operand 1777 states and 3282 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:41,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:41,664 INFO L93 Difference]: Finished difference Result 2311 states and 4225 transitions. [2021-07-13 20:18:41,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-13 20:18:41,664 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:41,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:41,670 INFO L225 Difference]: With dead ends: 2311 [2021-07-13 20:18:41,670 INFO L226 Difference]: Without dead ends: 2283 [2021-07-13 20:18:41,670 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 850.4ms TimeCoverageRelationStatistics Valid=263, Invalid=2287, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 20:18:41,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2021-07-13 20:18:41,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 1870. [2021-07-13 20:18:41,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1870 states, 1869 states have (on average 1.8384162653825575) internal successors, (3436), 1869 states have internal predecessors, (3436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:41,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1870 states to 1870 states and 3436 transitions. [2021-07-13 20:18:41,693 INFO L78 Accepts]: Start accepts. Automaton has 1870 states and 3436 transitions. Word has length 27 [2021-07-13 20:18:41,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:41,693 INFO L482 AbstractCegarLoop]: Abstraction has 1870 states and 3436 transitions. [2021-07-13 20:18:41,693 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:41,693 INFO L276 IsEmpty]: Start isEmpty. Operand 1870 states and 3436 transitions. [2021-07-13 20:18:41,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:41,695 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:41,695 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:41,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-07-13 20:18:41,904 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:41,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:41,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1639581546, now seen corresponding path program 33 times [2021-07-13 20:18:41,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:41,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328965384] [2021-07-13 20:18:41,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:41,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:42,112 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:42,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:42,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328965384] [2021-07-13 20:18:42,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328965384] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:42,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029786553] [2021-07-13 20:18:42,112 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 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:42,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:18:42,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:42,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 20:18:42,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:42,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:18:42,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:42,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:42,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:18:42,295 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-07-13 20:18:42,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:18:42,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:18:42,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:42,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:42,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:42,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:18:42,442 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:42,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029786553] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:42,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:42,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 26 [2021-07-13 20:18:42,443 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850282232] [2021-07-13 20:18:42,443 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:18:42,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:42,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:18:42,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:18:42,444 INFO L87 Difference]: Start difference. First operand 1870 states and 3436 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 26 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-07-13 20:18:43,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:43,701 INFO L93 Difference]: Finished difference Result 2329 states and 4183 transitions. [2021-07-13 20:18:43,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 20:18:43,701 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 26 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 27 [2021-07-13 20:18:43,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:43,705 INFO L225 Difference]: With dead ends: 2329 [2021-07-13 20:18:43,705 INFO L226 Difference]: Without dead ends: 2320 [2021-07-13 20:18:43,705 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 14 SyntacticMatches, 4 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 813 ImplicationChecksByTransitivity, 1300.5ms TimeCoverageRelationStatistics Valid=552, Invalid=2988, Unknown=0, NotChecked=0, Total=3540 [2021-07-13 20:18:43,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2021-07-13 20:18:43,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 1951. [2021-07-13 20:18:43,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1951 states, 1950 states have (on average 1.8369230769230769) internal successors, (3582), 1950 states have internal predecessors, (3582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:43,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1951 states to 1951 states and 3582 transitions. [2021-07-13 20:18:43,727 INFO L78 Accepts]: Start accepts. Automaton has 1951 states and 3582 transitions. Word has length 27 [2021-07-13 20:18:43,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:43,727 INFO L482 AbstractCegarLoop]: Abstraction has 1951 states and 3582 transitions. [2021-07-13 20:18:43,727 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 26 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-07-13 20:18:43,727 INFO L276 IsEmpty]: Start isEmpty. Operand 1951 states and 3582 transitions. [2021-07-13 20:18:43,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:43,729 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:43,729 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:43,929 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-07-13 20:18:43,930 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:43,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:43,930 INFO L82 PathProgramCache]: Analyzing trace with hash -366647838, now seen corresponding path program 34 times [2021-07-13 20:18:43,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:43,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21238871] [2021-07-13 20:18:43,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:43,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:44,172 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:44,172 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:44,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21238871] [2021-07-13 20:18:44,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21238871] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:44,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505037951] [2021-07-13 20:18:44,172 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:44,198 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:18:44,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:44,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:44,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:44,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:44,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:44,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:44,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:44,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:44,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:18:44,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:44,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:44,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:44,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:44,380 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:44,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505037951] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:44,380 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:44,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 22 [2021-07-13 20:18:44,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813385868] [2021-07-13 20:18:44,380 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-13 20:18:44,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:44,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-13 20:18:44,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:18:44,381 INFO L87 Difference]: Start difference. First operand 1951 states and 3582 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:45,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:45,030 INFO L93 Difference]: Finished difference Result 2238 states and 4060 transitions. [2021-07-13 20:18:45,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-13 20:18:45,031 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:45,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:45,034 INFO L225 Difference]: With dead ends: 2238 [2021-07-13 20:18:45,034 INFO L226 Difference]: Without dead ends: 2229 [2021-07-13 20:18:45,034 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 725.0ms TimeCoverageRelationStatistics Valid=292, Invalid=1688, Unknown=0, NotChecked=0, Total=1980 [2021-07-13 20:18:45,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2229 states. [2021-07-13 20:18:45,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2229 to 2001. [2021-07-13 20:18:45,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 2000 states have (on average 1.838) internal successors, (3676), 2000 states have internal predecessors, (3676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:45,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 3676 transitions. [2021-07-13 20:18:45,055 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 3676 transitions. Word has length 27 [2021-07-13 20:18:45,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:45,055 INFO L482 AbstractCegarLoop]: Abstraction has 2001 states and 3676 transitions. [2021-07-13 20:18:45,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:45,055 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 3676 transitions. [2021-07-13 20:18:45,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:45,057 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:45,057 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:45,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-07-13 20:18:45,281 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:45,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:45,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1533901794, now seen corresponding path program 35 times [2021-07-13 20:18:45,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:45,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426973277] [2021-07-13 20:18:45,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:45,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:45,506 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:45,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:45,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426973277] [2021-07-13 20:18:45,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426973277] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:45,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24134584] [2021-07-13 20:18:45,506 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 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:45,532 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:18:45,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:45,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 20:18:45,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:45,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:45,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:45,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:45,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-07-13 20:18:45,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:45,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:45,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:45,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:45,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:45,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:45,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:45,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24134584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:45,771 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:45,771 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 24 [2021-07-13 20:18:45,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280900124] [2021-07-13 20:18:45,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-07-13 20:18:45,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:45,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-07-13 20:18:45,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-07-13 20:18:45,772 INFO L87 Difference]: Start difference. First operand 2001 states and 3676 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:46,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:46,602 INFO L93 Difference]: Finished difference Result 2287 states and 4123 transitions. [2021-07-13 20:18:46,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-13 20:18:46,602 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:46,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:46,605 INFO L225 Difference]: With dead ends: 2287 [2021-07-13 20:18:46,605 INFO L226 Difference]: Without dead ends: 2271 [2021-07-13 20:18:46,606 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 951.0ms TimeCoverageRelationStatistics Valid=505, Invalid=2357, Unknown=0, NotChecked=0, Total=2862 [2021-07-13 20:18:46,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2271 states. [2021-07-13 20:18:46,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2271 to 1964. [2021-07-13 20:18:46,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1964 states, 1963 states have (on average 1.838003056546103) internal successors, (3608), 1963 states have internal predecessors, (3608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:46,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3608 transitions. [2021-07-13 20:18:46,628 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3608 transitions. Word has length 27 [2021-07-13 20:18:46,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:46,628 INFO L482 AbstractCegarLoop]: Abstraction has 1964 states and 3608 transitions. [2021-07-13 20:18:46,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:46,628 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3608 transitions. [2021-07-13 20:18:46,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:46,630 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:46,630 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:46,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-07-13 20:18:46,830 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:46,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:46,831 INFO L82 PathProgramCache]: Analyzing trace with hash -260968086, now seen corresponding path program 36 times [2021-07-13 20:18:46,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:46,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775696043] [2021-07-13 20:18:46,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:46,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:47,056 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:47,057 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:47,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775696043] [2021-07-13 20:18:47,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775696043] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:47,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832424259] [2021-07-13 20:18:47,057 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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:47,081 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:18:47,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:47,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:47,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:47,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:47,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:47,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:47,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:47,187 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:47,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:47,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:47,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:47,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:47,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:47,262 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:47,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832424259] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:47,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:47,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 22 [2021-07-13 20:18:47,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534445427] [2021-07-13 20:18:47,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-13 20:18:47,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:47,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-13 20:18:47,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:18:47,263 INFO L87 Difference]: Start difference. First operand 1964 states and 3608 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:47,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:47,951 INFO L93 Difference]: Finished difference Result 2225 states and 4034 transitions. [2021-07-13 20:18:47,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-13 20:18:47,951 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:47,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:47,955 INFO L225 Difference]: With dead ends: 2225 [2021-07-13 20:18:47,955 INFO L226 Difference]: Without dead ends: 2209 [2021-07-13 20:18:47,955 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 727.1ms TimeCoverageRelationStatistics Valid=313, Invalid=1849, Unknown=0, NotChecked=0, Total=2162 [2021-07-13 20:18:47,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2209 states. [2021-07-13 20:18:47,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2209 to 1984. [2021-07-13 20:18:47,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1984 states, 1983 states have (on average 1.83761976802824) internal successors, (3644), 1983 states have internal predecessors, (3644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:47,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 3644 transitions. [2021-07-13 20:18:47,976 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 3644 transitions. Word has length 27 [2021-07-13 20:18:47,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:47,976 INFO L482 AbstractCegarLoop]: Abstraction has 1984 states and 3644 transitions. [2021-07-13 20:18:47,976 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:47,976 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 3644 transitions. [2021-07-13 20:18:47,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:47,978 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:47,978 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:48,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-07-13 20:18:48,193 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:48,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:48,193 INFO L82 PathProgramCache]: Analyzing trace with hash -940865642, now seen corresponding path program 37 times [2021-07-13 20:18:48,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:48,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400133622] [2021-07-13 20:18:48,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:48,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:48,433 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:48,433 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:48,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400133622] [2021-07-13 20:18:48,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400133622] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:48,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422025220] [2021-07-13 20:18:48,434 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 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:48,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:48,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:48,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:48,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:48,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:48,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:48,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-07-13 20:18:48,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:48,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:48,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:48,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:48,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:48,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:48,628 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:48,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422025220] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:48,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:48,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 22 [2021-07-13 20:18:48,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807368077] [2021-07-13 20:18:48,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-13 20:18:48,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:48,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-13 20:18:48,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:18:48,629 INFO L87 Difference]: Start difference. First operand 1984 states and 3644 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:49,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:49,391 INFO L93 Difference]: Finished difference Result 2311 states and 4190 transitions. [2021-07-13 20:18:49,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-13 20:18:49,391 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:49,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:49,394 INFO L225 Difference]: With dead ends: 2311 [2021-07-13 20:18:49,394 INFO L226 Difference]: Without dead ends: 2295 [2021-07-13 20:18:49,394 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 829.2ms TimeCoverageRelationStatistics Valid=348, Invalid=2202, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 20:18:49,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2295 states. [2021-07-13 20:18:49,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2295 to 2009. [2021-07-13 20:18:49,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2009 states, 2008 states have (on average 1.8366533864541832) internal successors, (3688), 2008 states have internal predecessors, (3688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:49,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2009 states to 2009 states and 3688 transitions. [2021-07-13 20:18:49,414 INFO L78 Accepts]: Start accepts. Automaton has 2009 states and 3688 transitions. Word has length 27 [2021-07-13 20:18:49,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:49,414 INFO L482 AbstractCegarLoop]: Abstraction has 2009 states and 3688 transitions. [2021-07-13 20:18:49,414 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:49,414 INFO L276 IsEmpty]: Start isEmpty. Operand 2009 states and 3688 transitions. [2021-07-13 20:18:49,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:49,416 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:49,416 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:49,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-07-13 20:18:49,617 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:49,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:49,617 INFO L82 PathProgramCache]: Analyzing trace with hash 366230848, now seen corresponding path program 38 times [2021-07-13 20:18:49,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:49,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981133405] [2021-07-13 20:18:49,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:49,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:49,883 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:49,883 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:49,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981133405] [2021-07-13 20:18:49,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981133405] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:49,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311992565] [2021-07-13 20:18:49,883 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 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:49,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:18:49,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:49,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:49,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:50,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:50,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:50,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:50,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:50,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:50,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:50,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:50,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:50,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:50,042 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:50,098 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:18:50,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311992565] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:50,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:50,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 23 [2021-07-13 20:18:50,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592783777] [2021-07-13 20:18:50,099 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-13 20:18:50,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:50,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-13 20:18:50,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-07-13 20:18:50,099 INFO L87 Difference]: Start difference. First operand 2009 states and 3688 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:50,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:50,833 INFO L93 Difference]: Finished difference Result 2300 states and 4169 transitions. [2021-07-13 20:18:50,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-13 20:18:50,833 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:50,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:50,836 INFO L225 Difference]: With dead ends: 2300 [2021-07-13 20:18:50,836 INFO L226 Difference]: Without dead ends: 2284 [2021-07-13 20:18:50,837 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 820.1ms TimeCoverageRelationStatistics Valid=325, Invalid=2027, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 20:18:50,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2284 states. [2021-07-13 20:18:50,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2284 to 2014. [2021-07-13 20:18:50,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2014 states, 2013 states have (on average 1.836562344759066) internal successors, (3697), 2013 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:50,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2014 states to 2014 states and 3697 transitions. [2021-07-13 20:18:50,858 INFO L78 Accepts]: Start accepts. Automaton has 2014 states and 3697 transitions. Word has length 27 [2021-07-13 20:18:50,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:50,858 INFO L482 AbstractCegarLoop]: Abstraction has 2014 states and 3697 transitions. [2021-07-13 20:18:50,858 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:50,858 INFO L276 IsEmpty]: Start isEmpty. Operand 2014 states and 3697 transitions. [2021-07-13 20:18:50,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:50,860 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:50,860 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:51,073 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:51,073 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:51,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:51,074 INFO L82 PathProgramCache]: Analyzing trace with hash -4589688, now seen corresponding path program 39 times [2021-07-13 20:18:51,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:51,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304336968] [2021-07-13 20:18:51,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:51,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:51,320 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:51,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:51,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304336968] [2021-07-13 20:18:51,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304336968] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:51,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593671834] [2021-07-13 20:18:51,321 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 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:51,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:18:51,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:51,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 20:18:51,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:51,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:18:51,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:18:51,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:51,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:51,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:51,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:18:51,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:51,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:51,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:51,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:51,581 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:51,648 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:51,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593671834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:51,648 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:51,648 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2021-07-13 20:18:51,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758748802] [2021-07-13 20:18:51,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-07-13 20:18:51,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:51,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-07-13 20:18:51,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2021-07-13 20:18:51,653 INFO L87 Difference]: Start difference. First operand 2014 states and 3697 transitions. Second operand has 28 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:53,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:53,702 INFO L93 Difference]: Finished difference Result 2571 states and 4640 transitions. [2021-07-13 20:18:53,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-07-13 20:18:53,702 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:53,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:53,706 INFO L225 Difference]: With dead ends: 2571 [2021-07-13 20:18:53,707 INFO L226 Difference]: Without dead ends: 2504 [2021-07-13 20:18:53,707 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1665 ImplicationChecksByTransitivity, 1875.4ms TimeCoverageRelationStatistics Valid=798, Invalid=5522, Unknown=0, NotChecked=0, Total=6320 [2021-07-13 20:18:53,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2504 states. [2021-07-13 20:18:53,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2504 to 2078. [2021-07-13 20:18:53,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2078 states, 2077 states have (on average 1.848338950409244) internal successors, (3839), 2077 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:53,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2078 states to 2078 states and 3839 transitions. [2021-07-13 20:18:53,731 INFO L78 Accepts]: Start accepts. Automaton has 2078 states and 3839 transitions. Word has length 27 [2021-07-13 20:18:53,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:53,731 INFO L482 AbstractCegarLoop]: Abstraction has 2078 states and 3839 transitions. [2021-07-13 20:18:53,731 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 1.6785714285714286) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:53,731 INFO L276 IsEmpty]: Start isEmpty. Operand 2078 states and 3839 transitions. [2021-07-13 20:18:53,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:53,733 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:53,733 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:53,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:53,945 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:53,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:53,945 INFO L82 PathProgramCache]: Analyzing trace with hash 877476036, now seen corresponding path program 40 times [2021-07-13 20:18:53,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:53,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995862477] [2021-07-13 20:18:53,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:53,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:54,218 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:54,219 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:54,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995862477] [2021-07-13 20:18:54,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995862477] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:54,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184988767] [2021-07-13 20:18:54,219 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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:54,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:18:54,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:54,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:54,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:54,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:54,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:54,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:54,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:54,379 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:54,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:54,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:54,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:54,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:54,390 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:18:54,449 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:54,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184988767] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:54,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:54,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-07-13 20:18:54,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017229878] [2021-07-13 20:18:54,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:18:54,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:54,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:18:54,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:18:54,450 INFO L87 Difference]: Start difference. First operand 2078 states and 3839 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:55,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:55,370 INFO L93 Difference]: Finished difference Result 2363 states and 4297 transitions. [2021-07-13 20:18:55,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-13 20:18:55,370 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:55,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:55,374 INFO L225 Difference]: With dead ends: 2363 [2021-07-13 20:18:55,374 INFO L226 Difference]: Without dead ends: 2347 [2021-07-13 20:18:55,374 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 990.4ms TimeCoverageRelationStatistics Valid=370, Invalid=2600, Unknown=0, NotChecked=0, Total=2970 [2021-07-13 20:18:55,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2347 states. [2021-07-13 20:18:55,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2347 to 2125. [2021-07-13 20:18:55,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2125 states, 2124 states have (on average 1.844632768361582) internal successors, (3918), 2124 states have internal predecessors, (3918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:55,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2125 states to 2125 states and 3918 transitions. [2021-07-13 20:18:55,396 INFO L78 Accepts]: Start accepts. Automaton has 2125 states and 3918 transitions. Word has length 27 [2021-07-13 20:18:55,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:55,397 INFO L482 AbstractCegarLoop]: Abstraction has 2125 states and 3918 transitions. [2021-07-13 20:18:55,397 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:55,397 INFO L276 IsEmpty]: Start isEmpty. Operand 2125 states and 3918 transitions. [2021-07-13 20:18:55,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:55,399 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:55,399 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:55,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:55,613 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:55,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:55,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1465221358, now seen corresponding path program 41 times [2021-07-13 20:18:55,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:55,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852604184] [2021-07-13 20:18:55,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:55,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:55,875 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:55,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:55,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852604184] [2021-07-13 20:18:55,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852604184] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:55,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906028061] [2021-07-13 20:18:55,876 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 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:55,901 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 20:18:55,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:55,902 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 40 conjunts are in the unsatisfiable core [2021-07-13 20:18:55,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:56,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:18:56,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:18:56,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2021-07-13 20:18:56,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:56,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:56,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:18:56,210 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:67, output treesize:36 [2021-07-13 20:18:56,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:18:56,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:18:56,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-07-13 20:18:56,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:56,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:56,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:56,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:7 [2021-07-13 20:18:56,381 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:56,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906028061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:56,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:56,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-07-13 20:18:56,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937650288] [2021-07-13 20:18:56,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-07-13 20:18:56,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:56,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-07-13 20:18:56,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2021-07-13 20:18:56,383 INFO L87 Difference]: Start difference. First operand 2125 states and 3918 transitions. Second operand has 30 states, 30 states have (on average 1.3666666666666667) internal successors, (41), 29 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:57,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:57,170 INFO L93 Difference]: Finished difference Result 2239 states and 4100 transitions. [2021-07-13 20:18:57,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 20:18:57,170 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.3666666666666667) internal successors, (41), 29 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:57,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:57,173 INFO L225 Difference]: With dead ends: 2239 [2021-07-13 20:18:57,173 INFO L226 Difference]: Without dead ends: 2226 [2021-07-13 20:18:57,173 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 1003.3ms TimeCoverageRelationStatistics Valid=251, Invalid=1911, Unknown=0, NotChecked=0, Total=2162 [2021-07-13 20:18:57,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2226 states. [2021-07-13 20:18:57,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2226 to 2132. [2021-07-13 20:18:57,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2132 states, 2131 states have (on average 1.8432660722665415) internal successors, (3928), 2131 states have internal predecessors, (3928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:57,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2132 states to 2132 states and 3928 transitions. [2021-07-13 20:18:57,200 INFO L78 Accepts]: Start accepts. Automaton has 2132 states and 3928 transitions. Word has length 27 [2021-07-13 20:18:57,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:57,200 INFO L482 AbstractCegarLoop]: Abstraction has 2132 states and 3928 transitions. [2021-07-13 20:18:57,201 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.3666666666666667) internal successors, (41), 29 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:57,201 INFO L276 IsEmpty]: Start isEmpty. Operand 2132 states and 3928 transitions. [2021-07-13 20:18:57,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:57,203 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:57,203 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:57,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-07-13 20:18:57,417 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:57,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:57,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1754034782, now seen corresponding path program 42 times [2021-07-13 20:18:57,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:57,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305114363] [2021-07-13 20:18:57,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:57,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:57,688 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:57,689 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:57,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305114363] [2021-07-13 20:18:57,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305114363] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:57,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121309566] [2021-07-13 20:18:57,689 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 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:57,712 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 20:18:57,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:18:57,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:57,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:57,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:57,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:57,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:57,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:57,842 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:57,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:18:57,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:57,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:57,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:57,850 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:18:57,912 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:57,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121309566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:57,912 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:57,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-07-13 20:18:57,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67947945] [2021-07-13 20:18:57,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:18:57,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:57,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:18:57,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:18:57,913 INFO L87 Difference]: Start difference. First operand 2132 states and 3928 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:58,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:18:58,924 INFO L93 Difference]: Finished difference Result 2386 states and 4355 transitions. [2021-07-13 20:18:58,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-07-13 20:18:58,924 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:18:58,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:18:58,927 INFO L225 Difference]: With dead ends: 2386 [2021-07-13 20:18:58,927 INFO L226 Difference]: Without dead ends: 2376 [2021-07-13 20:18:58,927 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 835 ImplicationChecksByTransitivity, 1052.2ms TimeCoverageRelationStatistics Valid=462, Invalid=3198, Unknown=0, NotChecked=0, Total=3660 [2021-07-13 20:18:58,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2376 states. [2021-07-13 20:18:58,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2376 to 2134. [2021-07-13 20:18:58,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2134 states, 2133 states have (on average 1.843413033286451) internal successors, (3932), 2133 states have internal predecessors, (3932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:58,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2134 states to 2134 states and 3932 transitions. [2021-07-13 20:18:58,949 INFO L78 Accepts]: Start accepts. Automaton has 2134 states and 3932 transitions. Word has length 27 [2021-07-13 20:18:58,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:18:58,949 INFO L482 AbstractCegarLoop]: Abstraction has 2134 states and 3932 transitions. [2021-07-13 20:18:58,949 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:18:58,949 INFO L276 IsEmpty]: Start isEmpty. Operand 2134 states and 3932 transitions. [2021-07-13 20:18:58,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:18:58,958 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:18:58,958 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:18:59,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:59,177 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:18:59,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:18:59,177 INFO L82 PathProgramCache]: Analyzing trace with hash 136523938, now seen corresponding path program 43 times [2021-07-13 20:18:59,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:18:59,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573865082] [2021-07-13 20:18:59,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:18:59,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:59,450 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:59,451 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:18:59,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573865082] [2021-07-13 20:18:59,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573865082] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:59,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729126383] [2021-07-13 20:18:59,451 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 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:18:59,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:18:59,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:18:59,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:18:59,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:59,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:59,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:59,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:59,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:18:59,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:18:59,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:18:59,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:18:59,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:18:59,625 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:18:59,686 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:18:59,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729126383] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:18:59,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:18:59,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-07-13 20:18:59,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746961854] [2021-07-13 20:18:59,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:18:59,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:18:59,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:18:59,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:18:59,687 INFO L87 Difference]: Start difference. First operand 2134 states and 3932 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:00,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:00,585 INFO L93 Difference]: Finished difference Result 2279 states and 4178 transitions. [2021-07-13 20:19:00,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-07-13 20:19:00,585 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:00,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:00,588 INFO L225 Difference]: With dead ends: 2279 [2021-07-13 20:19:00,588 INFO L226 Difference]: Without dead ends: 2266 [2021-07-13 20:19:00,588 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 1010.2ms TimeCoverageRelationStatistics Valid=429, Invalid=2763, Unknown=0, NotChecked=0, Total=3192 [2021-07-13 20:19:00,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2266 states. [2021-07-13 20:19:00,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2266 to 2138. [2021-07-13 20:19:00,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2138 states, 2137 states have (on average 1.8437061300889097) internal successors, (3940), 2137 states have internal predecessors, (3940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:00,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2138 states to 2138 states and 3940 transitions. [2021-07-13 20:19:00,608 INFO L78 Accepts]: Start accepts. Automaton has 2138 states and 3940 transitions. Word has length 27 [2021-07-13 20:19:00,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:00,608 INFO L482 AbstractCegarLoop]: Abstraction has 2138 states and 3940 transitions. [2021-07-13 20:19:00,608 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:00,608 INFO L276 IsEmpty]: Start isEmpty. Operand 2138 states and 3940 transitions. [2021-07-13 20:19:00,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:00,610 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:00,610 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:00,810 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:00,810 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:00,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:00,811 INFO L82 PathProgramCache]: Analyzing trace with hash 1212235094, now seen corresponding path program 44 times [2021-07-13 20:19:00,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:00,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765276698] [2021-07-13 20:19:00,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:00,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:01,114 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:01,114 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:01,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765276698] [2021-07-13 20:19:01,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765276698] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:01,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378998480] [2021-07-13 20:19:01,114 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 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:01,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:19:01,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:01,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 20:19:01,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:01,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:01,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:01,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:01,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:01,291 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:01,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:19:01,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:01,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:01,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:01,305 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-07-13 20:19:01,366 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:01,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378998480] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:01,367 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:01,367 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-07-13 20:19:01,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339045064] [2021-07-13 20:19:01,367 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:19:01,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:01,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:19:01,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:19:01,367 INFO L87 Difference]: Start difference. First operand 2138 states and 3940 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:02,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:02,199 INFO L93 Difference]: Finished difference Result 2291 states and 4200 transitions. [2021-07-13 20:19:02,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-13 20:19:02,199 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:02,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:02,202 INFO L225 Difference]: With dead ends: 2291 [2021-07-13 20:19:02,202 INFO L226 Difference]: Without dead ends: 2281 [2021-07-13 20:19:02,202 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 989.6ms TimeCoverageRelationStatistics Valid=394, Invalid=2468, Unknown=0, NotChecked=0, Total=2862 [2021-07-13 20:19:02,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2281 states. [2021-07-13 20:19:02,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2281 to 2139. [2021-07-13 20:19:02,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2138 states have (on average 1.84377923292797) internal successors, (3942), 2138 states have internal predecessors, (3942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:02,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 3942 transitions. [2021-07-13 20:19:02,222 INFO L78 Accepts]: Start accepts. Automaton has 2139 states and 3942 transitions. Word has length 27 [2021-07-13 20:19:02,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:02,222 INFO L482 AbstractCegarLoop]: Abstraction has 2139 states and 3942 transitions. [2021-07-13 20:19:02,222 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:02,222 INFO L276 IsEmpty]: Start isEmpty. Operand 2139 states and 3942 transitions. [2021-07-13 20:19:02,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:02,224 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:02,224 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:02,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-07-13 20:19:02,437 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:02,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:02,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1400895292, now seen corresponding path program 45 times [2021-07-13 20:19:02,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:02,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547319232] [2021-07-13 20:19:02,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:02,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:02,740 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:02,740 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:02,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547319232] [2021-07-13 20:19:02,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547319232] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:02,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71884701] [2021-07-13 20:19:02,740 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 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:02,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:19:02,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:02,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:19:02,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:03,032 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:19:03,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 35 treesize of output 23 [2021-07-13 20:19:03,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:03,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:03,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:03,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:49, output treesize:31 [2021-07-13 20:19:03,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:19:03,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:03,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 14 [2021-07-13 20:19:03,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:03,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:03,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:03,109 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:9 [2021-07-13 20:19:03,190 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:03,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71884701] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:03,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:03,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-07-13 20:19:03,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260618486] [2021-07-13 20:19:03,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:19:03,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:03,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:19:03,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=906, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:19:03,191 INFO L87 Difference]: Start difference. First operand 2139 states and 3942 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:04,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:04,523 INFO L93 Difference]: Finished difference Result 2320 states and 4278 transitions. [2021-07-13 20:19:04,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 20:19:04,523 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:04,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:04,526 INFO L225 Difference]: With dead ends: 2320 [2021-07-13 20:19:04,526 INFO L226 Difference]: Without dead ends: 2310 [2021-07-13 20:19:04,527 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 773 ImplicationChecksByTransitivity, 1518.9ms TimeCoverageRelationStatistics Valid=419, Invalid=3363, Unknown=0, NotChecked=0, Total=3782 [2021-07-13 20:19:04,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2310 states. [2021-07-13 20:19:04,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2310 to 2190. [2021-07-13 20:19:04,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2190 states, 2189 states have (on average 1.8529008679762449) internal successors, (4056), 2189 states have internal predecessors, (4056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:04,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2190 states to 2190 states and 4056 transitions. [2021-07-13 20:19:04,548 INFO L78 Accepts]: Start accepts. Automaton has 2190 states and 4056 transitions. Word has length 27 [2021-07-13 20:19:04,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:04,548 INFO L482 AbstractCegarLoop]: Abstraction has 2190 states and 4056 transitions. [2021-07-13 20:19:04,548 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:04,548 INFO L276 IsEmpty]: Start isEmpty. Operand 2190 states and 4056 transitions. [2021-07-13 20:19:04,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:04,550 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:04,550 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:04,750 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-07-13 20:19:04,751 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:04,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:04,751 INFO L82 PathProgramCache]: Analyzing trace with hash -1520802606, now seen corresponding path program 46 times [2021-07-13 20:19:04,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:04,751 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135261198] [2021-07-13 20:19:04,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:04,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:04,937 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:19:04,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:04,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135261198] [2021-07-13 20:19:04,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135261198] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:04,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878377276] [2021-07-13 20:19:04,937 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 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:04,961 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:19:04,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:04,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:19:04,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:05,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:05,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:05,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:05,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:05,017 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:05,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:05,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:05,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:05,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:05,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:05,077 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:19:05,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878377276] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:05,078 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:05,078 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-07-13 20:19:05,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044968502] [2021-07-13 20:19:05,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:19:05,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:05,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:19:05,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:19:05,078 INFO L87 Difference]: Start difference. First operand 2190 states and 4056 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:05,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:05,685 INFO L93 Difference]: Finished difference Result 3078 states and 5586 transitions. [2021-07-13 20:19:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 20:19:05,686 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:05,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:05,689 INFO L225 Difference]: With dead ends: 3078 [2021-07-13 20:19:05,689 INFO L226 Difference]: Without dead ends: 3069 [2021-07-13 20:19:05,689 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 581.8ms TimeCoverageRelationStatistics Valid=248, Invalid=1312, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 20:19:05,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3069 states. [2021-07-13 20:19:05,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3069 to 2466. [2021-07-13 20:19:05,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2466 states, 2465 states have (on average 1.8377281947261663) internal successors, (4530), 2465 states have internal predecessors, (4530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:05,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2466 states to 2466 states and 4530 transitions. [2021-07-13 20:19:05,718 INFO L78 Accepts]: Start accepts. Automaton has 2466 states and 4530 transitions. Word has length 27 [2021-07-13 20:19:05,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:05,718 INFO L482 AbstractCegarLoop]: Abstraction has 2466 states and 4530 transitions. [2021-07-13 20:19:05,718 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:05,718 INFO L276 IsEmpty]: Start isEmpty. Operand 2466 states and 4530 transitions. [2021-07-13 20:19:05,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:05,720 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:05,720 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:05,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-07-13 20:19:05,931 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:05,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:05,932 INFO L82 PathProgramCache]: Analyzing trace with hash 1997778718, now seen corresponding path program 47 times [2021-07-13 20:19:05,932 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:05,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063795516] [2021-07-13 20:19:05,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:05,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:06,125 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:19:06,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:06,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063795516] [2021-07-13 20:19:06,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063795516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:06,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728320654] [2021-07-13 20:19:06,126 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:06,151 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 20:19:06,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:06,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 20:19:06,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:06,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:06,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:06,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:06,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:06,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:06,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:06,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:06,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:06,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:06,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:06,307 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:06,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728320654] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:06,307 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:06,307 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 21 [2021-07-13 20:19:06,307 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133948226] [2021-07-13 20:19:06,307 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 20:19:06,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:06,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 20:19:06,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 20:19:06,308 INFO L87 Difference]: Start difference. First operand 2466 states and 4530 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:07,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:07,022 INFO L93 Difference]: Finished difference Result 3667 states and 6635 transitions. [2021-07-13 20:19:07,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 20:19:07,023 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:07,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:07,027 INFO L225 Difference]: With dead ends: 3667 [2021-07-13 20:19:07,027 INFO L226 Difference]: Without dead ends: 3654 [2021-07-13 20:19:07,027 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 721.8ms TimeCoverageRelationStatistics Valid=371, Invalid=1885, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 20:19:07,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3654 states. [2021-07-13 20:19:07,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3654 to 2544. [2021-07-13 20:19:07,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2544 states, 2543 states have (on average 1.8533228470310656) internal successors, (4713), 2543 states have internal predecessors, (4713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:07,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2544 states to 2544 states and 4713 transitions. [2021-07-13 20:19:07,054 INFO L78 Accepts]: Start accepts. Automaton has 2544 states and 4713 transitions. Word has length 27 [2021-07-13 20:19:07,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:07,054 INFO L482 AbstractCegarLoop]: Abstraction has 2544 states and 4713 transitions. [2021-07-13 20:19:07,054 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:07,054 INFO L276 IsEmpty]: Start isEmpty. Operand 2544 states and 4713 transitions. [2021-07-13 20:19:07,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:07,056 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:07,056 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:07,269 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:07,269 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:07,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:07,269 INFO L82 PathProgramCache]: Analyzing trace with hash -1415122854, now seen corresponding path program 48 times [2021-07-13 20:19:07,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:07,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93398908] [2021-07-13 20:19:07,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:07,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:07,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:19:07,445 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:07,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93398908] [2021-07-13 20:19:07,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93398908] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:07,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902024860] [2021-07-13 20:19:07,445 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 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:07,471 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:19:07,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:07,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:19:07,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:07,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:07,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:07,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:07,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:07,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:07,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:07,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:07,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:07,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:07,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:07,583 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:19:07,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902024860] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:07,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:07,583 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-07-13 20:19:07,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134009996] [2021-07-13 20:19:07,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:19:07,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:07,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:19:07,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:19:07,584 INFO L87 Difference]: Start difference. First operand 2544 states and 4713 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:08,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:08,256 INFO L93 Difference]: Finished difference Result 2876 states and 5188 transitions. [2021-07-13 20:19:08,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-13 20:19:08,256 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:08,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:08,260 INFO L225 Difference]: With dead ends: 2876 [2021-07-13 20:19:08,260 INFO L226 Difference]: Without dead ends: 2860 [2021-07-13 20:19:08,260 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 613.9ms TimeCoverageRelationStatistics Valid=273, Invalid=1533, Unknown=0, NotChecked=0, Total=1806 [2021-07-13 20:19:08,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2860 states. [2021-07-13 20:19:08,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2860 to 2357. [2021-07-13 20:19:08,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2357 states, 2356 states have (on average 1.8535653650254669) internal successors, (4367), 2356 states have internal predecessors, (4367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:08,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2357 states to 2357 states and 4367 transitions. [2021-07-13 20:19:08,282 INFO L78 Accepts]: Start accepts. Automaton has 2357 states and 4367 transitions. Word has length 27 [2021-07-13 20:19:08,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:08,282 INFO L482 AbstractCegarLoop]: Abstraction has 2357 states and 4367 transitions. [2021-07-13 20:19:08,282 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:08,282 INFO L276 IsEmpty]: Start isEmpty. Operand 2357 states and 4367 transitions. [2021-07-13 20:19:08,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:08,284 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:08,285 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:08,494 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:08,494 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:08,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:08,494 INFO L82 PathProgramCache]: Analyzing trace with hash -875519684, now seen corresponding path program 49 times [2021-07-13 20:19:08,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:08,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512418454] [2021-07-13 20:19:08,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:08,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:08,678 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:08,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:08,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512418454] [2021-07-13 20:19:08,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512418454] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:08,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674313454] [2021-07-13 20:19:08,679 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 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:08,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:08,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:19:08,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:08,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:08,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:08,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:08,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:08,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:08,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:08,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:08,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:08,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:08,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:19:08,834 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:08,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674313454] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:08,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:08,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-07-13 20:19:08,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255048050] [2021-07-13 20:19:08,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:19:08,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:08,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:19:08,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:19:08,835 INFO L87 Difference]: Start difference. First operand 2357 states and 4367 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:09,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:09,236 INFO L93 Difference]: Finished difference Result 2570 states and 4762 transitions. [2021-07-13 20:19:09,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 20:19:09,236 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:09,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:09,239 INFO L225 Difference]: With dead ends: 2570 [2021-07-13 20:19:09,239 INFO L226 Difference]: Without dead ends: 2554 [2021-07-13 20:19:09,239 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 450.8ms TimeCoverageRelationStatistics Valid=154, Invalid=1036, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 20:19:09,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2554 states. [2021-07-13 20:19:09,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2554 to 2363. [2021-07-13 20:19:09,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2363 states, 2362 states have (on average 1.853090601185436) internal successors, (4377), 2362 states have internal predecessors, (4377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:09,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2363 states to 2363 states and 4377 transitions. [2021-07-13 20:19:09,263 INFO L78 Accepts]: Start accepts. Automaton has 2363 states and 4377 transitions. Word has length 27 [2021-07-13 20:19:09,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:09,263 INFO L482 AbstractCegarLoop]: Abstraction has 2363 states and 4377 transitions. [2021-07-13 20:19:09,263 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:09,263 INFO L276 IsEmpty]: Start isEmpty. Operand 2363 states and 4377 transitions. [2021-07-13 20:19:09,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:09,265 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:09,265 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:09,466 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:09,466 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:09,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:09,466 INFO L82 PathProgramCache]: Analyzing trace with hash 114189252, now seen corresponding path program 50 times [2021-07-13 20:19:09,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:09,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600551813] [2021-07-13 20:19:09,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:09,668 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:09,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:09,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600551813] [2021-07-13 20:19:09,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600551813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:09,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136160509] [2021-07-13 20:19:09,668 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 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:09,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:19:09,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:09,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:19:09,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:09,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:09,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:09,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:09,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:09,759 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:09,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:09,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:09,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:09,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:09,771 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:09,827 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:09,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136160509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:09,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:09,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:19:09,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544338796] [2021-07-13 20:19:09,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:19:09,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:09,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:19:09,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:19:09,828 INFO L87 Difference]: Start difference. First operand 2363 states and 4377 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:10,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:10,517 INFO L93 Difference]: Finished difference Result 2690 states and 4910 transitions. [2021-07-13 20:19:10,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-13 20:19:10,517 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:10,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:10,520 INFO L225 Difference]: With dead ends: 2690 [2021-07-13 20:19:10,520 INFO L226 Difference]: Without dead ends: 2683 [2021-07-13 20:19:10,520 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 648.5ms TimeCoverageRelationStatistics Valid=278, Invalid=1614, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 20:19:10,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2683 states. [2021-07-13 20:19:10,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2683 to 2368. [2021-07-13 20:19:10,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2368 states, 2367 states have (on average 1.8517110266159695) internal successors, (4383), 2367 states have internal predecessors, (4383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:10,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2368 states to 2368 states and 4383 transitions. [2021-07-13 20:19:10,544 INFO L78 Accepts]: Start accepts. Automaton has 2368 states and 4383 transitions. Word has length 27 [2021-07-13 20:19:10,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:10,544 INFO L482 AbstractCegarLoop]: Abstraction has 2368 states and 4383 transitions. [2021-07-13 20:19:10,544 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:10,544 INFO L276 IsEmpty]: Start isEmpty. Operand 2368 states and 4383 transitions. [2021-07-13 20:19:10,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:10,546 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:10,546 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:10,747 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:10,747 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:10,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:10,747 INFO L82 PathProgramCache]: Analyzing trace with hash 996254976, now seen corresponding path program 51 times [2021-07-13 20:19:10,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:10,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172057651] [2021-07-13 20:19:10,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:10,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:10,934 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:10,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:10,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172057651] [2021-07-13 20:19:10,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172057651] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:10,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625684103] [2021-07-13 20:19:10,934 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 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:10,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:19:10,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:10,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:19:10,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:11,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:11,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:11,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:11,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:11,020 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:11,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:11,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:11,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:11,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:11,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:11,083 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:11,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625684103] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:11,083 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:11,083 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:19:11,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721870593] [2021-07-13 20:19:11,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:19:11,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:11,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:19:11,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:19:11,084 INFO L87 Difference]: Start difference. First operand 2368 states and 4383 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:11,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:11,796 INFO L93 Difference]: Finished difference Result 2696 states and 4918 transitions. [2021-07-13 20:19:11,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-13 20:19:11,797 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:11,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:11,800 INFO L225 Difference]: With dead ends: 2696 [2021-07-13 20:19:11,800 INFO L226 Difference]: Without dead ends: 2680 [2021-07-13 20:19:11,800 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 676.5ms TimeCoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2021-07-13 20:19:11,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2680 states. [2021-07-13 20:19:11,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2680 to 2437. [2021-07-13 20:19:11,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2437 states, 2436 states have (on average 1.8497536945812807) internal successors, (4506), 2436 states have internal predecessors, (4506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:11,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2437 states to 2437 states and 4506 transitions. [2021-07-13 20:19:11,825 INFO L78 Accepts]: Start accepts. Automaton has 2437 states and 4506 transitions. Word has length 27 [2021-07-13 20:19:11,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:11,825 INFO L482 AbstractCegarLoop]: Abstraction has 2437 states and 4506 transitions. [2021-07-13 20:19:11,825 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:11,825 INFO L276 IsEmpty]: Start isEmpty. Operand 2437 states and 4506 transitions. [2021-07-13 20:19:11,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:11,827 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:11,827 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:12,027 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-07-13 20:19:12,028 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:12,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:12,028 INFO L82 PathProgramCache]: Analyzing trace with hash 701934574, now seen corresponding path program 52 times [2021-07-13 20:19:12,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:12,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560635711] [2021-07-13 20:19:12,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:12,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:12,218 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:12,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:12,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560635711] [2021-07-13 20:19:12,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560635711] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:12,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053945916] [2021-07-13 20:19:12,218 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 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:12,241 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:19:12,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:12,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:19:12,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:12,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:12,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:12,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:12,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:12,301 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:12,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 13 treesize of output 9 [2021-07-13 20:19:12,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:12,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:12,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:12,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:19:12,371 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:12,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053945916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:12,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:12,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:19:12,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068669140] [2021-07-13 20:19:12,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:19:12,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:12,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:19:12,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:19:12,372 INFO L87 Difference]: Start difference. First operand 2437 states and 4506 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:13,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:13,022 INFO L93 Difference]: Finished difference Result 3054 states and 5596 transitions. [2021-07-13 20:19:13,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-13 20:19:13,022 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:13,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:13,026 INFO L225 Difference]: With dead ends: 3054 [2021-07-13 20:19:13,026 INFO L226 Difference]: Without dead ends: 3047 [2021-07-13 20:19:13,026 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 597.9ms TimeCoverageRelationStatistics Valid=290, Invalid=1690, Unknown=0, NotChecked=0, Total=1980 [2021-07-13 20:19:13,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3047 states. [2021-07-13 20:19:13,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3047 to 2438. [2021-07-13 20:19:13,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2438 states, 2437 states have (on average 1.8498153467377925) internal successors, (4508), 2437 states have internal predecessors, (4508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:13,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2438 states to 2438 states and 4508 transitions. [2021-07-13 20:19:13,053 INFO L78 Accepts]: Start accepts. Automaton has 2438 states and 4508 transitions. Word has length 27 [2021-07-13 20:19:13,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:13,053 INFO L482 AbstractCegarLoop]: Abstraction has 2438 states and 4508 transitions. [2021-07-13 20:19:13,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:13,053 INFO L276 IsEmpty]: Start isEmpty. Operand 2438 states and 4508 transitions. [2021-07-13 20:19:13,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:13,055 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:13,055 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:13,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:13,256 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:13,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:13,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1584000298, now seen corresponding path program 53 times [2021-07-13 20:19:13,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:13,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778650228] [2021-07-13 20:19:13,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:13,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:13,452 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:13,452 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:13,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778650228] [2021-07-13 20:19:13,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778650228] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:13,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751986482] [2021-07-13 20:19:13,453 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 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:13,478 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 20:19:13,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:13,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 20:19:13,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:13,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:13,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:13,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:13,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:13,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:13,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:13,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:13,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:13,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:13,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:19:13,646 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:13,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751986482] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:13,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:13,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 21 [2021-07-13 20:19:13,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999625332] [2021-07-13 20:19:13,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 20:19:13,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:13,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 20:19:13,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-07-13 20:19:13,647 INFO L87 Difference]: Start difference. First operand 2438 states and 4508 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:14,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:14,381 INFO L93 Difference]: Finished difference Result 3045 states and 5584 transitions. [2021-07-13 20:19:14,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-07-13 20:19:14,381 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:14,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:14,385 INFO L225 Difference]: With dead ends: 3045 [2021-07-13 20:19:14,385 INFO L226 Difference]: Without dead ends: 3032 [2021-07-13 20:19:14,385 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 697.4ms TimeCoverageRelationStatistics Valid=346, Invalid=2104, Unknown=0, NotChecked=0, Total=2450 [2021-07-13 20:19:14,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3032 states. [2021-07-13 20:19:14,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3032 to 2438. [2021-07-13 20:19:14,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2438 states, 2437 states have (on average 1.8498153467377925) internal successors, (4508), 2437 states have internal predecessors, (4508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:14,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2438 states to 2438 states and 4508 transitions. [2021-07-13 20:19:14,410 INFO L78 Accepts]: Start accepts. Automaton has 2438 states and 4508 transitions. Word has length 27 [2021-07-13 20:19:14,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:14,410 INFO L482 AbstractCegarLoop]: Abstraction has 2438 states and 4508 transitions. [2021-07-13 20:19:14,410 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:14,410 INFO L276 IsEmpty]: Start isEmpty. Operand 2438 states and 4508 transitions. [2021-07-13 20:19:14,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:14,412 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:14,412 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:14,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-07-13 20:19:14,612 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:14,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:14,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1777645730, now seen corresponding path program 54 times [2021-07-13 20:19:14,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:14,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373719795] [2021-07-13 20:19:14,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:14,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:14,854 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:14,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:14,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373719795] [2021-07-13 20:19:14,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373719795] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:14,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647925177] [2021-07-13 20:19:14,854 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 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:14,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:19:14,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:14,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 20:19:14,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:15,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:15,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:19:15,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:15,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:15,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:15,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:19:15,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:15,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:15,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:15,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:15,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:19:15,189 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:15,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647925177] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:15,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:15,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2021-07-13 20:19:15,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085805154] [2021-07-13 20:19:15,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-07-13 20:19:15,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:15,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-07-13 20:19:15,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2021-07-13 20:19:15,190 INFO L87 Difference]: Start difference. First operand 2438 states and 4508 transitions. Second operand has 29 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 28 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:16,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:16,769 INFO L93 Difference]: Finished difference Result 2512 states and 4586 transitions. [2021-07-13 20:19:16,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-07-13 20:19:16,769 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 28 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:16,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:16,772 INFO L225 Difference]: With dead ends: 2512 [2021-07-13 20:19:16,772 INFO L226 Difference]: Without dead ends: 2478 [2021-07-13 20:19:16,772 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1100 ImplicationChecksByTransitivity, 1556.1ms TimeCoverageRelationStatistics Valid=642, Invalid=4050, Unknown=0, NotChecked=0, Total=4692 [2021-07-13 20:19:16,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2021-07-13 20:19:16,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 1837. [2021-07-13 20:19:16,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1836 states have (on average 1.8229847494553377) internal successors, (3347), 1836 states have internal predecessors, (3347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:16,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 3347 transitions. [2021-07-13 20:19:16,793 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 3347 transitions. Word has length 27 [2021-07-13 20:19:16,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:16,793 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 3347 transitions. [2021-07-13 20:19:16,793 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 1.6206896551724137) internal successors, (47), 28 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:16,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 3347 transitions. [2021-07-13 20:19:16,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:16,795 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:16,795 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:16,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-07-13 20:19:16,996 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:16,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:16,996 INFO L82 PathProgramCache]: Analyzing trace with hash -1635255842, now seen corresponding path program 55 times [2021-07-13 20:19:16,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:16,996 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152336837] [2021-07-13 20:19:16,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:17,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:17,273 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:17,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:17,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152336837] [2021-07-13 20:19:17,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152336837] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:17,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173035787] [2021-07-13 20:19:17,274 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 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-13 20:19:17,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:17,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:19:17,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:17,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:17,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:17,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:17,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:17,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:17,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:17,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:17,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:17,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:17,476 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:19:17,544 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:17,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173035787] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:17,544 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:17,544 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-07-13 20:19:17,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883311787] [2021-07-13 20:19:17,544 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:19:17,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:17,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:19:17,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:19:17,545 INFO L87 Difference]: Start difference. First operand 1837 states and 3347 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:18,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:18,702 INFO L93 Difference]: Finished difference Result 2318 states and 4164 transitions. [2021-07-13 20:19:18,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-07-13 20:19:18,702 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:18,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:18,705 INFO L225 Difference]: With dead ends: 2318 [2021-07-13 20:19:18,705 INFO L226 Difference]: Without dead ends: 2308 [2021-07-13 20:19:18,706 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 1194.6ms TimeCoverageRelationStatistics Valid=515, Invalid=3907, Unknown=0, NotChecked=0, Total=4422 [2021-07-13 20:19:18,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2308 states. [2021-07-13 20:19:18,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2308 to 1836. [2021-07-13 20:19:18,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1836 states, 1835 states have (on average 1.8228882833787465) internal successors, (3345), 1835 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:18,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1836 states to 1836 states and 3345 transitions. [2021-07-13 20:19:18,724 INFO L78 Accepts]: Start accepts. Automaton has 1836 states and 3345 transitions. Word has length 27 [2021-07-13 20:19:18,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:18,724 INFO L482 AbstractCegarLoop]: Abstraction has 1836 states and 3345 transitions. [2021-07-13 20:19:18,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:18,724 INFO L276 IsEmpty]: Start isEmpty. Operand 1836 states and 3345 transitions. [2021-07-13 20:19:18,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:18,726 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:18,726 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:18,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:18,927 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:18,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:18,927 INFO L82 PathProgramCache]: Analyzing trace with hash 255302878, now seen corresponding path program 56 times [2021-07-13 20:19:18,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:18,927 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489240450] [2021-07-13 20:19:18,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:18,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:19,200 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:19,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:19,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489240450] [2021-07-13 20:19:19,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489240450] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:19,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374575785] [2021-07-13 20:19:19,200 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 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:19,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:19:19,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:19,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:19:19,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:19,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:19,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:19,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:19,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:19,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:19,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:19,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:19,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:19,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:19,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:19:19,431 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:19,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374575785] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:19,432 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:19,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-07-13 20:19:19,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868723443] [2021-07-13 20:19:19,432 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:19:19,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:19,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:19:19,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:19:19,432 INFO L87 Difference]: Start difference. First operand 1836 states and 3345 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:20,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:20,565 INFO L93 Difference]: Finished difference Result 2242 states and 4042 transitions. [2021-07-13 20:19:20,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-07-13 20:19:20,565 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:20,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:20,567 INFO L225 Difference]: With dead ends: 2242 [2021-07-13 20:19:20,567 INFO L226 Difference]: Without dead ends: 2229 [2021-07-13 20:19:20,567 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 949 ImplicationChecksByTransitivity, 1150.5ms TimeCoverageRelationStatistics Valid=488, Invalid=3544, Unknown=0, NotChecked=0, Total=4032 [2021-07-13 20:19:20,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2229 states. [2021-07-13 20:19:20,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2229 to 1838. [2021-07-13 20:19:20,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1838 states, 1837 states have (on average 1.8230811105062603) internal successors, (3349), 1837 states have internal predecessors, (3349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:20,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1838 states to 1838 states and 3349 transitions. [2021-07-13 20:19:20,584 INFO L78 Accepts]: Start accepts. Automaton has 1838 states and 3349 transitions. Word has length 27 [2021-07-13 20:19:20,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:20,584 INFO L482 AbstractCegarLoop]: Abstraction has 1838 states and 3349 transitions. [2021-07-13 20:19:20,584 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:20,584 INFO L276 IsEmpty]: Start isEmpty. Operand 1838 states and 3349 transitions. [2021-07-13 20:19:20,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:20,586 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:20,586 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:20,786 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-07-13 20:19:20,786 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:20,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:20,787 INFO L82 PathProgramCache]: Analyzing trace with hash 1331014034, now seen corresponding path program 57 times [2021-07-13 20:19:20,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:20,787 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258494680] [2021-07-13 20:19:20,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:20,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:21,065 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:21,065 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:21,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258494680] [2021-07-13 20:19:21,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258494680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:21,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802845943] [2021-07-13 20:19:21,065 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 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:21,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:19:21,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:21,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:19:21,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:21,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:21,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:21,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:21,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:21,234 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:21,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:21,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:21,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:21,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:21,243 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:19:21,305 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:21,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802845943] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:21,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:21,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-07-13 20:19:21,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382444612] [2021-07-13 20:19:21,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:19:21,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:21,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:19:21,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:19:21,306 INFO L87 Difference]: Start difference. First operand 1838 states and 3349 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:22,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:22,332 INFO L93 Difference]: Finished difference Result 2200 states and 3962 transitions. [2021-07-13 20:19:22,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-07-13 20:19:22,332 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:22,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:22,334 INFO L225 Difference]: With dead ends: 2200 [2021-07-13 20:19:22,334 INFO L226 Difference]: Without dead ends: 2190 [2021-07-13 20:19:22,335 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 790 ImplicationChecksByTransitivity, 1071.0ms TimeCoverageRelationStatistics Valid=441, Invalid=3099, Unknown=0, NotChecked=0, Total=3540 [2021-07-13 20:19:22,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2190 states. [2021-07-13 20:19:22,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2190 to 1837. [2021-07-13 20:19:22,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1836 states have (on average 1.8229847494553377) internal successors, (3347), 1836 states have internal predecessors, (3347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:22,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 3347 transitions. [2021-07-13 20:19:22,350 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 3347 transitions. Word has length 27 [2021-07-13 20:19:22,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:22,350 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 3347 transitions. [2021-07-13 20:19:22,350 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:22,350 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 3347 transitions. [2021-07-13 20:19:22,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:19:22,352 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:22,352 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:22,552 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:22,553 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:22,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:22,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1282116352, now seen corresponding path program 58 times [2021-07-13 20:19:22,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:22,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051782752] [2021-07-13 20:19:22,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:22,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:22,856 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:22,856 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:22,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051782752] [2021-07-13 20:19:22,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051782752] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:22,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789248910] [2021-07-13 20:19:22,857 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:22,880 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:19:22,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:22,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 20:19:22,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:23,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:19:23,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:23,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:23,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:23,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:23,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:19:23,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:23,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:23,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:23,059 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:9 [2021-07-13 20:19:23,125 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:23,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789248910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:23,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:23,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-07-13 20:19:23,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441039524] [2021-07-13 20:19:23,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:19:23,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:23,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:19:23,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:19:23,126 INFO L87 Difference]: Start difference. First operand 1837 states and 3347 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:24,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:24,005 INFO L93 Difference]: Finished difference Result 1976 states and 3564 transitions. [2021-07-13 20:19:24,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-13 20:19:24,005 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-13 20:19:24,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:24,008 INFO L225 Difference]: With dead ends: 1976 [2021-07-13 20:19:24,008 INFO L226 Difference]: Without dead ends: 1966 [2021-07-13 20:19:24,008 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 979.5ms TimeCoverageRelationStatistics Valid=326, Invalid=2224, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 20:19:24,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1966 states. [2021-07-13 20:19:24,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1966 to 1837. [2021-07-13 20:19:24,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1836 states have (on average 1.8229847494553377) internal successors, (3347), 1836 states have internal predecessors, (3347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:24,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 3347 transitions. [2021-07-13 20:19:24,024 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 3347 transitions. Word has length 27 [2021-07-13 20:19:24,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:24,024 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 3347 transitions. [2021-07-13 20:19:24,024 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:24,024 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 3347 transitions. [2021-07-13 20:19:24,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-13 20:19:24,026 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:24,027 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:24,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-07-13 20:19:24,241 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:24,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:24,241 INFO L82 PathProgramCache]: Analyzing trace with hash 725427339, now seen corresponding path program 59 times [2021-07-13 20:19:24,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:24,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368377055] [2021-07-13 20:19:24,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:24,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:24,258 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:19:24,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:24,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368377055] [2021-07-13 20:19:24,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368377055] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:24,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536680826] [2021-07-13 20:19:24,258 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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:24,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:19:24,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:24,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-13 20:19:24,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:24,316 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:19:24,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536680826] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:24,316 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:24,316 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-07-13 20:19:24,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434632807] [2021-07-13 20:19:24,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 20:19:24,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:24,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 20:19:24,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-07-13 20:19:24,316 INFO L87 Difference]: Start difference. First operand 1837 states and 3347 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:24,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:24,329 INFO L93 Difference]: Finished difference Result 1989 states and 3619 transitions. [2021-07-13 20:19:24,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 20:19:24,329 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-07-13 20:19:24,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:24,331 INFO L225 Difference]: With dead ends: 1989 [2021-07-13 20:19:24,331 INFO L226 Difference]: Without dead ends: 1974 [2021-07-13 20:19:24,331 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 9.0ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-07-13 20:19:24,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1974 states. [2021-07-13 20:19:24,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1974 to 1890. [2021-07-13 20:19:24,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1890 states, 1889 states have (on average 1.830068819481207) internal successors, (3457), 1889 states have internal predecessors, (3457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:24,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1890 states to 1890 states and 3457 transitions. [2021-07-13 20:19:24,347 INFO L78 Accepts]: Start accepts. Automaton has 1890 states and 3457 transitions. Word has length 31 [2021-07-13 20:19:24,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:24,347 INFO L482 AbstractCegarLoop]: Abstraction has 1890 states and 3457 transitions. [2021-07-13 20:19:24,347 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:24,347 INFO L276 IsEmpty]: Start isEmpty. Operand 1890 states and 3457 transitions. [2021-07-13 20:19:24,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-13 20:19:24,350 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:24,350 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:24,567 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:24,567 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:24,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:24,567 INFO L82 PathProgramCache]: Analyzing trace with hash -1549127947, now seen corresponding path program 60 times [2021-07-13 20:19:24,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:24,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626020640] [2021-07-13 20:19:24,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:24,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:24,590 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:19:24,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:24,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626020640] [2021-07-13 20:19:24,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626020640] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:24,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905460419] [2021-07-13 20:19:24,590 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:24,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:19:24,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:24,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-13 20:19:24,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:24,649 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:19:24,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905460419] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:24,649 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:24,649 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-07-13 20:19:24,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506404063] [2021-07-13 20:19:24,649 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 20:19:24,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:24,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 20:19:24,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-07-13 20:19:24,650 INFO L87 Difference]: Start difference. First operand 1890 states and 3457 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:24,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:24,659 INFO L93 Difference]: Finished difference Result 1732 states and 3080 transitions. [2021-07-13 20:19:24,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 20:19:24,660 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-07-13 20:19:24,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:24,661 INFO L225 Difference]: With dead ends: 1732 [2021-07-13 20:19:24,661 INFO L226 Difference]: Without dead ends: 1728 [2021-07-13 20:19:24,661 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 9.5ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-07-13 20:19:24,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1728 states. [2021-07-13 20:19:24,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1728 to 1646. [2021-07-13 20:19:24,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1646 states, 1645 states have (on average 1.7799392097264437) internal successors, (2928), 1645 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:24,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 2928 transitions. [2021-07-13 20:19:24,676 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 2928 transitions. Word has length 31 [2021-07-13 20:19:24,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:24,676 INFO L482 AbstractCegarLoop]: Abstraction has 1646 states and 2928 transitions. [2021-07-13 20:19:24,676 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:24,676 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 2928 transitions. [2021-07-13 20:19:24,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:24,678 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:24,678 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:24,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-07-13 20:19:24,878 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:24,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:24,879 INFO L82 PathProgramCache]: Analyzing trace with hash 784741160, now seen corresponding path program 61 times [2021-07-13 20:19:24,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:24,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298793638] [2021-07-13 20:19:24,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:24,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:25,098 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:19:25,098 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:25,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298793638] [2021-07-13 20:19:25,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298793638] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:25,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590037293] [2021-07-13 20:19:25,099 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:25,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:25,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:19:25,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:25,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:25,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:25,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:25,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:25,200 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:25,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:25,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:25,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:25,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:25,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:19:25,294 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:19:25,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590037293] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:25,294 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:25,294 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-07-13 20:19:25,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604773203] [2021-07-13 20:19:25,294 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:19:25,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:25,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:19:25,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:19:25,295 INFO L87 Difference]: Start difference. First operand 1646 states and 2928 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:25,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:25,578 INFO L93 Difference]: Finished difference Result 1683 states and 2980 transitions. [2021-07-13 20:19:25,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 20:19:25,579 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:25,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:25,581 INFO L225 Difference]: With dead ends: 1683 [2021-07-13 20:19:25,581 INFO L226 Difference]: Without dead ends: 1667 [2021-07-13 20:19:25,581 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 12 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 348.3ms TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:19:25,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1667 states. [2021-07-13 20:19:25,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1667 to 1644. [2021-07-13 20:19:25,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1644 states, 1643 states have (on average 1.7784540474741326) internal successors, (2922), 1643 states have internal predecessors, (2922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:25,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1644 states to 1644 states and 2922 transitions. [2021-07-13 20:19:25,596 INFO L78 Accepts]: Start accepts. Automaton has 1644 states and 2922 transitions. Word has length 35 [2021-07-13 20:19:25,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:25,596 INFO L482 AbstractCegarLoop]: Abstraction has 1644 states and 2922 transitions. [2021-07-13 20:19:25,596 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:25,596 INFO L276 IsEmpty]: Start isEmpty. Operand 1644 states and 2922 transitions. [2021-07-13 20:19:25,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:25,598 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:25,598 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:25,798 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:25,798 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:25,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:25,799 INFO L82 PathProgramCache]: Analyzing trace with hash -2097470684, now seen corresponding path program 62 times [2021-07-13 20:19:25,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:25,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681658820] [2021-07-13 20:19:25,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:25,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:26,026 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:19:26,026 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:26,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681658820] [2021-07-13 20:19:26,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681658820] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:26,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852428506] [2021-07-13 20:19:26,027 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 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:26,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:19:26,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:26,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:19:26,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:26,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:26,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:26,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:26,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:26,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:26,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:26,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:26,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:26,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:26,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:19:26,200 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:19:26,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852428506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:26,200 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:26,200 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:19:26,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112559816] [2021-07-13 20:19:26,200 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:19:26,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:26,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:19:26,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:19:26,201 INFO L87 Difference]: Start difference. First operand 1644 states and 2922 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:26,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:26,778 INFO L93 Difference]: Finished difference Result 1924 states and 3398 transitions. [2021-07-13 20:19:26,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-13 20:19:26,778 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:26,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:26,780 INFO L225 Difference]: With dead ends: 1924 [2021-07-13 20:19:26,780 INFO L226 Difference]: Without dead ends: 1913 [2021-07-13 20:19:26,781 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 25 SyntacticMatches, 12 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 591.1ms TimeCoverageRelationStatistics Valid=212, Invalid=1428, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 20:19:26,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2021-07-13 20:19:26,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1641. [2021-07-13 20:19:26,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1641 states, 1640 states have (on average 1.776829268292683) internal successors, (2914), 1640 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:26,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1641 states to 1641 states and 2914 transitions. [2021-07-13 20:19:26,799 INFO L78 Accepts]: Start accepts. Automaton has 1641 states and 2914 transitions. Word has length 35 [2021-07-13 20:19:26,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:26,799 INFO L482 AbstractCegarLoop]: Abstraction has 1641 states and 2914 transitions. [2021-07-13 20:19:26,800 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:26,800 INFO L276 IsEmpty]: Start isEmpty. Operand 1641 states and 2914 transitions. [2021-07-13 20:19:26,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:26,801 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:26,801 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:27,001 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-07-13 20:19:27,002 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:27,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:27,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1905038770, now seen corresponding path program 63 times [2021-07-13 20:19:27,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:27,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212756761] [2021-07-13 20:19:27,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:27,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:27,206 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:19:27,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:27,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212756761] [2021-07-13 20:19:27,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212756761] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:27,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873306185] [2021-07-13 20:19:27,207 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 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:27,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:19:27,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:27,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 20:19:27,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:27,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:27,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:19:27,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:27,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:27,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:19:27,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-07-13 20:19:27,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:27,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:19:27,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:27,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:27,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:27,554 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:19:27,628 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:19:27,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873306185] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:27,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:27,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2021-07-13 20:19:27,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781847071] [2021-07-13 20:19:27,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-07-13 20:19:27,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:27,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-07-13 20:19:27,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2021-07-13 20:19:27,629 INFO L87 Difference]: Start difference. First operand 1641 states and 2914 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:29,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:29,750 INFO L93 Difference]: Finished difference Result 1779 states and 3138 transitions. [2021-07-13 20:19:29,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-07-13 20:19:29,751 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:29,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:29,753 INFO L225 Difference]: With dead ends: 1779 [2021-07-13 20:19:29,753 INFO L226 Difference]: Without dead ends: 1751 [2021-07-13 20:19:29,753 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 21 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1476 ImplicationChecksByTransitivity, 2029.7ms TimeCoverageRelationStatistics Valid=861, Invalid=4991, Unknown=0, NotChecked=0, Total=5852 [2021-07-13 20:19:29,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1751 states. [2021-07-13 20:19:29,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1751 to 1579. [2021-07-13 20:19:29,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1579 states, 1578 states have (on average 1.7839036755386566) internal successors, (2815), 1578 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:29,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1579 states to 1579 states and 2815 transitions. [2021-07-13 20:19:29,767 INFO L78 Accepts]: Start accepts. Automaton has 1579 states and 2815 transitions. Word has length 35 [2021-07-13 20:19:29,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:29,767 INFO L482 AbstractCegarLoop]: Abstraction has 1579 states and 2815 transitions. [2021-07-13 20:19:29,767 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:29,767 INFO L276 IsEmpty]: Start isEmpty. Operand 1579 states and 2815 transitions. [2021-07-13 20:19:29,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:29,768 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:29,769 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:29,972 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:29,973 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:29,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:29,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1022973046, now seen corresponding path program 64 times [2021-07-13 20:19:29,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:29,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659000211] [2021-07-13 20:19:29,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:29,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:30,201 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:19:30,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:30,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659000211] [2021-07-13 20:19:30,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659000211] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:30,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843678469] [2021-07-13 20:19:30,201 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 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:30,226 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:19:30,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:30,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:19:30,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:30,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:30,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:30,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:30,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:30,304 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:30,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:30,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:30,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:30,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:30,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:30,369 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:19:30,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843678469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:30,369 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:30,369 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:19:30,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654564507] [2021-07-13 20:19:30,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:19:30,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:30,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:19:30,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:19:30,370 INFO L87 Difference]: Start difference. First operand 1579 states and 2815 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:31,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:31,025 INFO L93 Difference]: Finished difference Result 1776 states and 3122 transitions. [2021-07-13 20:19:31,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-13 20:19:31,026 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:31,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:31,028 INFO L225 Difference]: With dead ends: 1776 [2021-07-13 20:19:31,028 INFO L226 Difference]: Without dead ends: 1766 [2021-07-13 20:19:31,028 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 25 SyntacticMatches, 12 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 683.0ms TimeCoverageRelationStatistics Valid=278, Invalid=1614, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 20:19:31,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1766 states. [2021-07-13 20:19:31,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1766 to 1573. [2021-07-13 20:19:31,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1573 states, 1572 states have (on average 1.7856234096692112) internal successors, (2807), 1572 states have internal predecessors, (2807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:31,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 2807 transitions. [2021-07-13 20:19:31,043 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 2807 transitions. Word has length 35 [2021-07-13 20:19:31,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:31,043 INFO L482 AbstractCegarLoop]: Abstraction has 1573 states and 2807 transitions. [2021-07-13 20:19:31,043 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:31,043 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 2807 transitions. [2021-07-13 20:19:31,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:31,045 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:31,045 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:31,245 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-07-13 20:19:31,245 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:31,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:31,245 INFO L82 PathProgramCache]: Analyzing trace with hash 2103343512, now seen corresponding path program 65 times [2021-07-13 20:19:31,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:31,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863347501] [2021-07-13 20:19:31,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:31,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:31,437 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-07-13 20:19:31,437 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:31,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863347501] [2021-07-13 20:19:31,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863347501] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:31,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425318780] [2021-07-13 20:19:31,438 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 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:31,465 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 20:19:31,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:31,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 45 conjunts are in the unsatisfiable core [2021-07-13 20:19:31,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:31,990 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:19:31,990 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 70 treesize of output 48 [2021-07-13 20:19:31,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:32,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:32,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:19:32,003 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:45 [2021-07-13 20:19:32,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:19:32,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:19:32,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:32,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:19:32,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:19:32,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:32,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:19:32,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:19:32,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:32,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-07-13 20:19:32,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:32,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:32,108 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:32,108 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:52, output treesize:11 [2021-07-13 20:19:32,181 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:32,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425318780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:32,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:32,181 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 22] total 35 [2021-07-13 20:19:32,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012434815] [2021-07-13 20:19:32,181 INFO L462 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-07-13 20:19:32,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:32,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-07-13 20:19:32,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1147, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 20:19:32,182 INFO L87 Difference]: Start difference. First operand 1573 states and 2807 transitions. Second operand has 36 states, 36 states have (on average 1.5833333333333333) internal successors, (57), 35 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:35,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:35,654 INFO L93 Difference]: Finished difference Result 2980 states and 5258 transitions. [2021-07-13 20:19:35,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-07-13 20:19:35,654 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.5833333333333333) internal successors, (57), 35 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have 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-07-13 20:19:35,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:35,657 INFO L225 Difference]: With dead ends: 2980 [2021-07-13 20:19:35,657 INFO L226 Difference]: Without dead ends: 2931 [2021-07-13 20:19:35,658 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 15 SyntacticMatches, 5 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4381 ImplicationChecksByTransitivity, 3331.2ms TimeCoverageRelationStatistics Valid=1204, Invalid=12136, Unknown=0, NotChecked=0, Total=13340 [2021-07-13 20:19:35,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2931 states. [2021-07-13 20:19:35,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2931 to 1873. [2021-07-13 20:19:35,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1873 states, 1872 states have (on average 1.794337606837607) internal successors, (3359), 1872 states have internal predecessors, (3359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:35,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1873 states to 1873 states and 3359 transitions. [2021-07-13 20:19:35,678 INFO L78 Accepts]: Start accepts. Automaton has 1873 states and 3359 transitions. Word has length 35 [2021-07-13 20:19:35,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:35,678 INFO L482 AbstractCegarLoop]: Abstraction has 1873 states and 3359 transitions. [2021-07-13 20:19:35,678 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 1.5833333333333333) internal successors, (57), 35 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:35,678 INFO L276 IsEmpty]: Start isEmpty. Operand 1873 states and 3359 transitions. [2021-07-13 20:19:35,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:35,680 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:35,680 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:35,893 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-07-13 20:19:35,893 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:35,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:35,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1389347198, now seen corresponding path program 66 times [2021-07-13 20:19:35,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:35,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163242196] [2021-07-13 20:19:35,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:35,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:36,096 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-07-13 20:19:36,097 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:36,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163242196] [2021-07-13 20:19:36,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163242196] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:36,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747462389] [2021-07-13 20:19:36,097 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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:36,124 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:19:36,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:36,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 48 conjunts are in the unsatisfiable core [2021-07-13 20:19:36,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:36,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:19:36,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:36,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 23 [2021-07-13 20:19:36,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:36,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:36,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:36,504 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:57, output treesize:27 [2021-07-13 20:19:36,601 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:19:36,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 15 [2021-07-13 20:19:36,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:36,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:36,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:36,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:37, output treesize:15 [2021-07-13 20:19:36,718 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:36,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747462389] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:36,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:36,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 22] total 36 [2021-07-13 20:19:36,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875837918] [2021-07-13 20:19:36,719 INFO L462 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-07-13 20:19:36,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:36,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-07-13 20:19:36,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1230, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 20:19:36,719 INFO L87 Difference]: Start difference. First operand 1873 states and 3359 transitions. Second operand has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:38,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:38,324 INFO L93 Difference]: Finished difference Result 2366 states and 4241 transitions. [2021-07-13 20:19:38,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-07-13 20:19:38,324 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:38,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:38,327 INFO L225 Difference]: With dead ends: 2366 [2021-07-13 20:19:38,327 INFO L226 Difference]: Without dead ends: 2334 [2021-07-13 20:19:38,327 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1455 ImplicationChecksByTransitivity, 1524.2ms TimeCoverageRelationStatistics Valid=378, Invalid=4878, Unknown=0, NotChecked=0, Total=5256 [2021-07-13 20:19:38,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2334 states. [2021-07-13 20:19:38,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2334 to 1905. [2021-07-13 20:19:38,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1905 states, 1904 states have (on average 1.7941176470588236) internal successors, (3416), 1904 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:38,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1905 states to 1905 states and 3416 transitions. [2021-07-13 20:19:38,344 INFO L78 Accepts]: Start accepts. Automaton has 1905 states and 3416 transitions. Word has length 35 [2021-07-13 20:19:38,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:38,344 INFO L482 AbstractCegarLoop]: Abstraction has 1905 states and 3416 transitions. [2021-07-13 20:19:38,344 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:38,344 INFO L276 IsEmpty]: Start isEmpty. Operand 1905 states and 3416 transitions. [2021-07-13 20:19:38,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:38,346 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:38,346 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:38,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-07-13 20:19:38,546 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:38,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:38,547 INFO L82 PathProgramCache]: Analyzing trace with hash -48395030, now seen corresponding path program 67 times [2021-07-13 20:19:38,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:38,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082886526] [2021-07-13 20:19:38,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:38,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:38,741 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-07-13 20:19:38,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:38,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082886526] [2021-07-13 20:19:38,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082886526] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:38,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025454573] [2021-07-13 20:19:38,741 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 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:38,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:38,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:19:38,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:38,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:38,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:38,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:38,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:38,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:38,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:38,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:38,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:38,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:38,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:19:38,910 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-07-13 20:19:38,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025454573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:38,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:38,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 18 [2021-07-13 20:19:38,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942219687] [2021-07-13 20:19:38,910 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:19:38,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:38,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:19:38,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:19:38,911 INFO L87 Difference]: Start difference. First operand 1905 states and 3416 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:39,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:39,273 INFO L93 Difference]: Finished difference Result 2260 states and 4039 transitions. [2021-07-13 20:19:39,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 20:19:39,273 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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-07-13 20:19:39,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:39,275 INFO L225 Difference]: With dead ends: 2260 [2021-07-13 20:19:39,275 INFO L226 Difference]: Without dead ends: 2244 [2021-07-13 20:19:39,276 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 426.4ms TimeCoverageRelationStatistics Valid=142, Invalid=914, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:19:39,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2244 states. [2021-07-13 20:19:39,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2244 to 1813. [2021-07-13 20:19:39,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1813 states, 1812 states have (on average 1.794150110375276) internal successors, (3251), 1812 states have internal predecessors, (3251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:39,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1813 states to 1813 states and 3251 transitions. [2021-07-13 20:19:39,292 INFO L78 Accepts]: Start accepts. Automaton has 1813 states and 3251 transitions. Word has length 35 [2021-07-13 20:19:39,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:39,292 INFO L482 AbstractCegarLoop]: Abstraction has 1813 states and 3251 transitions. [2021-07-13 20:19:39,292 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:39,293 INFO L276 IsEmpty]: Start isEmpty. Operand 1813 states and 3251 transitions. [2021-07-13 20:19:39,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:39,300 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:39,300 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:39,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:39,501 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:39,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:39,501 INFO L82 PathProgramCache]: Analyzing trace with hash -1817111882, now seen corresponding path program 68 times [2021-07-13 20:19:39,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:39,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737650449] [2021-07-13 20:19:39,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:39,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:39,711 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 24 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:19:39,711 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:39,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737650449] [2021-07-13 20:19:39,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737650449] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:39,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557887375] [2021-07-13 20:19:39,711 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 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:39,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:19:39,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:39,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 20:19:39,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:39,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:19:39,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:39,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:39,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-07-13 20:19:39,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-07-13 20:19:39,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:19:39,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:39,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:39,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:39,836 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:19:39,886 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 24 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:19:39,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557887375] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:39,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:39,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-07-13 20:19:39,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396099801] [2021-07-13 20:19:39,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:19:39,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:39,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:19:39,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:19:39,887 INFO L87 Difference]: Start difference. First operand 1813 states and 3251 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:40,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:40,310 INFO L93 Difference]: Finished difference Result 2264 states and 4057 transitions. [2021-07-13 20:19:40,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 20:19:40,311 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:40,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:40,313 INFO L225 Difference]: With dead ends: 2264 [2021-07-13 20:19:40,313 INFO L226 Difference]: Without dead ends: 2248 [2021-07-13 20:19:40,313 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 494.8ms TimeCoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 20:19:40,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2248 states. [2021-07-13 20:19:40,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2248 to 1809. [2021-07-13 20:19:40,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1809 states, 1808 states have (on average 1.7959070796460177) internal successors, (3247), 1808 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:40,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 3247 transitions. [2021-07-13 20:19:40,331 INFO L78 Accepts]: Start accepts. Automaton has 1809 states and 3247 transitions. Word has length 35 [2021-07-13 20:19:40,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:40,332 INFO L482 AbstractCegarLoop]: Abstraction has 1809 states and 3247 transitions. [2021-07-13 20:19:40,332 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:40,332 INFO L276 IsEmpty]: Start isEmpty. Operand 1809 states and 3247 transitions. [2021-07-13 20:19:40,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:40,333 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:40,333 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:40,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:40,549 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:40,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:40,549 INFO L82 PathProgramCache]: Analyzing trace with hash -544178174, now seen corresponding path program 69 times [2021-07-13 20:19:40,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:40,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902675197] [2021-07-13 20:19:40,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:40,770 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:19:40,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:40,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902675197] [2021-07-13 20:19:40,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902675197] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:40,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218271205] [2021-07-13 20:19:40,770 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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:40,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:19:40,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:40,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 20:19:40,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:40,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:40,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:40,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:40,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:40,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:40,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:19:40,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:40,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:40,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:40,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:12 [2021-07-13 20:19:40,949 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:19:40,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218271205] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:40,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:40,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-07-13 20:19:40,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276835733] [2021-07-13 20:19:40,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:19:40,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:40,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:19:40,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:19:40,950 INFO L87 Difference]: Start difference. First operand 1809 states and 3247 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:41,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:41,436 INFO L93 Difference]: Finished difference Result 2135 states and 3820 transitions. [2021-07-13 20:19:41,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 20:19:41,437 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:41,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:41,439 INFO L225 Difference]: With dead ends: 2135 [2021-07-13 20:19:41,439 INFO L226 Difference]: Without dead ends: 2119 [2021-07-13 20:19:41,439 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 544.9ms TimeCoverageRelationStatistics Valid=173, Invalid=1159, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 20:19:41,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2119 states. [2021-07-13 20:19:41,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2119 to 1804. [2021-07-13 20:19:41,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1803 states have (on average 1.7947864669994453) internal successors, (3236), 1803 states have internal predecessors, (3236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:41,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 3236 transitions. [2021-07-13 20:19:41,456 INFO L78 Accepts]: Start accepts. Automaton has 1804 states and 3236 transitions. Word has length 35 [2021-07-13 20:19:41,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:41,456 INFO L482 AbstractCegarLoop]: Abstraction has 1804 states and 3236 transitions. [2021-07-13 20:19:41,456 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:41,456 INFO L276 IsEmpty]: Start isEmpty. Operand 1804 states and 3236 transitions. [2021-07-13 20:19:41,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:41,458 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:41,458 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:41,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:41,659 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:41,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:41,659 INFO L82 PathProgramCache]: Analyzing trace with hash 1380764440, now seen corresponding path program 70 times [2021-07-13 20:19:41,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:41,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429594462] [2021-07-13 20:19:41,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:41,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:41,883 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:41,883 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:41,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429594462] [2021-07-13 20:19:41,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429594462] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:41,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359031351] [2021-07-13 20:19:41,883 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 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:41,909 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:19:41,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:41,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:19:41,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:41,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:41,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:41,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:41,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:41,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:41,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:41,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:41,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:41,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:41,993 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:42,045 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:42,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359031351] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:42,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:42,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:19:42,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061540509] [2021-07-13 20:19:42,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:19:42,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:42,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:19:42,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:19:42,046 INFO L87 Difference]: Start difference. First operand 1804 states and 3236 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:42,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:42,640 INFO L93 Difference]: Finished difference Result 2290 states and 4039 transitions. [2021-07-13 20:19:42,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 20:19:42,640 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:42,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:42,643 INFO L225 Difference]: With dead ends: 2290 [2021-07-13 20:19:42,643 INFO L226 Difference]: Without dead ends: 2277 [2021-07-13 20:19:42,643 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 24 SyntacticMatches, 13 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 646.5ms TimeCoverageRelationStatistics Valid=253, Invalid=1387, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 20:19:42,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2277 states. [2021-07-13 20:19:42,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2277 to 1776. [2021-07-13 20:19:42,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1776 states, 1775 states have (on average 1.7949295774647887) internal successors, (3186), 1775 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:42,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1776 states to 1776 states and 3186 transitions. [2021-07-13 20:19:42,659 INFO L78 Accepts]: Start accepts. Automaton has 1776 states and 3186 transitions. Word has length 35 [2021-07-13 20:19:42,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:42,659 INFO L482 AbstractCegarLoop]: Abstraction has 1776 states and 3186 transitions. [2021-07-13 20:19:42,659 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:42,659 INFO L276 IsEmpty]: Start isEmpty. Operand 1776 states and 3186 transitions. [2021-07-13 20:19:42,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:42,661 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:42,661 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:42,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2021-07-13 20:19:42,869 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:42,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:42,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1983742440, now seen corresponding path program 71 times [2021-07-13 20:19:42,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:42,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809886518] [2021-07-13 20:19:42,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:42,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:43,066 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:43,066 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:43,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809886518] [2021-07-13 20:19:43,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809886518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:43,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718341802] [2021-07-13 20:19:43,066 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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:43,092 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:19:43,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:43,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 20:19:43,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:43,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:43,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:43,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:43,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:43,230 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:43,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:43,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:43,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:43,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:43,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:19:43,314 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:43,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718341802] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:43,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:43,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 23 [2021-07-13 20:19:43,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679404234] [2021-07-13 20:19:43,315 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-13 20:19:43,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:43,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-13 20:19:43,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2021-07-13 20:19:43,315 INFO L87 Difference]: Start difference. First operand 1776 states and 3186 transitions. Second operand has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:43,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:43,605 INFO L93 Difference]: Finished difference Result 1815 states and 3242 transitions. [2021-07-13 20:19:43,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 20:19:43,606 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:43,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:43,608 INFO L225 Difference]: With dead ends: 1815 [2021-07-13 20:19:43,608 INFO L226 Difference]: Without dead ends: 1799 [2021-07-13 20:19:43,608 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 11 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 423.2ms TimeCoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:19:43,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1799 states. [2021-07-13 20:19:43,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1799 to 1681. [2021-07-13 20:19:43,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1681 states, 1680 states have (on average 1.7964285714285715) internal successors, (3018), 1680 states have internal predecessors, (3018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:43,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1681 states to 1681 states and 3018 transitions. [2021-07-13 20:19:43,622 INFO L78 Accepts]: Start accepts. Automaton has 1681 states and 3018 transitions. Word has length 35 [2021-07-13 20:19:43,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:43,622 INFO L482 AbstractCegarLoop]: Abstraction has 1681 states and 3018 transitions. [2021-07-13 20:19:43,622 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:43,623 INFO L276 IsEmpty]: Start isEmpty. Operand 1681 states and 3018 transitions. [2021-07-13 20:19:43,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:43,624 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:43,624 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:43,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:43,825 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:43,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:43,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1374177222, now seen corresponding path program 72 times [2021-07-13 20:19:43,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:43,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212548410] [2021-07-13 20:19:43,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:43,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:44,025 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:44,025 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:44,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212548410] [2021-07-13 20:19:44,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212548410] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:44,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114496754] [2021-07-13 20:19:44,025 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 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:44,052 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:19:44,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:44,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 36 conjunts are in the unsatisfiable core [2021-07-13 20:19:44,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:44,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:44,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:19:44,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:44,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:44,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:44,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:31, output treesize:16 [2021-07-13 20:19:44,452 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:19:44,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-13 20:19:44,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:44,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:44,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:44,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-07-13 20:19:44,537 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:44,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114496754] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:44,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:44,538 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 20] total 33 [2021-07-13 20:19:44,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985185008] [2021-07-13 20:19:44,538 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-07-13 20:19:44,538 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:44,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-07-13 20:19:44,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1034, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 20:19:44,538 INFO L87 Difference]: Start difference. First operand 1681 states and 3018 transitions. Second operand has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:46,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:46,192 INFO L93 Difference]: Finished difference Result 1807 states and 3216 transitions. [2021-07-13 20:19:46,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-07-13 20:19:46,192 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:46,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:46,194 INFO L225 Difference]: With dead ends: 1807 [2021-07-13 20:19:46,194 INFO L226 Difference]: Without dead ends: 1794 [2021-07-13 20:19:46,194 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 1472.3ms TimeCoverageRelationStatistics Valid=419, Invalid=4551, Unknown=0, NotChecked=0, Total=4970 [2021-07-13 20:19:46,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2021-07-13 20:19:46,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 1303. [2021-07-13 20:19:46,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 1302 states have (on average 1.773425499231951) internal successors, (2309), 1302 states have internal predecessors, (2309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:46,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 2309 transitions. [2021-07-13 20:19:46,206 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 2309 transitions. Word has length 35 [2021-07-13 20:19:46,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:46,206 INFO L482 AbstractCegarLoop]: Abstraction has 1303 states and 2309 transitions. [2021-07-13 20:19:46,207 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:46,207 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 2309 transitions. [2021-07-13 20:19:46,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:46,208 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:46,208 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:46,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:46,408 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:46,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:46,409 INFO L82 PathProgramCache]: Analyzing trace with hash -511435894, now seen corresponding path program 73 times [2021-07-13 20:19:46,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:46,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748876943] [2021-07-13 20:19:46,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:46,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:46,605 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:46,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:46,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748876943] [2021-07-13 20:19:46,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748876943] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:46,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919328869] [2021-07-13 20:19:46,606 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 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:46,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:46,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:19:46,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:46,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:46,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:46,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:46,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:46,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:46,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:46,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:46,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:46,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:46,700 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:46,753 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:46,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919328869] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:46,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:46,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:19:46,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653282146] [2021-07-13 20:19:46,754 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:19:46,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:46,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:19:46,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:19:46,754 INFO L87 Difference]: Start difference. First operand 1303 states and 2309 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:47,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:47,472 INFO L93 Difference]: Finished difference Result 1840 states and 3183 transitions. [2021-07-13 20:19:47,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-13 20:19:47,472 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:47,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:47,474 INFO L225 Difference]: With dead ends: 1840 [2021-07-13 20:19:47,474 INFO L226 Difference]: Without dead ends: 1824 [2021-07-13 20:19:47,474 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 709.9ms TimeCoverageRelationStatistics Valid=297, Invalid=1865, Unknown=0, NotChecked=0, Total=2162 [2021-07-13 20:19:47,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states. [2021-07-13 20:19:47,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1322. [2021-07-13 20:19:47,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1322 states, 1321 states have (on average 1.7736563209689629) internal successors, (2343), 1321 states have internal predecessors, (2343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:47,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1322 states to 1322 states and 2343 transitions. [2021-07-13 20:19:47,487 INFO L78 Accepts]: Start accepts. Automaton has 1322 states and 2343 transitions. Word has length 35 [2021-07-13 20:19:47,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:47,487 INFO L482 AbstractCegarLoop]: Abstraction has 1322 states and 2343 transitions. [2021-07-13 20:19:47,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:47,487 INFO L276 IsEmpty]: Start isEmpty. Operand 1322 states and 2343 transitions. [2021-07-13 20:19:47,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:47,488 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:47,488 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:47,703 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:47,704 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:47,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:47,704 INFO L82 PathProgramCache]: Analyzing trace with hash -982093016, now seen corresponding path program 74 times [2021-07-13 20:19:47,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:47,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192002491] [2021-07-13 20:19:47,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:47,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:47,897 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:47,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:47,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192002491] [2021-07-13 20:19:47,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192002491] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:47,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579887758] [2021-07-13 20:19:47,898 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 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:47,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:19:47,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:47,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:19:47,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:47,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:47,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:47,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:47,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:47,983 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:48,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:48,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:48,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:48,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:48,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:19:48,079 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:48,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579887758] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:48,079 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:48,079 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-07-13 20:19:48,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402866532] [2021-07-13 20:19:48,080 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:19:48,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:48,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:19:48,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:19:48,080 INFO L87 Difference]: Start difference. First operand 1322 states and 2343 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:48,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:48,462 INFO L93 Difference]: Finished difference Result 1520 states and 2693 transitions. [2021-07-13 20:19:48,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 20:19:48,462 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:48,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:48,464 INFO L225 Difference]: With dead ends: 1520 [2021-07-13 20:19:48,464 INFO L226 Difference]: Without dead ends: 1504 [2021-07-13 20:19:48,464 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 448.6ms TimeCoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 20:19:48,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states. [2021-07-13 20:19:48,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 1321. [2021-07-13 20:19:48,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1321 states, 1320 states have (on average 1.7727272727272727) internal successors, (2340), 1320 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:48,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1321 states to 1321 states and 2340 transitions. [2021-07-13 20:19:48,475 INFO L78 Accepts]: Start accepts. Automaton has 1321 states and 2340 transitions. Word has length 35 [2021-07-13 20:19:48,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:48,475 INFO L482 AbstractCegarLoop]: Abstraction has 1321 states and 2340 transitions. [2021-07-13 20:19:48,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:48,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1321 states and 2340 transitions. [2021-07-13 20:19:48,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:48,476 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:48,477 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:48,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-07-13 20:19:48,677 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:48,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:48,677 INFO L82 PathProgramCache]: Analyzing trace with hash 76309428, now seen corresponding path program 75 times [2021-07-13 20:19:48,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:48,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546121212] [2021-07-13 20:19:48,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:48,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:48,879 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:48,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:48,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546121212] [2021-07-13 20:19:48,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546121212] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:48,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252906126] [2021-07-13 20:19:48,879 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 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:48,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:19:48,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:48,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:19:48,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:49,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:49,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:19:49,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:49,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:49,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:49,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:19:49,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:49,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:49,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:49,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:49,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:19:49,231 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:49,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252906126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:49,232 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:49,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 27 [2021-07-13 20:19:49,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811438970] [2021-07-13 20:19:49,232 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-07-13 20:19:49,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:49,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-07-13 20:19:49,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2021-07-13 20:19:49,233 INFO L87 Difference]: Start difference. First operand 1321 states and 2340 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:50,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:50,479 INFO L93 Difference]: Finished difference Result 1409 states and 2478 transitions. [2021-07-13 20:19:50,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-07-13 20:19:50,480 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:50,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:50,481 INFO L225 Difference]: With dead ends: 1409 [2021-07-13 20:19:50,481 INFO L226 Difference]: Without dead ends: 1393 [2021-07-13 20:19:50,481 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 1238.9ms TimeCoverageRelationStatistics Valid=511, Invalid=3649, Unknown=0, NotChecked=0, Total=4160 [2021-07-13 20:19:50,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2021-07-13 20:19:50,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 204. [2021-07-13 20:19:50,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 1.7142857142857142) internal successors, (348), 203 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:50,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 348 transitions. [2021-07-13 20:19:50,486 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 348 transitions. Word has length 35 [2021-07-13 20:19:50,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:50,486 INFO L482 AbstractCegarLoop]: Abstraction has 204 states and 348 transitions. [2021-07-13 20:19:50,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:50,486 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 348 transitions. [2021-07-13 20:19:50,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:50,486 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:50,486 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:50,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:50,687 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:50,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:50,687 INFO L82 PathProgramCache]: Analyzing trace with hash -212836154, now seen corresponding path program 76 times [2021-07-13 20:19:50,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:50,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749142128] [2021-07-13 20:19:50,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:50,896 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:19:50,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:50,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749142128] [2021-07-13 20:19:50,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749142128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:50,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791671766] [2021-07-13 20:19:50,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:50,921 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:19:50,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:50,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:19:50,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:50,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:50,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:50,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:50,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:50,987 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:50,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:50,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:50,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:50,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:50,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:51,050 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:19:51,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791671766] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:51,050 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:51,050 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:19:51,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328935079] [2021-07-13 20:19:51,051 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:19:51,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:51,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:19:51,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:19:51,051 INFO L87 Difference]: Start difference. First operand 204 states and 348 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:51,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:51,774 INFO L93 Difference]: Finished difference Result 365 states and 604 transitions. [2021-07-13 20:19:51,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-13 20:19:51,774 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:51,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:51,775 INFO L225 Difference]: With dead ends: 365 [2021-07-13 20:19:51,775 INFO L226 Difference]: Without dead ends: 349 [2021-07-13 20:19:51,775 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 717.0ms TimeCoverageRelationStatistics Valid=293, Invalid=1777, Unknown=0, NotChecked=0, Total=2070 [2021-07-13 20:19:51,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-07-13 20:19:51,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 220. [2021-07-13 20:19:51,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 1.7168949771689497) internal successors, (376), 219 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:51,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 376 transitions. [2021-07-13 20:19:51,777 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 376 transitions. Word has length 35 [2021-07-13 20:19:51,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:51,777 INFO L482 AbstractCegarLoop]: Abstraction has 220 states and 376 transitions. [2021-07-13 20:19:51,777 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:51,777 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 376 transitions. [2021-07-13 20:19:51,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:51,778 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:51,778 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:51,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:51,978 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:51,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:51,978 INFO L82 PathProgramCache]: Analyzing trace with hash -1506265564, now seen corresponding path program 77 times [2021-07-13 20:19:51,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:51,978 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306577178] [2021-07-13 20:19:51,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:51,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:52,207 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:52,208 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:52,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306577178] [2021-07-13 20:19:52,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306577178] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:52,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945450071] [2021-07-13 20:19:52,208 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 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:52,235 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 20:19:52,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:52,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:19:52,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:52,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:52,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:52,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:52,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:52,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:52,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:52,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:52,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:52,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:52,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:52,469 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:19:52,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945450071] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:52,469 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:52,469 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 26 [2021-07-13 20:19:52,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540365352] [2021-07-13 20:19:52,469 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:19:52,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:52,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:19:52,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:19:52,470 INFO L87 Difference]: Start difference. First operand 220 states and 376 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:53,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:53,273 INFO L93 Difference]: Finished difference Result 374 states and 622 transitions. [2021-07-13 20:19:53,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-13 20:19:53,274 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:53,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:53,274 INFO L225 Difference]: With dead ends: 374 [2021-07-13 20:19:53,274 INFO L226 Difference]: Without dead ends: 358 [2021-07-13 20:19:53,275 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 657 ImplicationChecksByTransitivity, 879.7ms TimeCoverageRelationStatistics Valid=447, Invalid=2415, Unknown=0, NotChecked=0, Total=2862 [2021-07-13 20:19:53,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2021-07-13 20:19:53,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 215. [2021-07-13 20:19:53,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 1.7102803738317758) internal successors, (366), 214 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:53,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 366 transitions. [2021-07-13 20:19:53,277 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 366 transitions. Word has length 35 [2021-07-13 20:19:53,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:53,277 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 366 transitions. [2021-07-13 20:19:53,277 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:53,277 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 366 transitions. [2021-07-13 20:19:53,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:53,277 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:53,277 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:53,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-07-13 20:19:53,478 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:53,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:53,478 INFO L82 PathProgramCache]: Analyzing trace with hash -738783414, now seen corresponding path program 78 times [2021-07-13 20:19:53,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:53,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140803151] [2021-07-13 20:19:53,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:53,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:53,724 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:53,724 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:53,724 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140803151] [2021-07-13 20:19:53,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140803151] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:53,724 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956821885] [2021-07-13 20:19:53,724 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 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:53,751 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:19:53,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:53,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:19:53,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:53,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:19:53,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:54,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:54,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:19:54,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-07-13 20:19:54,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:54,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 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-07-13 20:19:54,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:54,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:54,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:54,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:19:54,158 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 22 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:19:54,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956821885] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:54,158 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:54,158 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-07-13 20:19:54,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454298910] [2021-07-13 20:19:54,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:19:54,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:54,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:19:54,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:19:54,159 INFO L87 Difference]: Start difference. First operand 215 states and 366 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:55,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:55,644 INFO L93 Difference]: Finished difference Result 276 states and 462 transitions. [2021-07-13 20:19:55,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-13 20:19:55,645 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have 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-07-13 20:19:55,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:55,645 INFO L225 Difference]: With dead ends: 276 [2021-07-13 20:19:55,645 INFO L226 Difference]: Without dead ends: 260 [2021-07-13 20:19:55,646 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 1567.6ms TimeCoverageRelationStatistics Valid=623, Invalid=4069, Unknown=0, NotChecked=0, Total=4692 [2021-07-13 20:19:55,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-07-13 20:19:55,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 134. [2021-07-13 20:19:55,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 1.7142857142857142) internal successors, (228), 133 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:55,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 228 transitions. [2021-07-13 20:19:55,647 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 228 transitions. Word has length 35 [2021-07-13 20:19:55,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:55,647 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 228 transitions. [2021-07-13 20:19:55,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:55,647 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 228 transitions. [2021-07-13 20:19:55,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:55,647 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:55,648 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:55,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:55,848 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:55,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:55,848 INFO L82 PathProgramCache]: Analyzing trace with hash 398396942, now seen corresponding path program 79 times [2021-07-13 20:19:55,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:55,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814892839] [2021-07-13 20:19:55,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:55,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:56,074 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:56,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:56,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814892839] [2021-07-13 20:19:56,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814892839] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:56,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134288384] [2021-07-13 20:19:56,075 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:56,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:56,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:19:56,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:56,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:56,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:56,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:56,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:56,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:56,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 13 treesize of output 9 [2021-07-13 20:19:56,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:56,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:56,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:56,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:56,240 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:56,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134288384] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:56,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:56,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:19:56,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839855335] [2021-07-13 20:19:56,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:19:56,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:56,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:19:56,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:19:56,241 INFO L87 Difference]: Start difference. First operand 134 states and 228 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:19:56,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:56,946 INFO L93 Difference]: Finished difference Result 261 states and 428 transitions. [2021-07-13 20:19:56,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-13 20:19:56,946 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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 35 [2021-07-13 20:19:56,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:56,946 INFO L225 Difference]: With dead ends: 261 [2021-07-13 20:19:56,946 INFO L226 Difference]: Without dead ends: 252 [2021-07-13 20:19:56,947 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 703.4ms TimeCoverageRelationStatistics Valid=290, Invalid=1780, Unknown=0, NotChecked=0, Total=2070 [2021-07-13 20:19:56,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-07-13 20:19:56,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 143. [2021-07-13 20:19:56,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.7253521126760563) internal successors, (245), 142 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:56,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 245 transitions. [2021-07-13 20:19:56,948 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 245 transitions. Word has length 35 [2021-07-13 20:19:56,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:56,948 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 245 transitions. [2021-07-13 20:19:56,948 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:19:56,948 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 245 transitions. [2021-07-13 20:19:56,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:56,949 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:56,949 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:57,149 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:57,149 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:57,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:57,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1280462666, now seen corresponding path program 80 times [2021-07-13 20:19:57,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:57,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124201332] [2021-07-13 20:19:57,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:57,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:57,373 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:57,373 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:57,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124201332] [2021-07-13 20:19:57,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124201332] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:57,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83989080] [2021-07-13 20:19:57,373 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 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:57,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:19:57,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:57,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:19:57,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:57,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:57,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:57,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:57,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:57,469 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:19:57,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:19:57,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:57,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:57,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:57,480 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:19:57,539 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:57,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83989080] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:57,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:57,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:19:57,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622531300] [2021-07-13 20:19:57,540 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:19:57,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:57,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:19:57,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:19:57,540 INFO L87 Difference]: Start difference. First operand 143 states and 245 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:58,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:58,243 INFO L93 Difference]: Finished difference Result 265 states and 434 transitions. [2021-07-13 20:19:58,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-07-13 20:19:58,243 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:19:58,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:58,243 INFO L225 Difference]: With dead ends: 265 [2021-07-13 20:19:58,244 INFO L226 Difference]: Without dead ends: 252 [2021-07-13 20:19:58,244 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 729.7ms TimeCoverageRelationStatistics Valid=297, Invalid=1865, Unknown=0, NotChecked=0, Total=2162 [2021-07-13 20:19:58,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-07-13 20:19:58,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 143. [2021-07-13 20:19:58,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.7112676056338028) internal successors, (243), 142 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:58,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 243 transitions. [2021-07-13 20:19:58,245 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 243 transitions. Word has length 35 [2021-07-13 20:19:58,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:58,245 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 243 transitions. [2021-07-13 20:19:58,246 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:58,246 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 243 transitions. [2021-07-13 20:19:58,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:58,246 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:58,246 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:19:58,446 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:58,446 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:19:58,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:19:58,447 INFO L82 PathProgramCache]: Analyzing trace with hash 809805544, now seen corresponding path program 81 times [2021-07-13 20:19:58,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:19:58,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225382480] [2021-07-13 20:19:58,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:19:58,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:19:58,669 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:58,670 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:19:58,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225382480] [2021-07-13 20:19:58,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225382480] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:58,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514762681] [2021-07-13 20:19:58,670 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 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:19:58,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:19:58,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:19:58,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:19:58,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:19:58,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:19:58,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:58,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:58,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:19:58,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-07-13 20:19:59,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:19:59,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:19:59,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:19:59,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:19:59,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:19:59,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:27, output treesize:12 [2021-07-13 20:19:59,170 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:19:59,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514762681] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:19:59,171 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:19:59,171 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2021-07-13 20:19:59,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078801583] [2021-07-13 20:19:59,171 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-13 20:19:59,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:19:59,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-13 20:19:59,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=958, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:19:59,171 INFO L87 Difference]: Start difference. First operand 143 states and 243 transitions. Second operand has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 32 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-07-13 20:19:59,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:19:59,905 INFO L93 Difference]: Finished difference Result 227 states and 376 transitions. [2021-07-13 20:19:59,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-13 20:19:59,906 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 32 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-07-13 20:19:59,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:19:59,906 INFO L225 Difference]: With dead ends: 227 [2021-07-13 20:19:59,906 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 20:19:59,906 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 908.9ms TimeCoverageRelationStatistics Valid=238, Invalid=2312, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 20:19:59,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 20:19:59,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 143. [2021-07-13 20:19:59,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.704225352112676) internal successors, (242), 142 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:19:59,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 242 transitions. [2021-07-13 20:19:59,908 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 242 transitions. Word has length 35 [2021-07-13 20:19:59,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:19:59,908 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 242 transitions. [2021-07-13 20:19:59,908 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 1.9393939393939394) internal successors, (64), 32 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-07-13 20:19:59,908 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 242 transitions. [2021-07-13 20:19:59,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:19:59,908 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:19:59,908 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:00,109 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:00,109 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:00,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:00,109 INFO L82 PathProgramCache]: Analyzing trace with hash 986142264, now seen corresponding path program 82 times [2021-07-13 20:20:00,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:00,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108300930] [2021-07-13 20:20:00,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:00,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:00,328 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:00,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:00,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108300930] [2021-07-13 20:20:00,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108300930] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:00,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57689535] [2021-07-13 20:20:00,329 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 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:00,353 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:20:00,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:00,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:00,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:00,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:00,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:00,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:00,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:00,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:00,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 13 treesize of output 9 [2021-07-13 20:20:00,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:00,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:00,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:00,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:00,497 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:00,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57689535] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:00,497 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:00,497 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:00,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617082590] [2021-07-13 20:20:00,497 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:00,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:00,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:00,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:00,498 INFO L87 Difference]: Start difference. First operand 143 states and 242 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:20:01,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:01,164 INFO L93 Difference]: Finished difference Result 266 states and 435 transitions. [2021-07-13 20:20:01,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-07-13 20:20:01,164 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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 35 [2021-07-13 20:20:01,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:01,164 INFO L225 Difference]: With dead ends: 266 [2021-07-13 20:20:01,164 INFO L226 Difference]: Without dead ends: 257 [2021-07-13 20:20:01,165 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 666.4ms TimeCoverageRelationStatistics Valid=299, Invalid=1863, Unknown=0, NotChecked=0, Total=2162 [2021-07-13 20:20:01,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-07-13 20:20:01,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 146. [2021-07-13 20:20:01,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 1.7241379310344827) internal successors, (250), 145 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:01,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 250 transitions. [2021-07-13 20:20:01,166 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 250 transitions. Word has length 35 [2021-07-13 20:20:01,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:01,166 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 250 transitions. [2021-07-13 20:20:01,166 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:20:01,167 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 250 transitions. [2021-07-13 20:20:01,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:01,167 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:01,167 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:01,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:01,374 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:01,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:01,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1868207988, now seen corresponding path program 83 times [2021-07-13 20:20:01,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:01,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381809717] [2021-07-13 20:20:01,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:01,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:01,607 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:01,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:01,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381809717] [2021-07-13 20:20:01,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381809717] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:01,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464150156] [2021-07-13 20:20:01,607 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 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:01,633 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:20:01,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:01,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:01,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:01,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:01,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:01,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:01,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:01,706 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:01,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:01,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:01,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:01,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:01,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:01,771 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:01,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464150156] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:01,771 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:01,771 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:01,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773760620] [2021-07-13 20:20:01,771 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:01,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:01,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:01,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:01,772 INFO L87 Difference]: Start difference. First operand 146 states and 250 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:02,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:02,494 INFO L93 Difference]: Finished difference Result 255 states and 421 transitions. [2021-07-13 20:20:02,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-07-13 20:20:02,494 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:02,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:02,494 INFO L225 Difference]: With dead ends: 255 [2021-07-13 20:20:02,494 INFO L226 Difference]: Without dead ends: 242 [2021-07-13 20:20:02,495 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 706.1ms TimeCoverageRelationStatistics Valid=306, Invalid=1950, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 20:20:02,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-07-13 20:20:02,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 144. [2021-07-13 20:20:02,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.7062937062937062) internal successors, (244), 143 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:02,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 244 transitions. [2021-07-13 20:20:02,497 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 244 transitions. Word has length 35 [2021-07-13 20:20:02,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:02,497 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 244 transitions. [2021-07-13 20:20:02,497 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:02,498 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 244 transitions. [2021-07-13 20:20:02,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:02,498 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:02,498 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:02,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:02,713 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:02,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:02,714 INFO L82 PathProgramCache]: Analyzing trace with hash 2061853420, now seen corresponding path program 84 times [2021-07-13 20:20:02,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:02,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587437943] [2021-07-13 20:20:02,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:02,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:02,951 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:02,951 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:02,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587437943] [2021-07-13 20:20:02,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587437943] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:02,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620496592] [2021-07-13 20:20:02,952 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 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:02,977 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:20:02,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:02,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 45 conjunts are in the unsatisfiable core [2021-07-13 20:20:02,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:03,518 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:20:03,518 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 66 treesize of output 44 [2021-07-13 20:20:03,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:03,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:03,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:20:03,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:48 [2021-07-13 20:20:03,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:03,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:03,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:03,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:03,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:03,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-07-13 20:20:03,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:03,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:03,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:03,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:53, output treesize:7 [2021-07-13 20:20:03,726 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:03,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620496592] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:03,726 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:03,726 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 37 [2021-07-13 20:20:03,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563278005] [2021-07-13 20:20:03,726 INFO L462 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-07-13 20:20:03,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:03,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-07-13 20:20:03,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1306, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 20:20:03,727 INFO L87 Difference]: Start difference. First operand 144 states and 244 transitions. Second operand has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:07,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:07,125 INFO L93 Difference]: Finished difference Result 428 states and 688 transitions. [2021-07-13 20:20:07,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-07-13 20:20:07,125 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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-07-13 20:20:07,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:07,126 INFO L225 Difference]: With dead ends: 428 [2021-07-13 20:20:07,126 INFO L226 Difference]: Without dead ends: 407 [2021-07-13 20:20:07,127 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3916 ImplicationChecksByTransitivity, 3059.2ms TimeCoverageRelationStatistics Valid=916, Invalid=12194, Unknown=0, NotChecked=0, Total=13110 [2021-07-13 20:20:07,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-07-13 20:20:07,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 175. [2021-07-13 20:20:07,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 1.7241379310344827) internal successors, (300), 174 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:07,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 300 transitions. [2021-07-13 20:20:07,129 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 300 transitions. Word has length 35 [2021-07-13 20:20:07,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:07,129 INFO L482 AbstractCegarLoop]: Abstraction has 175 states and 300 transitions. [2021-07-13 20:20:07,129 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:07,129 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 300 transitions. [2021-07-13 20:20:07,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:07,129 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:07,129 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:07,330 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-07-13 20:20:07,330 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:07,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:07,330 INFO L82 PathProgramCache]: Analyzing trace with hash -743708880, now seen corresponding path program 85 times [2021-07-13 20:20:07,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:07,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005078954] [2021-07-13 20:20:07,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:07,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:07,554 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:07,554 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:07,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005078954] [2021-07-13 20:20:07,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005078954] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:07,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478116894] [2021-07-13 20:20:07,554 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 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:07,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:07,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:07,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:07,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:07,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:07,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:07,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:07,674 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:07,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:07,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:07,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:07,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:07,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:07,740 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:07,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478116894] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:07,740 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:07,740 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:07,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570866008] [2021-07-13 20:20:07,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:07,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:07,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:07,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:07,741 INFO L87 Difference]: Start difference. First operand 175 states and 300 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:20:08,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:08,197 INFO L93 Difference]: Finished difference Result 217 states and 366 transitions. [2021-07-13 20:20:08,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 20:20:08,202 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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 35 [2021-07-13 20:20:08,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:08,202 INFO L225 Difference]: With dead ends: 217 [2021-07-13 20:20:08,202 INFO L226 Difference]: Without dead ends: 206 [2021-07-13 20:20:08,202 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 529.0ms TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 20:20:08,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-13 20:20:08,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 176. [2021-07-13 20:20:08,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 1.72) internal successors, (301), 175 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:08,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 301 transitions. [2021-07-13 20:20:08,204 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 301 transitions. Word has length 35 [2021-07-13 20:20:08,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:08,204 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 301 transitions. [2021-07-13 20:20:08,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:20:08,204 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 301 transitions. [2021-07-13 20:20:08,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:08,204 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:08,204 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:08,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:08,405 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:08,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:08,405 INFO L82 PathProgramCache]: Analyzing trace with hash -342555156, now seen corresponding path program 86 times [2021-07-13 20:20:08,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:08,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887624591] [2021-07-13 20:20:08,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:08,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:08,647 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:08,647 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:08,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887624591] [2021-07-13 20:20:08,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887624591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:08,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123960845] [2021-07-13 20:20:08,647 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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:08,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:20:08,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:08,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:08,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:08,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:08,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:08,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:08,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:08,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:08,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:08,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:08,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:08,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:08,766 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:08,827 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:08,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123960845] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:08,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:08,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:08,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758397844] [2021-07-13 20:20:08,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:08,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:08,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:08,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:08,828 INFO L87 Difference]: Start difference. First operand 176 states and 301 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:20:09,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:09,622 INFO L93 Difference]: Finished difference Result 297 states and 494 transitions. [2021-07-13 20:20:09,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-07-13 20:20:09,623 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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 35 [2021-07-13 20:20:09,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:09,623 INFO L225 Difference]: With dead ends: 297 [2021-07-13 20:20:09,623 INFO L226 Difference]: Without dead ends: 288 [2021-07-13 20:20:09,624 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 750.7ms TimeCoverageRelationStatistics Valid=330, Invalid=2022, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 20:20:09,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-07-13 20:20:09,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 179. [2021-07-13 20:20:09,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 1.7303370786516854) internal successors, (308), 178 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:09,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 308 transitions. [2021-07-13 20:20:09,628 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 308 transitions. Word has length 35 [2021-07-13 20:20:09,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:09,628 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 308 transitions. [2021-07-13 20:20:09,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:20:09,628 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 308 transitions. [2021-07-13 20:20:09,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:09,628 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:09,628 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:09,844 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-07-13 20:20:09,845 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:09,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:09,845 INFO L82 PathProgramCache]: Analyzing trace with hash 539510568, now seen corresponding path program 87 times [2021-07-13 20:20:09,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:09,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42339374] [2021-07-13 20:20:09,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:09,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:10,064 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:10,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:10,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42339374] [2021-07-13 20:20:10,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42339374] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:10,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638099569] [2021-07-13 20:20:10,064 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 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:10,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:20:10,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:10,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:10,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:10,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:10,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:10,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:10,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:10,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:10,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:10,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:10,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:10,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:10,182 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:10,240 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:10,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638099569] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:10,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:10,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:10,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936298903] [2021-07-13 20:20:10,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:10,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:10,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:10,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:10,241 INFO L87 Difference]: Start difference. First operand 179 states and 308 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:10,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:10,949 INFO L93 Difference]: Finished difference Result 286 states and 480 transitions. [2021-07-13 20:20:10,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-07-13 20:20:10,950 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:10,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:10,950 INFO L225 Difference]: With dead ends: 286 [2021-07-13 20:20:10,950 INFO L226 Difference]: Without dead ends: 273 [2021-07-13 20:20:10,950 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 568 ImplicationChecksByTransitivity, 715.6ms TimeCoverageRelationStatistics Valid=337, Invalid=2113, Unknown=0, NotChecked=0, Total=2450 [2021-07-13 20:20:10,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-07-13 20:20:10,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 178. [2021-07-13 20:20:10,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 1.7231638418079096) internal successors, (305), 177 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:10,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 305 transitions. [2021-07-13 20:20:10,952 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 305 transitions. Word has length 35 [2021-07-13 20:20:10,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:10,952 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 305 transitions. [2021-07-13 20:20:10,952 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:10,952 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 305 transitions. [2021-07-13 20:20:10,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:10,953 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:10,953 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:11,153 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-07-13 20:20:11,153 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:11,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:11,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1615221724, now seen corresponding path program 88 times [2021-07-13 20:20:11,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:11,154 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128763264] [2021-07-13 20:20:11,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:11,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:11,380 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:11,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:11,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128763264] [2021-07-13 20:20:11,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128763264] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:11,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517148430] [2021-07-13 20:20:11,380 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 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:11,416 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:20:11,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:11,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:11,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:11,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:11,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:11,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:11,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:11,490 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:11,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:11,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:11,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:11,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:11,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:11,558 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:11,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517148430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:11,558 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:11,558 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:11,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135364675] [2021-07-13 20:20:11,558 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:11,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:11,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:11,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:11,558 INFO L87 Difference]: Start difference. First operand 178 states and 305 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:12,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:12,266 INFO L93 Difference]: Finished difference Result 289 states and 481 transitions. [2021-07-13 20:20:12,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-13 20:20:12,266 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:12,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:12,267 INFO L225 Difference]: With dead ends: 289 [2021-07-13 20:20:12,267 INFO L226 Difference]: Without dead ends: 279 [2021-07-13 20:20:12,267 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 700.1ms TimeCoverageRelationStatistics Valid=321, Invalid=1935, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 20:20:12,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-07-13 20:20:12,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 181. [2021-07-13 20:20:12,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 1.7444444444444445) internal successors, (314), 180 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:12,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 314 transitions. [2021-07-13 20:20:12,269 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 314 transitions. Word has length 35 [2021-07-13 20:20:12,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:12,269 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 314 transitions. [2021-07-13 20:20:12,269 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:12,269 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 314 transitions. [2021-07-13 20:20:12,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:12,269 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:12,270 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:12,470 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:12,470 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:12,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:12,470 INFO L82 PathProgramCache]: Analyzing trace with hash -2072406300, now seen corresponding path program 89 times [2021-07-13 20:20:12,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:12,471 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146350230] [2021-07-13 20:20:12,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:12,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:12,694 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:12,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:12,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146350230] [2021-07-13 20:20:12,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146350230] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:12,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403082443] [2021-07-13 20:20:12,695 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 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:12,722 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:20:12,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:12,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:12,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:12,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:12,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:12,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:12,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:12,796 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:12,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:12,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:12,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:12,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:12,807 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:12,867 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:12,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403082443] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:12,867 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:12,867 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:12,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779130297] [2021-07-13 20:20:12,867 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:12,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:12,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:12,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:12,868 INFO L87 Difference]: Start difference. First operand 181 states and 314 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:20:13,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:13,400 INFO L93 Difference]: Finished difference Result 224 states and 380 transitions. [2021-07-13 20:20:13,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-13 20:20:13,400 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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 35 [2021-07-13 20:20:13,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:13,401 INFO L225 Difference]: With dead ends: 224 [2021-07-13 20:20:13,401 INFO L226 Difference]: Without dead ends: 213 [2021-07-13 20:20:13,401 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 576.3ms TimeCoverageRelationStatistics Valid=210, Invalid=1350, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 20:20:13,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-07-13 20:20:13,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 179. [2021-07-13 20:20:13,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 1.7303370786516854) internal successors, (308), 178 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:13,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 308 transitions. [2021-07-13 20:20:13,403 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 308 transitions. Word has length 35 [2021-07-13 20:20:13,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:13,403 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 308 transitions. [2021-07-13 20:20:13,403 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:20:13,403 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 308 transitions. [2021-07-13 20:20:13,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:13,403 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:13,403 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:13,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:13,604 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:13,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:13,604 INFO L82 PathProgramCache]: Analyzing trace with hash -997908662, now seen corresponding path program 90 times [2021-07-13 20:20:13,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:13,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338661933] [2021-07-13 20:20:13,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:13,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:13,847 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:13,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:13,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338661933] [2021-07-13 20:20:13,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338661933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:13,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204830516] [2021-07-13 20:20:13,847 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 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:13,907 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:20:13,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:13,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 20:20:13,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:14,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:14,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:14,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:14,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:14,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:14,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:14,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:14,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:14,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:14,034 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:20:14,092 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:14,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204830516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:14,092 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:14,092 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 22 [2021-07-13 20:20:14,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103724390] [2021-07-13 20:20:14,092 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-13 20:20:14,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:14,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-13 20:20:14,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:20:14,093 INFO L87 Difference]: Start difference. First operand 179 states and 308 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:14,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:14,800 INFO L93 Difference]: Finished difference Result 283 states and 474 transitions. [2021-07-13 20:20:14,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-13 20:20:14,801 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:14,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:14,801 INFO L225 Difference]: With dead ends: 283 [2021-07-13 20:20:14,801 INFO L226 Difference]: Without dead ends: 273 [2021-07-13 20:20:14,801 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 745.5ms TimeCoverageRelationStatistics Valid=309, Invalid=1853, Unknown=0, NotChecked=0, Total=2162 [2021-07-13 20:20:14,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-07-13 20:20:14,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 181. [2021-07-13 20:20:14,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 1.7444444444444445) internal successors, (314), 180 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:14,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 314 transitions. [2021-07-13 20:20:14,803 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 314 transitions. Word has length 35 [2021-07-13 20:20:14,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:14,803 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 314 transitions. [2021-07-13 20:20:14,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:14,803 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 314 transitions. [2021-07-13 20:20:14,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:14,804 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:14,804 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:15,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:15,020 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:15,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:15,020 INFO L82 PathProgramCache]: Analyzing trace with hash -390569390, now seen corresponding path program 91 times [2021-07-13 20:20:15,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:15,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913766705] [2021-07-13 20:20:15,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:15,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:15,260 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:15,260 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:15,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913766705] [2021-07-13 20:20:15,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913766705] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:15,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769296022] [2021-07-13 20:20:15,260 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 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:15,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:15,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:15,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:15,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:15,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:15,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:15,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:15,365 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:15,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:15,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:15,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:15,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:15,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:20:15,434 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:15,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769296022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:15,434 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:15,434 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:15,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28690380] [2021-07-13 20:20:15,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:15,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:15,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:15,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:15,435 INFO L87 Difference]: Start difference. First operand 181 states and 314 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:20:15,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:15,986 INFO L93 Difference]: Finished difference Result 230 states and 390 transitions. [2021-07-13 20:20:15,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 20:20:15,986 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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 35 [2021-07-13 20:20:15,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:15,987 INFO L225 Difference]: With dead ends: 230 [2021-07-13 20:20:15,987 INFO L226 Difference]: Without dead ends: 219 [2021-07-13 20:20:15,987 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 623.0ms TimeCoverageRelationStatistics Valid=203, Invalid=1279, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 20:20:15,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-07-13 20:20:15,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 179. [2021-07-13 20:20:15,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 1.7303370786516854) internal successors, (308), 178 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:15,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 308 transitions. [2021-07-13 20:20:15,989 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 308 transitions. Word has length 35 [2021-07-13 20:20:15,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:15,989 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 308 transitions. [2021-07-13 20:20:15,989 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 19 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-07-13 20:20:15,989 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 308 transitions. [2021-07-13 20:20:15,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:15,989 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:15,989 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:16,205 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2021-07-13 20:20:16,205 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:16,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:16,205 INFO L82 PathProgramCache]: Analyzing trace with hash 147286188, now seen corresponding path program 92 times [2021-07-13 20:20:16,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:16,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118528607] [2021-07-13 20:20:16,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:16,419 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:16,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:16,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118528607] [2021-07-13 20:20:16,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118528607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:16,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818365983] [2021-07-13 20:20:16,419 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 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:16,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:20:16,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:16,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:16,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:16,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:16,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:16,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:16,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:16,520 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:16,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:16,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:16,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:16,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:16,549 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:20:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:16,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818365983] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:16,606 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:16,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 20 [2021-07-13 20:20:16,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811279940] [2021-07-13 20:20:16,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:20:16,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:16,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:20:16,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:20:16,606 INFO L87 Difference]: Start difference. First operand 179 states and 308 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:16,886 INFO L93 Difference]: Finished difference Result 200 states and 336 transitions. [2021-07-13 20:20:16,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 20:20:16,886 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:16,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:16,887 INFO L225 Difference]: With dead ends: 200 [2021-07-13 20:20:16,887 INFO L226 Difference]: Without dead ends: 187 [2021-07-13 20:20:16,887 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 8 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 357.0ms TimeCoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:20:16,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-07-13 20:20:16,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 179. [2021-07-13 20:20:16,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 1.7191011235955056) internal successors, (306), 178 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 306 transitions. [2021-07-13 20:20:16,889 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 306 transitions. Word has length 35 [2021-07-13 20:20:16,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:16,889 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 306 transitions. [2021-07-13 20:20:16,889 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,889 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 306 transitions. [2021-07-13 20:20:16,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:16,889 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:16,889 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:17,089 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:17,090 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:17,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:17,090 INFO L82 PathProgramCache]: Analyzing trace with hash -358655094, now seen corresponding path program 93 times [2021-07-13 20:20:17,090 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:17,090 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965641907] [2021-07-13 20:20:17,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:17,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:17,291 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:20:17,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:17,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965641907] [2021-07-13 20:20:17,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965641907] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:17,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275453998] [2021-07-13 20:20:17,291 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 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:17,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:20:17,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:17,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:20:17,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:17,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:17,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:17,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:17,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:17,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:17,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:17,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:17,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:17,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:17,442 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:20:17,498 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:17,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275453998] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:17,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:17,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 22 [2021-07-13 20:20:17,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253031607] [2021-07-13 20:20:17,499 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-13 20:20:17,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:17,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-13 20:20:17,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:20:17,499 INFO L87 Difference]: Start difference. First operand 179 states and 306 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:18,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:18,259 INFO L93 Difference]: Finished difference Result 325 states and 533 transitions. [2021-07-13 20:20:18,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 20:20:18,260 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have 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-07-13 20:20:18,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:18,260 INFO L225 Difference]: With dead ends: 325 [2021-07-13 20:20:18,260 INFO L226 Difference]: Without dead ends: 309 [2021-07-13 20:20:18,260 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 25 SyntacticMatches, 8 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 788.0ms TimeCoverageRelationStatistics Valid=372, Invalid=2178, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 20:20:18,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-07-13 20:20:18,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 198. [2021-07-13 20:20:18,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 1.7258883248730965) internal successors, (340), 197 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:18,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 340 transitions. [2021-07-13 20:20:18,262 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 340 transitions. Word has length 35 [2021-07-13 20:20:18,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:18,263 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 340 transitions. [2021-07-13 20:20:18,263 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:18,263 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 340 transitions. [2021-07-13 20:20:18,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:18,263 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:18,263 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:18,463 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-07-13 20:20:18,464 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:18,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:18,464 INFO L82 PathProgramCache]: Analyzing trace with hash -829312216, now seen corresponding path program 94 times [2021-07-13 20:20:18,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:18,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950912201] [2021-07-13 20:20:18,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:18,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:18,658 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:20:18,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:18,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950912201] [2021-07-13 20:20:18,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950912201] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:18,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833358768] [2021-07-13 20:20:18,658 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 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:18,684 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:20:18,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:18,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:18,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:18,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:20:18,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:18,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:18,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:18,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:18,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 13 treesize of output 9 [2021-07-13 20:20:18,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:18,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:18,804 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:18,804 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:20:18,857 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:20:18,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833358768] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:18,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:18,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-07-13 20:20:18,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193721554] [2021-07-13 20:20:18,858 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:18,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:18,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:18,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:18,858 INFO L87 Difference]: Start difference. First operand 198 states and 340 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:19,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:19,251 INFO L93 Difference]: Finished difference Result 277 states and 465 transitions. [2021-07-13 20:20:19,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 20:20:19,251 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:19,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:19,252 INFO L225 Difference]: With dead ends: 277 [2021-07-13 20:20:19,252 INFO L226 Difference]: Without dead ends: 261 [2021-07-13 20:20:19,252 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 14 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 468.6ms TimeCoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 20:20:19,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-07-13 20:20:19,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 197. [2021-07-13 20:20:19,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 1.719387755102041) internal successors, (337), 196 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:19,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 337 transitions. [2021-07-13 20:20:19,254 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 337 transitions. Word has length 35 [2021-07-13 20:20:19,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:19,254 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 337 transitions. [2021-07-13 20:20:19,254 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:19,254 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 337 transitions. [2021-07-13 20:20:19,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:19,254 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:19,254 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:19,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:19,468 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:19,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:19,468 INFO L82 PathProgramCache]: Analyzing trace with hash 229090228, now seen corresponding path program 95 times [2021-07-13 20:20:19,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:19,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338072060] [2021-07-13 20:20:19,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:19,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:19,672 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:20:19,673 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:19,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338072060] [2021-07-13 20:20:19,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338072060] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:19,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440159300] [2021-07-13 20:20:19,673 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:19,700 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:20:19,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:19,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:20:19,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:19,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:20:19,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:19,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:19,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:19,814 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:19,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:19,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:19,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:19,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:19,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:19,883 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:19,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440159300] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:19,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:19,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 22 [2021-07-13 20:20:19,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057057492] [2021-07-13 20:20:19,883 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-13 20:20:19,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:19,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-13 20:20:19,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:20:19,884 INFO L87 Difference]: Start difference. First operand 197 states and 337 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:20,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:20,660 INFO L93 Difference]: Finished difference Result 341 states and 565 transitions. [2021-07-13 20:20:20,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-13 20:20:20,661 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have 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-07-13 20:20:20,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:20,661 INFO L225 Difference]: With dead ends: 341 [2021-07-13 20:20:20,661 INFO L226 Difference]: Without dead ends: 328 [2021-07-13 20:20:20,662 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 25 SyntacticMatches, 8 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 802.5ms TimeCoverageRelationStatistics Valid=423, Invalid=2547, Unknown=0, NotChecked=0, Total=2970 [2021-07-13 20:20:20,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2021-07-13 20:20:20,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 249. [2021-07-13 20:20:20,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 248 states have (on average 1.7016129032258065) internal successors, (422), 248 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:20,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 422 transitions. [2021-07-13 20:20:20,664 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 422 transitions. Word has length 35 [2021-07-13 20:20:20,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:20,665 INFO L482 AbstractCegarLoop]: Abstraction has 249 states and 422 transitions. [2021-07-13 20:20:20,665 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:20,665 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 422 transitions. [2021-07-13 20:20:20,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:20,665 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:20,665 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:20,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:20,865 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:20,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:20,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1304801384, now seen corresponding path program 96 times [2021-07-13 20:20:20,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:20,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355797702] [2021-07-13 20:20:20,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:20,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:21,069 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:20:21,069 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:21,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355797702] [2021-07-13 20:20:21,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355797702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:21,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050352499] [2021-07-13 20:20:21,069 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 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:21,110 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:20:21,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:21,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:21,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:21,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:21,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:21,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:21,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:21,185 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:21,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:21,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:21,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:21,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:21,194 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:21,254 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:20:21,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050352499] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:21,255 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:21,255 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:20:21,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601976001] [2021-07-13 20:20:21,255 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:20:21,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:21,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:20:21,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:20:21,255 INFO L87 Difference]: Start difference. First operand 249 states and 422 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:21,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:21,974 INFO L93 Difference]: Finished difference Result 402 states and 668 transitions. [2021-07-13 20:20:21,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-13 20:20:21,974 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:21,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:21,975 INFO L225 Difference]: With dead ends: 402 [2021-07-13 20:20:21,975 INFO L226 Difference]: Without dead ends: 389 [2021-07-13 20:20:21,975 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 719.2ms TimeCoverageRelationStatistics Valid=344, Invalid=2206, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 20:20:21,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2021-07-13 20:20:21,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 256. [2021-07-13 20:20:21,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 255 states have (on average 1.7098039215686274) internal successors, (436), 255 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:21,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 436 transitions. [2021-07-13 20:20:21,978 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 436 transitions. Word has length 35 [2021-07-13 20:20:21,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:21,978 INFO L482 AbstractCegarLoop]: Abstraction has 256 states and 436 transitions. [2021-07-13 20:20:21,978 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:21,978 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 436 transitions. [2021-07-13 20:20:21,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:21,978 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:21,978 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:22,179 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2021-07-13 20:20:22,179 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:22,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:22,180 INFO L82 PathProgramCache]: Analyzing trace with hash 716330618, now seen corresponding path program 97 times [2021-07-13 20:20:22,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:22,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002834993] [2021-07-13 20:20:22,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:22,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:22,408 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:20:22,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:22,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002834993] [2021-07-13 20:20:22,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002834993] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:22,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994217352] [2021-07-13 20:20:22,408 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:22,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:22,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:22,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:22,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:22,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:22,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:22,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:22,515 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:22,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:22,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:22,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:22,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:22,525 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:20:22,579 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:20:22,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994217352] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:22,579 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:22,579 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:20:22,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179221625] [2021-07-13 20:20:22,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:20:22,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:22,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:20:22,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:20:22,580 INFO L87 Difference]: Start difference. First operand 256 states and 436 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:23,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:23,206 INFO L93 Difference]: Finished difference Result 429 states and 707 transitions. [2021-07-13 20:20:23,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-13 20:20:23,206 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:23,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:23,206 INFO L225 Difference]: With dead ends: 429 [2021-07-13 20:20:23,206 INFO L226 Difference]: Without dead ends: 413 [2021-07-13 20:20:23,207 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 679.9ms TimeCoverageRelationStatistics Valid=264, Invalid=1458, Unknown=0, NotChecked=0, Total=1722 [2021-07-13 20:20:23,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-07-13 20:20:23,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 288. [2021-07-13 20:20:23,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 1.7142857142857142) internal successors, (492), 287 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:23,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 492 transitions. [2021-07-13 20:20:23,209 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 492 transitions. Word has length 35 [2021-07-13 20:20:23,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:23,209 INFO L482 AbstractCegarLoop]: Abstraction has 288 states and 492 transitions. [2021-07-13 20:20:23,209 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:23,209 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 492 transitions. [2021-07-13 20:20:23,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:23,210 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:23,210 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:23,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-07-13 20:20:23,410 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:23,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:23,410 INFO L82 PathProgramCache]: Analyzing trace with hash -60055354, now seen corresponding path program 98 times [2021-07-13 20:20:23,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:23,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465066477] [2021-07-13 20:20:23,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:23,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:23,629 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:23,629 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:23,629 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465066477] [2021-07-13 20:20:23,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465066477] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:23,629 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667468412] [2021-07-13 20:20:23,629 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 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:23,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:20:23,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:23,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:23,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:23,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:23,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:23,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:23,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:23,733 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:23,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:23,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:23,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:23,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:23,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:20:23,794 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:23,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667468412] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:23,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:23,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:20:23,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236128283] [2021-07-13 20:20:23,794 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:20:23,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:23,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:20:23,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:20:23,795 INFO L87 Difference]: Start difference. First operand 288 states and 492 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:24,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:24,470 INFO L93 Difference]: Finished difference Result 518 states and 865 transitions. [2021-07-13 20:20:24,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-13 20:20:24,470 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:24,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:24,471 INFO L225 Difference]: With dead ends: 518 [2021-07-13 20:20:24,471 INFO L226 Difference]: Without dead ends: 502 [2021-07-13 20:20:24,471 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 696.5ms TimeCoverageRelationStatistics Valid=281, Invalid=1699, Unknown=0, NotChecked=0, Total=1980 [2021-07-13 20:20:24,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-07-13 20:20:24,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 318. [2021-07-13 20:20:24,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 1.7287066246056781) internal successors, (548), 317 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:24,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 548 transitions. [2021-07-13 20:20:24,474 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 548 transitions. Word has length 35 [2021-07-13 20:20:24,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:24,475 INFO L482 AbstractCegarLoop]: Abstraction has 318 states and 548 transitions. [2021-07-13 20:20:24,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:24,475 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 548 transitions. [2021-07-13 20:20:24,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:24,475 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:24,475 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:24,683 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:24,683 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:24,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:24,683 INFO L82 PathProgramCache]: Analyzing trace with hash -1353484764, now seen corresponding path program 99 times [2021-07-13 20:20:24,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:24,684 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346025248] [2021-07-13 20:20:24,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:24,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:24,915 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:24,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:24,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346025248] [2021-07-13 20:20:24,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346025248] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:24,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696076774] [2021-07-13 20:20:24,915 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 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:24,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:20:24,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:24,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 20:20:24,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:25,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:25,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:20:25,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:25,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:25,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:20:25,177 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-07-13 20:20:25,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:25,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:20:25,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:25,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:25,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:25,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:20:25,317 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 9 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:25,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696076774] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:25,318 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:25,318 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-07-13 20:20:25,318 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063900669] [2021-07-13 20:20:25,318 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:20:25,318 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:25,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:20:25,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:20:25,318 INFO L87 Difference]: Start difference. First operand 318 states and 548 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:26,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:26,717 INFO L93 Difference]: Finished difference Result 484 states and 813 transitions. [2021-07-13 20:20:26,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-07-13 20:20:26,718 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have 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-07-13 20:20:26,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:26,718 INFO L225 Difference]: With dead ends: 484 [2021-07-13 20:20:26,718 INFO L226 Difference]: Without dead ends: 468 [2021-07-13 20:20:26,719 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 1435.4ms TimeCoverageRelationStatistics Valid=579, Invalid=3327, Unknown=0, NotChecked=0, Total=3906 [2021-07-13 20:20:26,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-07-13 20:20:26,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 298. [2021-07-13 20:20:26,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 1.7171717171717171) internal successors, (510), 297 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:26,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 510 transitions. [2021-07-13 20:20:26,721 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 510 transitions. Word has length 35 [2021-07-13 20:20:26,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:26,722 INFO L482 AbstractCegarLoop]: Abstraction has 298 states and 510 transitions. [2021-07-13 20:20:26,722 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:26,722 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 510 transitions. [2021-07-13 20:20:26,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:26,722 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:26,722 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:26,922 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-07-13 20:20:26,922 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:26,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:26,923 INFO L82 PathProgramCache]: Analyzing trace with hash -1468068338, now seen corresponding path program 100 times [2021-07-13 20:20:26,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:26,923 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036895202] [2021-07-13 20:20:26,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:26,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:27,146 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:27,147 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:27,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036895202] [2021-07-13 20:20:27,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036895202] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:27,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623181522] [2021-07-13 20:20:27,147 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:27,171 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:20:27,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:27,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:27,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:27,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:27,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:27,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:27,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:27,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:27,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:27,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:27,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:27,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:27,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:20:27,330 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:27,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623181522] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:27,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:27,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:27,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545734315] [2021-07-13 20:20:27,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:27,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:27,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:27,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:27,331 INFO L87 Difference]: Start difference. First operand 298 states and 510 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:27,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:27,983 INFO L93 Difference]: Finished difference Result 438 states and 726 transitions. [2021-07-13 20:20:27,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-13 20:20:27,984 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:27,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:27,984 INFO L225 Difference]: With dead ends: 438 [2021-07-13 20:20:27,984 INFO L226 Difference]: Without dead ends: 429 [2021-07-13 20:20:27,985 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 667.8ms TimeCoverageRelationStatistics Valid=276, Invalid=1616, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 20:20:27,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2021-07-13 20:20:27,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 306. [2021-07-13 20:20:27,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 1.7180327868852459) internal successors, (524), 305 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:27,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 524 transitions. [2021-07-13 20:20:27,988 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 524 transitions. Word has length 35 [2021-07-13 20:20:27,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:27,988 INFO L482 AbstractCegarLoop]: Abstraction has 306 states and 524 transitions. [2021-07-13 20:20:27,988 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:27,988 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 524 transitions. [2021-07-13 20:20:27,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:27,988 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:27,988 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:28,189 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-07-13 20:20:28,189 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:28,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:28,189 INFO L82 PathProgramCache]: Analyzing trace with hash -586002614, now seen corresponding path program 101 times [2021-07-13 20:20:28,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:28,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090617809] [2021-07-13 20:20:28,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:28,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:28,412 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:28,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:28,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090617809] [2021-07-13 20:20:28,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090617809] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:28,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247656149] [2021-07-13 20:20:28,413 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 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:28,439 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 20:20:28,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:28,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 44 conjunts are in the unsatisfiable core [2021-07-13 20:20:28,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:28,908 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:20:28,908 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 59 treesize of output 39 [2021-07-13 20:20:28,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:28,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:28,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:28,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:37 [2021-07-13 20:20:28,983 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:20:28,983 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 39 treesize of output 19 [2021-07-13 20:20:28,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:28,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:28,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:28,987 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:9 [2021-07-13 20:20:29,071 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:29,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247656149] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:29,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:29,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 37 [2021-07-13 20:20:29,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633007751] [2021-07-13 20:20:29,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-07-13 20:20:29,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:29,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-07-13 20:20:29,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1297, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 20:20:29,072 INFO L87 Difference]: Start difference. First operand 306 states and 524 transitions. Second operand has 38 states, 38 states have (on average 1.631578947368421) internal successors, (62), 37 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:30,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:30,320 INFO L93 Difference]: Finished difference Result 477 states and 788 transitions. [2021-07-13 20:20:30,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-07-13 20:20:30,320 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.631578947368421) internal successors, (62), 37 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:30,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:30,321 INFO L225 Difference]: With dead ends: 477 [2021-07-13 20:20:30,321 INFO L226 Difference]: Without dead ends: 464 [2021-07-13 20:20:30,321 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 14 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1551 ImplicationChecksByTransitivity, 1397.0ms TimeCoverageRelationStatistics Valid=424, Invalid=4832, Unknown=0, NotChecked=0, Total=5256 [2021-07-13 20:20:30,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2021-07-13 20:20:30,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 305. [2021-07-13 20:20:30,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 1.7138157894736843) internal successors, (521), 304 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:30,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 521 transitions. [2021-07-13 20:20:30,324 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 521 transitions. Word has length 35 [2021-07-13 20:20:30,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:30,324 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 521 transitions. [2021-07-13 20:20:30,324 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 1.631578947368421) internal successors, (62), 37 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:30,324 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 521 transitions. [2021-07-13 20:20:30,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:30,325 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:30,325 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:30,532 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-07-13 20:20:30,533 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:30,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:30,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1056659736, now seen corresponding path program 102 times [2021-07-13 20:20:30,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:30,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714191913] [2021-07-13 20:20:30,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:30,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:30,751 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:30,751 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:30,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714191913] [2021-07-13 20:20:30,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714191913] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:30,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680473987] [2021-07-13 20:20:30,751 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 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:30,779 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:20:30,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:30,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 20:20:30,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:31,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:31,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:20:31,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:31,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:31,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:20:31,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-07-13 20:20:31,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:31,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:20:31,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:31,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:31,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:31,167 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:27, output treesize:12 [2021-07-13 20:20:31,236 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:31,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680473987] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:31,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:31,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2021-07-13 20:20:31,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137791802] [2021-07-13 20:20:31,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-13 20:20:31,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:31,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-13 20:20:31,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=949, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:20:31,237 INFO L87 Difference]: Start difference. First operand 305 states and 521 transitions. Second operand has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:34,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:34,099 INFO L93 Difference]: Finished difference Result 1132 states and 1942 transitions. [2021-07-13 20:20:34,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-07-13 20:20:34,099 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have 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-07-13 20:20:34,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:34,101 INFO L225 Difference]: With dead ends: 1132 [2021-07-13 20:20:34,101 INFO L226 Difference]: Without dead ends: 1097 [2021-07-13 20:20:34,101 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3469 ImplicationChecksByTransitivity, 2695.5ms TimeCoverageRelationStatistics Valid=1333, Invalid=10223, Unknown=0, NotChecked=0, Total=11556 [2021-07-13 20:20:34,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2021-07-13 20:20:34,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 343. [2021-07-13 20:20:34,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 1.7426900584795322) internal successors, (596), 342 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:34,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 596 transitions. [2021-07-13 20:20:34,106 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 596 transitions. Word has length 35 [2021-07-13 20:20:34,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:34,106 INFO L482 AbstractCegarLoop]: Abstraction has 343 states and 596 transitions. [2021-07-13 20:20:34,106 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:34,106 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 596 transitions. [2021-07-13 20:20:34,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:34,106 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:34,107 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:34,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:34,308 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:34,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:34,308 INFO L82 PathProgramCache]: Analyzing trace with hash -880323016, now seen corresponding path program 103 times [2021-07-13 20:20:34,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:34,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038569972] [2021-07-13 20:20:34,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:34,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:34,537 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:34,537 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:34,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038569972] [2021-07-13 20:20:34,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038569972] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:34,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277465016] [2021-07-13 20:20:34,537 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 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:34,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:34,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:34,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:34,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:34,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:34,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:34,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:34,660 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:34,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:34,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:34,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:34,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:34,668 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:34,734 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:34,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277465016] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:34,734 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:34,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:34,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598045703] [2021-07-13 20:20:34,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:34,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:34,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:34,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:34,735 INFO L87 Difference]: Start difference. First operand 343 states and 596 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:35,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:35,457 INFO L93 Difference]: Finished difference Result 497 states and 834 transitions. [2021-07-13 20:20:35,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-13 20:20:35,458 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:35,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:35,458 INFO L225 Difference]: With dead ends: 497 [2021-07-13 20:20:35,458 INFO L226 Difference]: Without dead ends: 488 [2021-07-13 20:20:35,458 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 695.6ms TimeCoverageRelationStatistics Valid=321, Invalid=1935, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 20:20:35,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-07-13 20:20:35,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 346. [2021-07-13 20:20:35,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 1.7478260869565216) internal successors, (603), 345 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:35,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 603 transitions. [2021-07-13 20:20:35,462 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 603 transitions. Word has length 35 [2021-07-13 20:20:35,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:35,462 INFO L482 AbstractCegarLoop]: Abstraction has 346 states and 603 transitions. [2021-07-13 20:20:35,462 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:35,462 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 603 transitions. [2021-07-13 20:20:35,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:35,462 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:35,462 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:35,663 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-07-13 20:20:35,663 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:35,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:35,663 INFO L82 PathProgramCache]: Analyzing trace with hash 1742708, now seen corresponding path program 104 times [2021-07-13 20:20:35,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:35,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75179371] [2021-07-13 20:20:35,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:35,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:35,893 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:35,893 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:35,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75179371] [2021-07-13 20:20:35,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75179371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:35,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863858782] [2021-07-13 20:20:35,893 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 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:35,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:20:35,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:35,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:35,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:36,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:36,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:36,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:36,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:36,012 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:36,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:36,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:36,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:36,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:36,020 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:36,077 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:36,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863858782] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:36,077 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:36,077 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:36,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34955647] [2021-07-13 20:20:36,077 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:36,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:36,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:36,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:36,078 INFO L87 Difference]: Start difference. First operand 346 states and 603 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:36,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:36,746 INFO L93 Difference]: Finished difference Result 486 states and 820 transitions. [2021-07-13 20:20:36,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-13 20:20:36,747 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:36,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:36,747 INFO L225 Difference]: With dead ends: 486 [2021-07-13 20:20:36,747 INFO L226 Difference]: Without dead ends: 476 [2021-07-13 20:20:36,748 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 701.8ms TimeCoverageRelationStatistics Valid=321, Invalid=1935, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 20:20:36,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-07-13 20:20:36,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 344. [2021-07-13 20:20:36,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 1.7434402332361516) internal successors, (598), 343 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:36,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 598 transitions. [2021-07-13 20:20:36,751 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 598 transitions. Word has length 35 [2021-07-13 20:20:36,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:36,751 INFO L482 AbstractCegarLoop]: Abstraction has 344 states and 598 transitions. [2021-07-13 20:20:36,751 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:36,751 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 598 transitions. [2021-07-13 20:20:36,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:36,751 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:36,751 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:36,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-07-13 20:20:36,952 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:36,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:36,952 INFO L82 PathProgramCache]: Analyzing trace with hash 195388140, now seen corresponding path program 105 times [2021-07-13 20:20:36,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:36,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250504722] [2021-07-13 20:20:36,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:36,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:37,178 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:37,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:37,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250504722] [2021-07-13 20:20:37,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250504722] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:37,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720935671] [2021-07-13 20:20:37,179 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 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:37,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:20:37,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:37,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 20:20:37,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:37,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:37,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:20:37,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:37,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:37,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:37,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:20:37,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:20:37,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:37,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:37,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:37,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-07-13 20:20:37,505 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:37,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720935671] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:37,505 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:37,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-07-13 20:20:37,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254614844] [2021-07-13 20:20:37,505 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-07-13 20:20:37,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:37,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-07-13 20:20:37,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2021-07-13 20:20:37,506 INFO L87 Difference]: Start difference. First operand 344 states and 598 transitions. Second operand has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:38,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:38,723 INFO L93 Difference]: Finished difference Result 517 states and 865 transitions. [2021-07-13 20:20:38,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-07-13 20:20:38,723 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have 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-07-13 20:20:38,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:38,724 INFO L225 Difference]: With dead ends: 517 [2021-07-13 20:20:38,724 INFO L226 Difference]: Without dead ends: 506 [2021-07-13 20:20:38,724 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1051 ImplicationChecksByTransitivity, 1235.4ms TimeCoverageRelationStatistics Valid=546, Invalid=3876, Unknown=0, NotChecked=0, Total=4422 [2021-07-13 20:20:38,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2021-07-13 20:20:38,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 346. [2021-07-13 20:20:38,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 1.7478260869565216) internal successors, (603), 345 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:38,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 603 transitions. [2021-07-13 20:20:38,728 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 603 transitions. Word has length 35 [2021-07-13 20:20:38,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:38,728 INFO L482 AbstractCegarLoop]: Abstraction has 346 states and 603 transitions. [2021-07-13 20:20:38,728 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:38,728 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 603 transitions. [2021-07-13 20:20:38,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:38,728 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:38,728 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:38,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-07-13 20:20:38,929 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:38,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:38,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1077453864, now seen corresponding path program 106 times [2021-07-13 20:20:38,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:38,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905707030] [2021-07-13 20:20:38,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:38,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:39,153 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:39,153 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:39,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905707030] [2021-07-13 20:20:39,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905707030] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:39,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421758721] [2021-07-13 20:20:39,154 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 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:39,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:20:39,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:39,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:39,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:39,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:39,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:39,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:39,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:39,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:39,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:39,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:39,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:39,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:39,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:39,330 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:39,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421758721] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:39,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:39,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:39,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540461770] [2021-07-13 20:20:39,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:39,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:39,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:39,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:39,331 INFO L87 Difference]: Start difference. First operand 346 states and 603 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:40,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:40,031 INFO L93 Difference]: Finished difference Result 490 states and 827 transitions. [2021-07-13 20:20:40,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-07-13 20:20:40,031 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:40,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:40,032 INFO L225 Difference]: With dead ends: 490 [2021-07-13 20:20:40,032 INFO L226 Difference]: Without dead ends: 480 [2021-07-13 20:20:40,032 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 709.9ms TimeCoverageRelationStatistics Valid=330, Invalid=2022, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 20:20:40,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-07-13 20:20:40,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 345. [2021-07-13 20:20:40,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 1.744186046511628) internal successors, (600), 344 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:40,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 600 transitions. [2021-07-13 20:20:40,035 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 600 transitions. Word has length 35 [2021-07-13 20:20:40,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:40,035 INFO L482 AbstractCegarLoop]: Abstraction has 345 states and 600 transitions. [2021-07-13 20:20:40,035 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:40,035 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 600 transitions. [2021-07-13 20:20:40,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:40,036 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:40,036 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:40,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:40,236 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:40,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:40,237 INFO L82 PathProgramCache]: Analyzing trace with hash 2085946860, now seen corresponding path program 107 times [2021-07-13 20:20:40,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:40,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021511325] [2021-07-13 20:20:40,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:40,460 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:40,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:40,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021511325] [2021-07-13 20:20:40,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021511325] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:40,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994853108] [2021-07-13 20:20:40,461 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 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:40,488 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 20:20:40,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:40,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 43 conjunts are in the unsatisfiable core [2021-07-13 20:20:40,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:41,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:41,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:41,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:41,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:41,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:41,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:41,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:41,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:41,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:41,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2021-07-13 20:20:41,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:41,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:41,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:41,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:76, output treesize:37 [2021-07-13 20:20:41,127 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:20:41,127 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 42 treesize of output 22 [2021-07-13 20:20:41,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:41,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:41,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:41,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:7 [2021-07-13 20:20:41,222 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:41,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994853108] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:41,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:41,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 36 [2021-07-13 20:20:41,223 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387234947] [2021-07-13 20:20:41,223 INFO L462 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-07-13 20:20:41,223 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:41,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-07-13 20:20:41,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1227, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 20:20:41,223 INFO L87 Difference]: Start difference. First operand 345 states and 600 transitions. Second operand has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:42,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:42,912 INFO L93 Difference]: Finished difference Result 619 states and 1036 transitions. [2021-07-13 20:20:42,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-07-13 20:20:42,912 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:42,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:42,913 INFO L225 Difference]: With dead ends: 619 [2021-07-13 20:20:42,913 INFO L226 Difference]: Without dead ends: 610 [2021-07-13 20:20:42,914 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1840 ImplicationChecksByTransitivity, 1720.8ms TimeCoverageRelationStatistics Valid=526, Invalid=5954, Unknown=0, NotChecked=0, Total=6480 [2021-07-13 20:20:42,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-07-13 20:20:42,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 349. [2021-07-13 20:20:42,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 1.7528735632183907) internal successors, (610), 348 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:42,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 610 transitions. [2021-07-13 20:20:42,917 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 610 transitions. Word has length 35 [2021-07-13 20:20:42,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:42,917 INFO L482 AbstractCegarLoop]: Abstraction has 349 states and 610 transitions. [2021-07-13 20:20:42,917 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:42,917 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 610 transitions. [2021-07-13 20:20:42,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:42,917 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:42,918 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:43,118 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:43,118 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:43,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:43,118 INFO L82 PathProgramCache]: Analyzing trace with hash -1326954712, now seen corresponding path program 108 times [2021-07-13 20:20:43,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:43,118 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878159835] [2021-07-13 20:20:43,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:43,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:43,346 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:43,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:43,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878159835] [2021-07-13 20:20:43,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878159835] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:43,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57166774] [2021-07-13 20:20:43,346 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 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:43,374 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:20:43,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:43,375 WARN L261 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 58 conjunts are in the unsatisfiable core [2021-07-13 20:20:43,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:43,865 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:20:43,865 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 63 treesize of output 43 [2021-07-13 20:20:43,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:43,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:43,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:43,875 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:82, output treesize:49 [2021-07-13 20:20:43,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:43,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:43,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:43,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:43,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 23 [2021-07-13 20:20:43,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:43,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:43,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:43,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:57, output treesize:10 [2021-07-13 20:20:44,059 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:44,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57166774] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:44,059 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:44,059 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 38 [2021-07-13 20:20:44,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875305393] [2021-07-13 20:20:44,059 INFO L462 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-07-13 20:20:44,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:44,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-07-13 20:20:44,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 20:20:44,060 INFO L87 Difference]: Start difference. First operand 349 states and 610 transitions. Second operand has 39 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 38 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:46,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:46,566 INFO L93 Difference]: Finished difference Result 665 states and 1113 transitions. [2021-07-13 20:20:46,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-07-13 20:20:46,566 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 38 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:46,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:46,567 INFO L225 Difference]: With dead ends: 665 [2021-07-13 20:20:46,567 INFO L226 Difference]: Without dead ends: 642 [2021-07-13 20:20:46,567 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3028 ImplicationChecksByTransitivity, 2407.5ms TimeCoverageRelationStatistics Valid=734, Invalid=9166, Unknown=0, NotChecked=0, Total=9900 [2021-07-13 20:20:46,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2021-07-13 20:20:46,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 366. [2021-07-13 20:20:46,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 1.7397260273972603) internal successors, (635), 365 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:46,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 635 transitions. [2021-07-13 20:20:46,571 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 635 transitions. Word has length 35 [2021-07-13 20:20:46,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:46,571 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 635 transitions. [2021-07-13 20:20:46,571 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 39 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 38 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:46,571 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 635 transitions. [2021-07-13 20:20:46,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:46,571 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:46,571 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:46,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:46,772 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:46,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:46,772 INFO L82 PathProgramCache]: Analyzing trace with hash -1133309280, now seen corresponding path program 109 times [2021-07-13 20:20:46,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:46,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518341442] [2021-07-13 20:20:46,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:46,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:46,999 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:46,999 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:46,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518341442] [2021-07-13 20:20:46,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518341442] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:46,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571090062] [2021-07-13 20:20:46,999 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 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:47,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:47,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:47,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:47,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:47,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:47,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,113 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:47,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:47,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:47,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:47,178 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:47,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571090062] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:47,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:47,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:47,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031154652] [2021-07-13 20:20:47,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:47,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:47,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:47,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:47,179 INFO L87 Difference]: Start difference. First operand 366 states and 635 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:47,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:47,870 INFO L93 Difference]: Finished difference Result 522 states and 874 transitions. [2021-07-13 20:20:47,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-07-13 20:20:47,871 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:47,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:47,871 INFO L225 Difference]: With dead ends: 522 [2021-07-13 20:20:47,871 INFO L226 Difference]: Without dead ends: 511 [2021-07-13 20:20:47,871 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 687.9ms TimeCoverageRelationStatistics Valid=306, Invalid=1950, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 20:20:47,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-07-13 20:20:47,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 368. [2021-07-13 20:20:47,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 1.7438692098092643) internal successors, (640), 367 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:47,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 640 transitions. [2021-07-13 20:20:47,875 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 640 transitions. Word has length 35 [2021-07-13 20:20:47,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:47,875 INFO L482 AbstractCegarLoop]: Abstraction has 368 states and 640 transitions. [2021-07-13 20:20:47,875 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:47,875 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 640 transitions. [2021-07-13 20:20:47,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:47,875 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:47,875 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:48,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-07-13 20:20:48,076 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:48,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:48,076 INFO L82 PathProgramCache]: Analyzing trace with hash -251243556, now seen corresponding path program 110 times [2021-07-13 20:20:48,076 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:48,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315686828] [2021-07-13 20:20:48,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:48,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:48,305 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:48,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:48,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315686828] [2021-07-13 20:20:48,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315686828] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:48,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294564903] [2021-07-13 20:20:48,305 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 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:48,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:20:48,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:48,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:48,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:48,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:48,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:48,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:48,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:48,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:48,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:48,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:48,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:48,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:48,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:20:48,483 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:48,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294564903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:48,484 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:48,484 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:48,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599688326] [2021-07-13 20:20:48,484 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:48,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:48,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:48,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:48,484 INFO L87 Difference]: Start difference. First operand 368 states and 640 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:49,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:49,141 INFO L93 Difference]: Finished difference Result 509 states and 856 transitions. [2021-07-13 20:20:49,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-07-13 20:20:49,141 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:49,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:49,141 INFO L225 Difference]: With dead ends: 509 [2021-07-13 20:20:49,142 INFO L226 Difference]: Without dead ends: 499 [2021-07-13 20:20:49,142 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 681.7ms TimeCoverageRelationStatistics Valid=299, Invalid=1863, Unknown=0, NotChecked=0, Total=2162 [2021-07-13 20:20:49,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-07-13 20:20:49,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 365. [2021-07-13 20:20:49,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.739010989010989) internal successors, (633), 364 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:49,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 633 transitions. [2021-07-13 20:20:49,145 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 633 transitions. Word has length 35 [2021-07-13 20:20:49,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:49,145 INFO L482 AbstractCegarLoop]: Abstraction has 365 states and 633 transitions. [2021-07-13 20:20:49,145 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:49,145 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 633 transitions. [2021-07-13 20:20:49,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:49,145 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:49,146 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:49,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-07-13 20:20:49,349 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:49,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:49,349 INFO L82 PathProgramCache]: Analyzing trace with hash 548527630, now seen corresponding path program 111 times [2021-07-13 20:20:49,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:49,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009333302] [2021-07-13 20:20:49,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:49,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:49,572 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:49,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:49,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009333302] [2021-07-13 20:20:49,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009333302] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:49,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000248247] [2021-07-13 20:20:49,573 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 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:49,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:20:49,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:49,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 20:20:49,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:49,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:49,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:20:49,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:49,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:49,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:20:49,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-07-13 20:20:49,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:49,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:20:49,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:49,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:49,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:49,932 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:20:50,008 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:50,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000248247] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:50,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:50,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-07-13 20:20:50,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597622715] [2021-07-13 20:20:50,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:20:50,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:50,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:20:50,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:20:50,009 INFO L87 Difference]: Start difference. First operand 365 states and 633 transitions. Second operand has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:53,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:53,142 INFO L93 Difference]: Finished difference Result 836 states and 1426 transitions. [2021-07-13 20:20:53,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-07-13 20:20:53,142 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:53,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:53,143 INFO L225 Difference]: With dead ends: 836 [2021-07-13 20:20:53,143 INFO L226 Difference]: Without dead ends: 808 [2021-07-13 20:20:53,143 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3383 ImplicationChecksByTransitivity, 2882.2ms TimeCoverageRelationStatistics Valid=1439, Invalid=9903, Unknown=0, NotChecked=0, Total=11342 [2021-07-13 20:20:53,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2021-07-13 20:20:53,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 472. [2021-07-13 20:20:53,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 1.7558386411889597) internal successors, (827), 471 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:53,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 827 transitions. [2021-07-13 20:20:53,148 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 827 transitions. Word has length 35 [2021-07-13 20:20:53,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:53,148 INFO L482 AbstractCegarLoop]: Abstraction has 472 states and 827 transitions. [2021-07-13 20:20:53,148 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:53,148 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 827 transitions. [2021-07-13 20:20:53,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:53,149 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:53,149 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:53,349 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-07-13 20:20:53,349 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:53,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:53,350 INFO L82 PathProgramCache]: Analyzing trace with hash 1430593354, now seen corresponding path program 112 times [2021-07-13 20:20:53,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:53,350 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402810260] [2021-07-13 20:20:53,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:53,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:53,574 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:53,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:53,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402810260] [2021-07-13 20:20:53,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402810260] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:53,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232293962] [2021-07-13 20:20:53,575 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 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:53,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:20:53,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:53,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:53,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:53,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:53,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:53,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:53,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:53,687 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:53,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:20:53,695 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:53,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:53,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:53,698 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:20:53,753 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:53,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232293962] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:53,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:53,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:20:53,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408906888] [2021-07-13 20:20:53,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:20:53,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:53,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:20:53,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:20:53,753 INFO L87 Difference]: Start difference. First operand 472 states and 827 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:54,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:54,454 INFO L93 Difference]: Finished difference Result 655 states and 1104 transitions. [2021-07-13 20:20:54,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-13 20:20:54,455 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:54,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:54,455 INFO L225 Difference]: With dead ends: 655 [2021-07-13 20:20:54,455 INFO L226 Difference]: Without dead ends: 645 [2021-07-13 20:20:54,456 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 723.7ms TimeCoverageRelationStatistics Valid=290, Invalid=1780, Unknown=0, NotChecked=0, Total=2070 [2021-07-13 20:20:54,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2021-07-13 20:20:54,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 474. [2021-07-13 20:20:54,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 473 states have (on average 1.758985200845666) internal successors, (832), 473 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:54,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 832 transitions. [2021-07-13 20:20:54,460 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 832 transitions. Word has length 35 [2021-07-13 20:20:54,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:54,460 INFO L482 AbstractCegarLoop]: Abstraction has 474 states and 832 transitions. [2021-07-13 20:20:54,460 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:54,460 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 832 transitions. [2021-07-13 20:20:54,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:54,461 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:54,461 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:54,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-07-13 20:20:54,662 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:54,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:54,662 INFO L82 PathProgramCache]: Analyzing trace with hash -1719179092, now seen corresponding path program 113 times [2021-07-13 20:20:54,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:54,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820814057] [2021-07-13 20:20:54,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:54,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:54,905 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:54,906 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:54,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820814057] [2021-07-13 20:20:54,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820814057] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:54,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986133332] [2021-07-13 20:20:54,906 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 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:54,933 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 20:20:54,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:54,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 20:20:54,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:55,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:55,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:55,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:55,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:55,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:55,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:55,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:55,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:55,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:55,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:20:55,187 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:55,187 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986133332] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:55,187 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:55,187 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 23 [2021-07-13 20:20:55,187 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921271821] [2021-07-13 20:20:55,187 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-13 20:20:55,187 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:55,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-13 20:20:55,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2021-07-13 20:20:55,188 INFO L87 Difference]: Start difference. First operand 474 states and 832 transitions. Second operand has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:55,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:55,520 INFO L93 Difference]: Finished difference Result 522 states and 899 transitions. [2021-07-13 20:20:55,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 20:20:55,520 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:55,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:55,521 INFO L225 Difference]: With dead ends: 522 [2021-07-13 20:20:55,521 INFO L226 Difference]: Without dead ends: 509 [2021-07-13 20:20:55,521 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 11 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 495.1ms TimeCoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:20:55,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-07-13 20:20:55,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 429. [2021-07-13 20:20:55,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 1.7593457943925233) internal successors, (753), 428 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:55,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 753 transitions. [2021-07-13 20:20:55,524 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 753 transitions. Word has length 35 [2021-07-13 20:20:55,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:55,524 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 753 transitions. [2021-07-13 20:20:55,525 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:55,525 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 753 transitions. [2021-07-13 20:20:55,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:55,525 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:55,525 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:55,725 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2021-07-13 20:20:55,725 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:55,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:55,726 INFO L82 PathProgramCache]: Analyzing trace with hash 32125928, now seen corresponding path program 114 times [2021-07-13 20:20:55,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:55,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248150060] [2021-07-13 20:20:55,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:55,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:55,930 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:20:55,930 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:55,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248150060] [2021-07-13 20:20:55,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248150060] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:55,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420389481] [2021-07-13 20:20:55,930 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 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:55,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:20:55,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:55,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:55,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:56,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:56,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:56,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:56,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:56,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:56,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:56,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:56,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:56,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:56,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:20:56,098 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:20:56,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420389481] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:56,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:56,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:20:56,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299767278] [2021-07-13 20:20:56,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:20:56,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:56,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:20:56,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:20:56,098 INFO L87 Difference]: Start difference. First operand 429 states and 753 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:56,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:56,634 INFO L93 Difference]: Finished difference Result 768 states and 1321 transitions. [2021-07-13 20:20:56,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-13 20:20:56,634 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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-07-13 20:20:56,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:56,635 INFO L225 Difference]: With dead ends: 768 [2021-07-13 20:20:56,635 INFO L226 Difference]: Without dead ends: 752 [2021-07-13 20:20:56,635 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 570.7ms TimeCoverageRelationStatistics Valid=228, Invalid=1254, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 20:20:56,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2021-07-13 20:20:56,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 542. [2021-07-13 20:20:56,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 1.7615526802218116) internal successors, (953), 541 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:56,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 953 transitions. [2021-07-13 20:20:56,640 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 953 transitions. Word has length 35 [2021-07-13 20:20:56,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:56,640 INFO L482 AbstractCegarLoop]: Abstraction has 542 states and 953 transitions. [2021-07-13 20:20:56,640 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:56,640 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 953 transitions. [2021-07-13 20:20:56,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:56,641 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:56,641 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:56,857 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:56,857 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:56,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:56,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1107111640, now seen corresponding path program 115 times [2021-07-13 20:20:56,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:56,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988422595] [2021-07-13 20:20:56,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:56,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:57,066 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:20:57,066 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:57,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988422595] [2021-07-13 20:20:57,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988422595] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:57,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754680427] [2021-07-13 20:20:57,066 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 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:57,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:57,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:57,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:57,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:57,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:57,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:57,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:57,185 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:57,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:57,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:57,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:57,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:57,196 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:20:57,246 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:20:57,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754680427] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:57,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:57,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:20:57,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968937311] [2021-07-13 20:20:57,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:20:57,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:57,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:20:57,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:20:57,247 INFO L87 Difference]: Start difference. First operand 542 states and 953 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:57,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:57,843 INFO L93 Difference]: Finished difference Result 816 states and 1399 transitions. [2021-07-13 20:20:57,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-13 20:20:57,843 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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-07-13 20:20:57,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:57,844 INFO L225 Difference]: With dead ends: 816 [2021-07-13 20:20:57,844 INFO L226 Difference]: Without dead ends: 787 [2021-07-13 20:20:57,845 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 610.4ms TimeCoverageRelationStatistics Valid=255, Invalid=1385, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 20:20:57,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-07-13 20:20:57,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 545. [2021-07-13 20:20:57,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 544 states have (on average 1.7628676470588236) internal successors, (959), 544 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:57,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 959 transitions. [2021-07-13 20:20:57,849 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 959 transitions. Word has length 35 [2021-07-13 20:20:57,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:57,849 INFO L482 AbstractCegarLoop]: Abstraction has 545 states and 959 transitions. [2021-07-13 20:20:57,850 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:57,850 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 959 transitions. [2021-07-13 20:20:57,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:57,850 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:57,850 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:58,053 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-07-13 20:20:58,054 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:58,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:58,054 INFO L82 PathProgramCache]: Analyzing trace with hash -1914921948, now seen corresponding path program 116 times [2021-07-13 20:20:58,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:58,054 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074762202] [2021-07-13 20:20:58,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:58,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:58,258 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:20:58,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:58,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074762202] [2021-07-13 20:20:58,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074762202] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:58,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845631763] [2021-07-13 20:20:58,258 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 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:58,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:20:58,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:58,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:20:58,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:58,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:58,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:58,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:58,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:58,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:20:58,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:58,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:58,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:58,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:58,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:20:58,425 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:20:58,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845631763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:58,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:58,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-07-13 20:20:58,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926638781] [2021-07-13 20:20:58,425 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:20:58,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:58,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:20:58,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:20:58,426 INFO L87 Difference]: Start difference. First operand 545 states and 959 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:58,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:58,950 INFO L93 Difference]: Finished difference Result 713 states and 1232 transitions. [2021-07-13 20:20:58,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-13 20:20:58,950 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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-07-13 20:20:58,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:58,951 INFO L225 Difference]: With dead ends: 713 [2021-07-13 20:20:58,951 INFO L226 Difference]: Without dead ends: 697 [2021-07-13 20:20:58,951 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 538.9ms TimeCoverageRelationStatistics Valid=231, Invalid=1251, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 20:20:58,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2021-07-13 20:20:58,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 549. [2021-07-13 20:20:58,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 548 states have (on average 1.760948905109489) internal successors, (965), 548 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:58,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 965 transitions. [2021-07-13 20:20:58,955 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 965 transitions. Word has length 35 [2021-07-13 20:20:58,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:58,956 INFO L482 AbstractCegarLoop]: Abstraction has 549 states and 965 transitions. [2021-07-13 20:20:58,956 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:58,956 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 965 transitions. [2021-07-13 20:20:58,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:58,956 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:58,956 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:59,157 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:59,157 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:59,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:59,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1433243466, now seen corresponding path program 117 times [2021-07-13 20:20:59,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:59,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591851513] [2021-07-13 20:20:59,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:59,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:59,355 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:20:59,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:59,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591851513] [2021-07-13 20:20:59,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591851513] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:59,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978228017] [2021-07-13 20:20:59,355 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 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:59,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:20:59,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:59,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 20:20:59,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:59,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:20:59,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:59,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:59,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:20:59,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-07-13 20:20:59,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:20:59,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 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-07-13 20:20:59,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:59,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:59,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:59,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:20:59,709 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:20:59,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978228017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:59,710 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:59,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2021-07-13 20:20:59,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622615951] [2021-07-13 20:20:59,710 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-07-13 20:20:59,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:59,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-07-13 20:20:59,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2021-07-13 20:20:59,710 INFO L87 Difference]: Start difference. First operand 549 states and 965 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 29 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-07-13 20:21:00,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:00,808 INFO L93 Difference]: Finished difference Result 715 states and 1235 transitions. [2021-07-13 20:21:00,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-13 20:21:00,808 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:21:00,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:00,809 INFO L225 Difference]: With dead ends: 715 [2021-07-13 20:21:00,809 INFO L226 Difference]: Without dead ends: 686 [2021-07-13 20:21:00,809 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 21 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 735 ImplicationChecksByTransitivity, 1196.6ms TimeCoverageRelationStatistics Valid=464, Invalid=2958, Unknown=0, NotChecked=0, Total=3422 [2021-07-13 20:21:00,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-07-13 20:21:00,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 529. [2021-07-13 20:21:00,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 1.7613636363636365) internal successors, (930), 528 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:00,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 930 transitions. [2021-07-13 20:21:00,814 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 930 transitions. Word has length 35 [2021-07-13 20:21:00,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:00,814 INFO L482 AbstractCegarLoop]: Abstraction has 529 states and 930 transitions. [2021-07-13 20:21:00,814 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 29 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-07-13 20:21:00,814 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 930 transitions. [2021-07-13 20:21:00,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:21:00,814 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:00,814 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:01,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:01,016 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:01,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:01,016 INFO L82 PathProgramCache]: Analyzing trace with hash 23794788, now seen corresponding path program 118 times [2021-07-13 20:21:01,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:01,016 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453845540] [2021-07-13 20:21:01,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:01,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:01,240 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:21:01,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:01,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453845540] [2021-07-13 20:21:01,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453845540] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:01,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222191933] [2021-07-13 20:21:01,240 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:01,265 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:21:01,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:01,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 20:21:01,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:01,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:21:01,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:01,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:01,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:01,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-07-13 20:21:01,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:01,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:01,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:01,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:01,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:21:01,418 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:21:01,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222191933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:01,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:01,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:21:01,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912637580] [2021-07-13 20:21:01,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:21:01,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:01,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:21:01,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:21:01,419 INFO L87 Difference]: Start difference. First operand 529 states and 930 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:02,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:02,124 INFO L93 Difference]: Finished difference Result 674 states and 1159 transitions. [2021-07-13 20:21:02,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-07-13 20:21:02,125 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:21:02,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:02,125 INFO L225 Difference]: With dead ends: 674 [2021-07-13 20:21:02,125 INFO L226 Difference]: Without dead ends: 664 [2021-07-13 20:21:02,126 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 727.0ms TimeCoverageRelationStatistics Valid=341, Invalid=2209, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 20:21:02,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2021-07-13 20:21:02,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 525. [2021-07-13 20:21:02,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 1.7576335877862594) internal successors, (921), 524 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:02,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 921 transitions. [2021-07-13 20:21:02,130 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 921 transitions. Word has length 35 [2021-07-13 20:21:02,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:02,130 INFO L482 AbstractCegarLoop]: Abstraction has 525 states and 921 transitions. [2021-07-13 20:21:02,130 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:02,130 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 921 transitions. [2021-07-13 20:21:02,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:21:02,131 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:02,131 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:02,331 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable120 [2021-07-13 20:21:02,331 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:02,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:02,332 INFO L82 PathProgramCache]: Analyzing trace with hash 2107998940, now seen corresponding path program 119 times [2021-07-13 20:21:02,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:02,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441714832] [2021-07-13 20:21:02,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:02,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:02,561 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:21:02,562 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:02,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441714832] [2021-07-13 20:21:02,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441714832] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:02,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722991455] [2021-07-13 20:21:02,562 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 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:02,589 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:21:02,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:02,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:21:02,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:02,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:02,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:02,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:02,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:02,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:02,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:02,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:02,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:02,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:02,763 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:21:02,823 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:02,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722991455] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:02,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:02,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 25 [2021-07-13 20:21:02,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805032958] [2021-07-13 20:21:02,824 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:21:02,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:02,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:21:02,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:21:02,824 INFO L87 Difference]: Start difference. First operand 525 states and 921 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:03,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:03,557 INFO L93 Difference]: Finished difference Result 684 states and 1177 transitions. [2021-07-13 20:21:03,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-13 20:21:03,558 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:21:03,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:03,558 INFO L225 Difference]: With dead ends: 684 [2021-07-13 20:21:03,558 INFO L226 Difference]: Without dead ends: 675 [2021-07-13 20:21:03,558 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 7 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 822.7ms TimeCoverageRelationStatistics Valid=422, Invalid=2440, Unknown=0, NotChecked=0, Total=2862 [2021-07-13 20:21:03,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2021-07-13 20:21:03,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 524. [2021-07-13 20:21:03,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 523 states have (on average 1.75717017208413) internal successors, (919), 523 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:03,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 919 transitions. [2021-07-13 20:21:03,563 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 919 transitions. Word has length 35 [2021-07-13 20:21:03,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:03,563 INFO L482 AbstractCegarLoop]: Abstraction has 524 states and 919 transitions. [2021-07-13 20:21:03,563 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:03,563 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 919 transitions. [2021-07-13 20:21:03,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:21:03,563 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:03,563 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:03,764 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:03,764 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:03,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:03,764 INFO L82 PathProgramCache]: Analyzing trace with hash -505131446, now seen corresponding path program 120 times [2021-07-13 20:21:03,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:03,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134584751] [2021-07-13 20:21:03,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:03,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:03,990 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:21:03,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:03,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134584751] [2021-07-13 20:21:03,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134584751] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:03,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961605979] [2021-07-13 20:21:03,990 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 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:04,017 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:21:04,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:04,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:21:04,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:04,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:04,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:04,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:04,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:21:04,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-07-13 20:21:04,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:21:04,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:04,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:04,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:04,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:04,330 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:21:04,408 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:21:04,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961605979] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:04,408 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:04,408 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-07-13 20:21:04,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76074412] [2021-07-13 20:21:04,409 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:21:04,409 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:04,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:21:04,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:21:04,409 INFO L87 Difference]: Start difference. First operand 524 states and 919 transitions. Second operand has 32 states, 32 states have (on average 1.96875) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:07,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:07,082 INFO L93 Difference]: Finished difference Result 942 states and 1614 transitions. [2021-07-13 20:21:07,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-07-13 20:21:07,082 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:21:07,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:07,083 INFO L225 Difference]: With dead ends: 942 [2021-07-13 20:21:07,083 INFO L226 Difference]: Without dead ends: 925 [2021-07-13 20:21:07,084 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3054 ImplicationChecksByTransitivity, 2445.9ms TimeCoverageRelationStatistics Valid=1091, Invalid=9415, Unknown=0, NotChecked=0, Total=10506 [2021-07-13 20:21:07,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-07-13 20:21:07,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 631. [2021-07-13 20:21:07,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 1.7746031746031745) internal successors, (1118), 630 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:07,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1118 transitions. [2021-07-13 20:21:07,090 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1118 transitions. Word has length 35 [2021-07-13 20:21:07,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:07,090 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1118 transitions. [2021-07-13 20:21:07,090 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:07,090 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1118 transitions. [2021-07-13 20:21:07,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:21:07,091 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:07,091 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:07,291 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:07,292 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:07,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:07,292 INFO L82 PathProgramCache]: Analyzing trace with hash 1190797840, now seen corresponding path program 121 times [2021-07-13 20:21:07,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:07,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633009647] [2021-07-13 20:21:07,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:07,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:07,511 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:07,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:07,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633009647] [2021-07-13 20:21:07,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633009647] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:07,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116194949] [2021-07-13 20:21:07,512 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 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:07,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:07,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:21:07,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:07,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:07,615 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:07,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:07,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:07,618 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:07,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:07,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:07,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:07,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:07,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:21:07,683 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:07,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116194949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:07,684 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:07,684 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:21:07,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709141485] [2021-07-13 20:21:07,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:21:07,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:07,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:21:07,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:21:07,684 INFO L87 Difference]: Start difference. First operand 631 states and 1118 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:08,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:08,150 INFO L93 Difference]: Finished difference Result 720 states and 1256 transitions. [2021-07-13 20:21:08,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 20:21:08,150 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:21:08,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:08,151 INFO L225 Difference]: With dead ends: 720 [2021-07-13 20:21:08,151 INFO L226 Difference]: Without dead ends: 707 [2021-07-13 20:21:08,151 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 506.8ms TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 20:21:08,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2021-07-13 20:21:08,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 609. [2021-07-13 20:21:08,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 608 states have (on average 1.78125) internal successors, (1083), 608 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:08,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1083 transitions. [2021-07-13 20:21:08,156 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1083 transitions. Word has length 35 [2021-07-13 20:21:08,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:08,156 INFO L482 AbstractCegarLoop]: Abstraction has 609 states and 1083 transitions. [2021-07-13 20:21:08,156 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:08,156 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1083 transitions. [2021-07-13 20:21:08,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:21:08,157 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:08,157 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:08,357 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-07-13 20:21:08,357 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:08,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:08,357 INFO L82 PathProgramCache]: Analyzing trace with hash 1406968868, now seen corresponding path program 122 times [2021-07-13 20:21:08,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:08,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372958013] [2021-07-13 20:21:08,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:08,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:08,579 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:21:08,580 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:08,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372958013] [2021-07-13 20:21:08,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372958013] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:08,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650186052] [2021-07-13 20:21:08,580 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 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:08,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:21:08,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:08,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:21:08,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:08,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:08,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:08,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:08,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:08,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:08,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:08,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:08,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:08,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:08,680 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:21:08,734 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:21:08,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650186052] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:08,734 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:08,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:21:08,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995533478] [2021-07-13 20:21:08,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:21:08,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:08,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:21:08,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:21:08,735 INFO L87 Difference]: Start difference. First operand 609 states and 1083 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:09,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:09,375 INFO L93 Difference]: Finished difference Result 891 states and 1541 transitions. [2021-07-13 20:21:09,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-13 20:21:09,376 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:21:09,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:09,376 INFO L225 Difference]: With dead ends: 891 [2021-07-13 20:21:09,376 INFO L226 Difference]: Without dead ends: 875 [2021-07-13 20:21:09,377 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 676.8ms TimeCoverageRelationStatistics Valid=276, Invalid=1616, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 20:21:09,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2021-07-13 20:21:09,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 596. [2021-07-13 20:21:09,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 1.7781512605042016) internal successors, (1058), 595 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:09,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1058 transitions. [2021-07-13 20:21:09,382 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1058 transitions. Word has length 35 [2021-07-13 20:21:09,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:09,382 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1058 transitions. [2021-07-13 20:21:09,382 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:09,382 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1058 transitions. [2021-07-13 20:21:09,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:21:09,383 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:09,383 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:09,583 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:09,583 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:09,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:09,583 INFO L82 PathProgramCache]: Analyzing trace with hash -1813012716, now seen corresponding path program 123 times [2021-07-13 20:21:09,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:09,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962698863] [2021-07-13 20:21:09,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:09,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:09,819 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:21:09,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:09,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962698863] [2021-07-13 20:21:09,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962698863] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:09,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100933738] [2021-07-13 20:21:09,819 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 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:09,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-07-13 20:21:09,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:09,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 20:21:09,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:10,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:21:10,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:10,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:10,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:10,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:21:10,078 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-07-13 20:21:10,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:21:10,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:10,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:10,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:10,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:10,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:21:10,218 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 20 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:21:10,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100933738] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:10,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:10,218 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-07-13 20:21:10,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812129382] [2021-07-13 20:21:10,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:21:10,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:10,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:21:10,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:21:10,219 INFO L87 Difference]: Start difference. First operand 596 states and 1058 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:11,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:11,763 INFO L93 Difference]: Finished difference Result 900 states and 1552 transitions. [2021-07-13 20:21:11,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-07-13 20:21:11,764 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have 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-07-13 20:21:11,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:11,764 INFO L225 Difference]: With dead ends: 900 [2021-07-13 20:21:11,765 INFO L226 Difference]: Without dead ends: 884 [2021-07-13 20:21:11,765 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1149 ImplicationChecksByTransitivity, 1541.6ms TimeCoverageRelationStatistics Valid=671, Invalid=3885, Unknown=0, NotChecked=0, Total=4556 [2021-07-13 20:21:11,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states. [2021-07-13 20:21:11,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 522. [2021-07-13 20:21:11,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 521 states have (on average 1.779270633397313) internal successors, (927), 521 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:11,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 927 transitions. [2021-07-13 20:21:11,770 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 927 transitions. Word has length 35 [2021-07-13 20:21:11,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:11,770 INFO L482 AbstractCegarLoop]: Abstraction has 522 states and 927 transitions. [2021-07-13 20:21:11,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:11,770 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 927 transitions. [2021-07-13 20:21:11,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:21:11,770 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:11,770 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:11,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-07-13 20:21:11,971 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:11,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:11,971 INFO L82 PathProgramCache]: Analyzing trace with hash -1486880890, now seen corresponding path program 124 times [2021-07-13 20:21:11,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:11,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060640124] [2021-07-13 20:21:11,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:11,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:12,197 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:21:12,197 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:12,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060640124] [2021-07-13 20:21:12,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060640124] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:12,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440515783] [2021-07-13 20:21:12,197 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 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:12,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:21:12,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:12,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 20:21:12,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:12,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:21:12,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:12,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:12,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:12,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-07-13 20:21:12,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 13 treesize of output 9 [2021-07-13 20:21:12,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:12,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:12,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:12,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:21:12,364 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:21:12,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440515783] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:12,364 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:12,364 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:21:12,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931515496] [2021-07-13 20:21:12,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:21:12,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:12,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:21:12,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:21:12,365 INFO L87 Difference]: Start difference. First operand 522 states and 927 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:13,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:13,112 INFO L93 Difference]: Finished difference Result 726 states and 1239 transitions. [2021-07-13 20:21:13,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 20:21:13,112 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:21:13,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:13,113 INFO L225 Difference]: With dead ends: 726 [2021-07-13 20:21:13,113 INFO L226 Difference]: Without dead ends: 710 [2021-07-13 20:21:13,113 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 767.7ms TimeCoverageRelationStatistics Valid=310, Invalid=2042, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 20:21:13,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2021-07-13 20:21:13,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 577. [2021-07-13 20:21:13,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 576 states have (on average 1.7708333333333333) internal successors, (1020), 576 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:13,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1020 transitions. [2021-07-13 20:21:13,118 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1020 transitions. Word has length 35 [2021-07-13 20:21:13,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:13,118 INFO L482 AbstractCegarLoop]: Abstraction has 577 states and 1020 transitions. [2021-07-13 20:21:13,118 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:13,118 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1020 transitions. [2021-07-13 20:21:13,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:21:13,119 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:13,119 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:13,333 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:13,334 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:13,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:13,334 INFO L82 PathProgramCache]: Analyzing trace with hash -899135568, now seen corresponding path program 125 times [2021-07-13 20:21:13,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:13,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703094617] [2021-07-13 20:21:13,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:13,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:13,556 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:21:13,556 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:13,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703094617] [2021-07-13 20:21:13,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703094617] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:13,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464499594] [2021-07-13 20:21:13,556 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 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:13,586 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-07-13 20:21:13,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:13,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 20:21:13,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:13,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:21:13,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:13,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:13,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:13,699 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:13,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:13,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:13,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:13,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:13,707 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:21:13,768 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:21:13,768 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464499594] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:13,768 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:13,768 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 22 [2021-07-13 20:21:13,768 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657398011] [2021-07-13 20:21:13,768 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-13 20:21:13,768 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:13,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-13 20:21:13,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:21:13,769 INFO L87 Difference]: Start difference. First operand 577 states and 1020 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:14,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:14,538 INFO L93 Difference]: Finished difference Result 818 states and 1401 transitions. [2021-07-13 20:21:14,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-13 20:21:14,538 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:21:14,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:14,539 INFO L225 Difference]: With dead ends: 818 [2021-07-13 20:21:14,539 INFO L226 Difference]: Without dead ends: 805 [2021-07-13 20:21:14,539 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 809.7ms TimeCoverageRelationStatistics Valid=360, Invalid=2292, Unknown=0, NotChecked=0, Total=2652 [2021-07-13 20:21:14,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2021-07-13 20:21:14,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 575. [2021-07-13 20:21:14,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 1.7665505226480835) internal successors, (1014), 574 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:14,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1014 transitions. [2021-07-13 20:21:14,544 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1014 transitions. Word has length 35 [2021-07-13 20:21:14,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:14,544 INFO L482 AbstractCegarLoop]: Abstraction has 575 states and 1014 transitions. [2021-07-13 20:21:14,544 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:14,544 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1014 transitions. [2021-07-13 20:21:14,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:21:14,545 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:14,545 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:14,748 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2021-07-13 20:21:14,749 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:14,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:14,749 INFO L82 PathProgramCache]: Analyzing trace with hash 176575588, now seen corresponding path program 126 times [2021-07-13 20:21:14,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:14,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250672610] [2021-07-13 20:21:14,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:14,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:14,965 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:21:14,965 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:14,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250672610] [2021-07-13 20:21:14,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250672610] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:14,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373125928] [2021-07-13 20:21:14,965 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 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:14,996 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-07-13 20:21:14,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:14,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:21:14,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:15,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:21:15,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:15,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:15,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:15,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:21:15,286 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-07-13 20:21:15,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:15,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:15,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:15,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:15,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:21:15,374 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:21:15,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373125928] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:15,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:15,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 30 [2021-07-13 20:21:15,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535461664] [2021-07-13 20:21:15,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-07-13 20:21:15,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:15,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-07-13 20:21:15,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2021-07-13 20:21:15,375 INFO L87 Difference]: Start difference. First operand 575 states and 1014 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:16,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:16,345 INFO L93 Difference]: Finished difference Result 604 states and 1053 transitions. [2021-07-13 20:21:16,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 20:21:16,345 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have 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-07-13 20:21:16,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:16,346 INFO L225 Difference]: With dead ends: 604 [2021-07-13 20:21:16,346 INFO L226 Difference]: Without dead ends: 588 [2021-07-13 20:21:16,346 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 1118.5ms TimeCoverageRelationStatistics Valid=426, Invalid=2330, Unknown=0, NotChecked=0, Total=2756 [2021-07-13 20:21:16,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-07-13 20:21:16,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 377. [2021-07-13 20:21:16,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 1.800531914893617) internal successors, (677), 376 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:16,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 677 transitions. [2021-07-13 20:21:16,350 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 677 transitions. Word has length 35 [2021-07-13 20:21:16,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:16,350 INFO L482 AbstractCegarLoop]: Abstraction has 377 states and 677 transitions. [2021-07-13 20:21:16,350 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:16,350 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 677 transitions. [2021-07-13 20:21:16,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:16,350 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:16,350 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:16,551 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:16,551 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:16,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:16,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1426027504, now seen corresponding path program 127 times [2021-07-13 20:21:16,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:16,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960541961] [2021-07-13 20:21:16,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:16,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:16,775 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:16,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:16,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960541961] [2021-07-13 20:21:16,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960541961] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:16,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235982029] [2021-07-13 20:21:16,775 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 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:16,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:16,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:16,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:16,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:16,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:16,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:16,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-07-13 20:21:16,891 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:16,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:16,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:16,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:16,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:16,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:21:16,966 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:16,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235982029] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:16,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:16,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:21:16,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851306367] [2021-07-13 20:21:16,966 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:21:16,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:16,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:21:16,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:21:16,967 INFO L87 Difference]: Start difference. First operand 377 states and 677 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:17,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:17,723 INFO L93 Difference]: Finished difference Result 729 states and 1272 transitions. [2021-07-13 20:21:17,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-13 20:21:17,723 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:17,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:17,724 INFO L225 Difference]: With dead ends: 729 [2021-07-13 20:21:17,724 INFO L226 Difference]: Without dead ends: 713 [2021-07-13 20:21:17,724 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 779.0ms TimeCoverageRelationStatistics Valid=307, Invalid=2045, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 20:21:17,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-07-13 20:21:17,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 457. [2021-07-13 20:21:17,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 456 states have (on average 1.8048245614035088) internal successors, (823), 456 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:17,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 823 transitions. [2021-07-13 20:21:17,729 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 823 transitions. Word has length 43 [2021-07-13 20:21:17,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:17,729 INFO L482 AbstractCegarLoop]: Abstraction has 457 states and 823 transitions. [2021-07-13 20:21:17,729 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:17,729 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 823 transitions. [2021-07-13 20:21:17,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:17,729 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:17,729 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:17,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-07-13 20:21:17,933 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:17,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:17,933 INFO L82 PathProgramCache]: Analyzing trace with hash -1896684626, now seen corresponding path program 128 times [2021-07-13 20:21:17,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:17,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901404669] [2021-07-13 20:21:17,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:17,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:18,154 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:18,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:18,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901404669] [2021-07-13 20:21:18,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901404669] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:18,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140538633] [2021-07-13 20:21:18,154 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 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:18,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:21:18,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:18,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:18,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:18,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:18,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:18,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:18,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:18,272 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:18,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:18,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:18,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:18,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:18,305 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:21:18,362 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:18,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140538633] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:18,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:18,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 20 [2021-07-13 20:21:18,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366142144] [2021-07-13 20:21:18,362 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:21:18,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:18,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:21:18,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:21:18,363 INFO L87 Difference]: Start difference. First operand 457 states and 823 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:18,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:18,747 INFO L93 Difference]: Finished difference Result 587 states and 1047 transitions. [2021-07-13 20:21:18,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 20:21:18,747 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:18,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:18,748 INFO L225 Difference]: With dead ends: 587 [2021-07-13 20:21:18,748 INFO L226 Difference]: Without dead ends: 571 [2021-07-13 20:21:18,748 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 514.9ms TimeCoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 20:21:18,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-07-13 20:21:18,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 458. [2021-07-13 20:21:18,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 1.8008752735229758) internal successors, (823), 457 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:18,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 823 transitions. [2021-07-13 20:21:18,752 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 823 transitions. Word has length 43 [2021-07-13 20:21:18,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:18,752 INFO L482 AbstractCegarLoop]: Abstraction has 458 states and 823 transitions. [2021-07-13 20:21:18,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:18,752 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 823 transitions. [2021-07-13 20:21:18,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:18,753 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:18,753 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:18,953 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:18,953 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:18,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:18,954 INFO L82 PathProgramCache]: Analyzing trace with hash -838282182, now seen corresponding path program 129 times [2021-07-13 20:21:18,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:18,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616265146] [2021-07-13 20:21:18,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:18,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:19,182 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:19,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:19,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616265146] [2021-07-13 20:21:19,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616265146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:19,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534195080] [2021-07-13 20:21:19,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:19,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:21:19,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:19,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:19,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:19,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:19,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:19,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:19,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:19,302 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:19,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:19,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:19,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:19,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:19,310 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:21:19,365 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:19,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534195080] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:19,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:19,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:21:19,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737561184] [2021-07-13 20:21:19,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:21:19,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:19,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:21:19,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:21:19,366 INFO L87 Difference]: Start difference. First operand 458 states and 823 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:20,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:20,169 INFO L93 Difference]: Finished difference Result 879 states and 1540 transitions. [2021-07-13 20:21:20,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-13 20:21:20,170 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:20,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:20,170 INFO L225 Difference]: With dead ends: 879 [2021-07-13 20:21:20,170 INFO L226 Difference]: Without dead ends: 866 [2021-07-13 20:21:20,171 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 791.8ms TimeCoverageRelationStatistics Valid=353, Invalid=2403, Unknown=0, NotChecked=0, Total=2756 [2021-07-13 20:21:20,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2021-07-13 20:21:20,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 622. [2021-07-13 20:21:20,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 1.7777777777777777) internal successors, (1104), 621 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:20,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1104 transitions. [2021-07-13 20:21:20,176 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 1104 transitions. Word has length 43 [2021-07-13 20:21:20,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:20,176 INFO L482 AbstractCegarLoop]: Abstraction has 622 states and 1104 transitions. [2021-07-13 20:21:20,176 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:20,176 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 1104 transitions. [2021-07-13 20:21:20,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:20,177 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:20,177 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:20,383 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,130 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:20,384 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:20,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:20,384 INFO L82 PathProgramCache]: Analyzing trace with hash 237428974, now seen corresponding path program 130 times [2021-07-13 20:21:20,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:20,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009155735] [2021-07-13 20:21:20,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:20,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:20,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:20,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009155735] [2021-07-13 20:21:20,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009155735] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:20,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308179541] [2021-07-13 20:21:20,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 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:20,637 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:21:20,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:20,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:20,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:20,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:20,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:20,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:20,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:20,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:20,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:20,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:20,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:20,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:20,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:21:20,785 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:20,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308179541] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:20,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:20,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:21:20,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813862638] [2021-07-13 20:21:20,786 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:21:20,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:20,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:21:20,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:21:20,786 INFO L87 Difference]: Start difference. First operand 622 states and 1104 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:21,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:21,566 INFO L93 Difference]: Finished difference Result 1050 states and 1845 transitions. [2021-07-13 20:21:21,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-07-13 20:21:21,567 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:21,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:21,568 INFO L225 Difference]: With dead ends: 1050 [2021-07-13 20:21:21,568 INFO L226 Difference]: Without dead ends: 1037 [2021-07-13 20:21:21,568 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 775.6ms TimeCoverageRelationStatistics Valid=352, Invalid=2404, Unknown=0, NotChecked=0, Total=2756 [2021-07-13 20:21:21,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2021-07-13 20:21:21,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 651. [2021-07-13 20:21:21,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 650 states have (on average 1.7846153846153847) internal successors, (1160), 650 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:21,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 1160 transitions. [2021-07-13 20:21:21,574 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 1160 transitions. Word has length 43 [2021-07-13 20:21:21,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:21,575 INFO L482 AbstractCegarLoop]: Abstraction has 651 states and 1160 transitions. [2021-07-13 20:21:21,575 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:21,575 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 1160 transitions. [2021-07-13 20:21:21,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:21,575 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:21,575 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:21,776 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:21,776 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:21,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:21,776 INFO L82 PathProgramCache]: Analyzing trace with hash -351041792, now seen corresponding path program 131 times [2021-07-13 20:21:21,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:21,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374121262] [2021-07-13 20:21:21,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:21,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:22,010 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:22,010 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:22,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374121262] [2021-07-13 20:21:22,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374121262] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:22,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890952789] [2021-07-13 20:21:22,010 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 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:22,040 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-07-13 20:21:22,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:22,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:22,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:22,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:22,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:22,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:22,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:22,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:22,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:22,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:22,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:22,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:22,134 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:21:22,188 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:22,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890952789] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:22,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:22,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:21:22,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221380515] [2021-07-13 20:21:22,189 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:21:22,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:22,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:21:22,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:21:22,189 INFO L87 Difference]: Start difference. First operand 651 states and 1160 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:22,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:22,873 INFO L93 Difference]: Finished difference Result 1167 states and 2032 transitions. [2021-07-13 20:21:22,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-13 20:21:22,873 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:22,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:22,874 INFO L225 Difference]: With dead ends: 1167 [2021-07-13 20:21:22,874 INFO L226 Difference]: Without dead ends: 1151 [2021-07-13 20:21:22,874 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 711.1ms TimeCoverageRelationStatistics Valid=263, Invalid=1543, Unknown=0, NotChecked=0, Total=1806 [2021-07-13 20:21:22,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1151 states. [2021-07-13 20:21:22,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1151 to 802. [2021-07-13 20:21:22,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 801 states have (on average 1.794007490636704) internal successors, (1437), 801 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:22,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1437 transitions. [2021-07-13 20:21:22,882 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1437 transitions. Word has length 43 [2021-07-13 20:21:22,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:22,882 INFO L482 AbstractCegarLoop]: Abstraction has 802 states and 1437 transitions. [2021-07-13 20:21:22,882 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:22,882 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1437 transitions. [2021-07-13 20:21:22,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:22,883 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:22,883 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:23,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-07-13 20:21:23,083 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:23,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:23,083 INFO L82 PathProgramCache]: Analyzing trace with hash -1127427764, now seen corresponding path program 132 times [2021-07-13 20:21:23,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:23,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201362697] [2021-07-13 20:21:23,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:23,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:23,313 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 50 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:21:23,313 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:23,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201362697] [2021-07-13 20:21:23,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201362697] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:23,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703525727] [2021-07-13 20:21:23,314 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:23,344 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-07-13 20:21:23,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:23,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:23,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:23,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:23,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:23,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:23,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:23,430 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:23,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:23,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:23,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:23,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:23,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:21:23,494 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 50 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:21:23,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703525727] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:23,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:23,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-07-13 20:21:23,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65507885] [2021-07-13 20:21:23,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:21:23,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:23,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:21:23,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:21:23,495 INFO L87 Difference]: Start difference. First operand 802 states and 1437 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:24,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:24,249 INFO L93 Difference]: Finished difference Result 1534 states and 2712 transitions. [2021-07-13 20:21:24,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-13 20:21:24,249 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:24,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:24,251 INFO L225 Difference]: With dead ends: 1534 [2021-07-13 20:21:24,251 INFO L226 Difference]: Without dead ends: 1518 [2021-07-13 20:21:24,251 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 779.0ms TimeCoverageRelationStatistics Valid=301, Invalid=1955, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 20:21:24,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states. [2021-07-13 20:21:24,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 967. [2021-07-13 20:21:24,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 967 states, 966 states have (on average 1.8095238095238095) internal successors, (1748), 966 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:24,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1748 transitions. [2021-07-13 20:21:24,260 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1748 transitions. Word has length 43 [2021-07-13 20:21:24,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:24,261 INFO L482 AbstractCegarLoop]: Abstraction has 967 states and 1748 transitions. [2021-07-13 20:21:24,261 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:24,261 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1748 transitions. [2021-07-13 20:21:24,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:24,261 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:24,261 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:24,462 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2021-07-13 20:21:24,462 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:24,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:24,462 INFO L82 PathProgramCache]: Analyzing trace with hash 1874110122, now seen corresponding path program 133 times [2021-07-13 20:21:24,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:24,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117094310] [2021-07-13 20:21:24,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:24,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:24,715 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:24,715 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:24,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117094310] [2021-07-13 20:21:24,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117094310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:24,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683597695] [2021-07-13 20:21:24,715 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 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:24,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:24,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:24,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:24,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:24,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:24,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:24,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:24,838 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:24,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:24,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:24,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:24,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:24,849 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:21:24,904 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:24,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683597695] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:24,904 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:24,904 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-07-13 20:21:24,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395185148] [2021-07-13 20:21:24,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:21:24,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:24,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:21:24,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:21:24,905 INFO L87 Difference]: Start difference. First operand 967 states and 1748 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:25,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:25,672 INFO L93 Difference]: Finished difference Result 1573 states and 2796 transitions. [2021-07-13 20:21:25,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 20:21:25,673 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:25,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:25,674 INFO L225 Difference]: With dead ends: 1573 [2021-07-13 20:21:25,674 INFO L226 Difference]: Without dead ends: 1557 [2021-07-13 20:21:25,675 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 808.8ms TimeCoverageRelationStatistics Valid=306, Invalid=2046, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 20:21:25,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states. [2021-07-13 20:21:25,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 520. [2021-07-13 20:21:25,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 519 states have (on average 1.741811175337187) internal successors, (904), 519 states have internal predecessors, (904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:25,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 904 transitions. [2021-07-13 20:21:25,681 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 904 transitions. Word has length 43 [2021-07-13 20:21:25,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:25,681 INFO L482 AbstractCegarLoop]: Abstraction has 520 states and 904 transitions. [2021-07-13 20:21:25,681 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:25,681 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 904 transitions. [2021-07-13 20:21:25,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:25,682 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:25,682 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:25,882 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-07-13 20:21:25,882 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:25,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:25,883 INFO L82 PathProgramCache]: Analyzing trace with hash -1653375024, now seen corresponding path program 134 times [2021-07-13 20:21:25,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:25,883 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691623453] [2021-07-13 20:21:25,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:25,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:26,130 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:26,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:26,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691623453] [2021-07-13 20:21:26,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691623453] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:26,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703844662] [2021-07-13 20:21:26,130 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 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:26,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:21:26,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:26,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-13 20:21:26,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:26,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:26,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:26,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:26,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:26,254 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:26,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:21:26,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:26,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:26,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:26,264 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:9 [2021-07-13 20:21:26,320 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:26,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703844662] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:26,321 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:26,321 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-07-13 20:21:26,321 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993877113] [2021-07-13 20:21:26,321 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:21:26,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:26,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:21:26,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:21:26,321 INFO L87 Difference]: Start difference. First operand 520 states and 904 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:27,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:27,114 INFO L93 Difference]: Finished difference Result 689 states and 1181 transitions. [2021-07-13 20:21:27,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 20:21:27,114 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:27,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:27,115 INFO L225 Difference]: With dead ends: 689 [2021-07-13 20:21:27,115 INFO L226 Difference]: Without dead ends: 679 [2021-07-13 20:21:27,115 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 827.2ms TimeCoverageRelationStatistics Valid=304, Invalid=2048, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 20:21:27,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-07-13 20:21:27,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 518. [2021-07-13 20:21:27,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 1.7408123791102514) internal successors, (900), 517 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:27,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 900 transitions. [2021-07-13 20:21:27,120 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 900 transitions. Word has length 43 [2021-07-13 20:21:27,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:27,120 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 900 transitions. [2021-07-13 20:21:27,120 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:27,120 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 900 transitions. [2021-07-13 20:21:27,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:27,120 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:27,120 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:27,321 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-07-13 20:21:27,321 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:27,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:27,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1065629702, now seen corresponding path program 135 times [2021-07-13 20:21:27,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:27,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477643896] [2021-07-13 20:21:27,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:27,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:27,567 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:27,567 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:27,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477643896] [2021-07-13 20:21:27,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477643896] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:27,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072184742] [2021-07-13 20:21:27,568 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 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:27,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-07-13 20:21:27,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:27,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:21:27,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:27,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:21:27,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:27,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:27,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:27,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:21:27,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-07-13 20:21:27,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:21:27,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:27,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:27,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:27,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:27,943 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:7 [2021-07-13 20:21:28,023 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 44 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:28,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072184742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:28,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:28,023 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 32 [2021-07-13 20:21:28,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508271708] [2021-07-13 20:21:28,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-13 20:21:28,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:28,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-13 20:21:28,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:21:28,024 INFO L87 Difference]: Start difference. First operand 518 states and 900 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:30,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:30,325 INFO L93 Difference]: Finished difference Result 1086 states and 1890 transitions. [2021-07-13 20:21:30,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-07-13 20:21:30,326 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:30,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:30,327 INFO L225 Difference]: With dead ends: 1086 [2021-07-13 20:21:30,327 INFO L226 Difference]: Without dead ends: 1070 [2021-07-13 20:21:30,328 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1821 ImplicationChecksByTransitivity, 2120.6ms TimeCoverageRelationStatistics Valid=917, Invalid=6223, Unknown=0, NotChecked=0, Total=7140 [2021-07-13 20:21:30,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2021-07-13 20:21:30,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 654. [2021-07-13 20:21:30,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 1.7519142419601839) internal successors, (1144), 653 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:30,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1144 transitions. [2021-07-13 20:21:30,334 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1144 transitions. Word has length 43 [2021-07-13 20:21:30,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:30,334 INFO L482 AbstractCegarLoop]: Abstraction has 654 states and 1144 transitions. [2021-07-13 20:21:30,334 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:30,334 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1144 transitions. [2021-07-13 20:21:30,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:30,335 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:30,335 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:30,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2021-07-13 20:21:30,537 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:30,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:30,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1900640174, now seen corresponding path program 136 times [2021-07-13 20:21:30,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:30,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227590267] [2021-07-13 20:21:30,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:30,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:30,787 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:30,787 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:30,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227590267] [2021-07-13 20:21:30,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227590267] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:30,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082859805] [2021-07-13 20:21:30,788 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 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:30,816 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:21:30,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:30,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-13 20:21:30,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:30,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:21:30,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:30,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:30,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:30,924 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-07-13 20:21:30,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:30,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:30,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:30,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:30,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:21:30,994 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:30,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082859805] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:30,994 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:30,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-07-13 20:21:30,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854623143] [2021-07-13 20:21:30,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:21:30,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:30,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:21:30,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:21:30,995 INFO L87 Difference]: Start difference. First operand 654 states and 1144 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:31,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:31,795 INFO L93 Difference]: Finished difference Result 969 states and 1660 transitions. [2021-07-13 20:21:31,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-13 20:21:31,795 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:31,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:31,796 INFO L225 Difference]: With dead ends: 969 [2021-07-13 20:21:31,796 INFO L226 Difference]: Without dead ends: 956 [2021-07-13 20:21:31,797 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 860.7ms TimeCoverageRelationStatistics Valid=343, Invalid=2413, Unknown=0, NotChecked=0, Total=2756 [2021-07-13 20:21:31,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2021-07-13 20:21:31,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 655. [2021-07-13 20:21:31,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 1.7522935779816513) internal successors, (1146), 654 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:31,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1146 transitions. [2021-07-13 20:21:31,802 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1146 transitions. Word has length 43 [2021-07-13 20:21:31,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:31,803 INFO L482 AbstractCegarLoop]: Abstraction has 655 states and 1146 transitions. [2021-07-13 20:21:31,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:31,803 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1146 transitions. [2021-07-13 20:21:31,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:31,803 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:31,803 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:32,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:32,004 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:32,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:32,004 INFO L82 PathProgramCache]: Analyzing trace with hash -1318615966, now seen corresponding path program 137 times [2021-07-13 20:21:32,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:32,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542015708] [2021-07-13 20:21:32,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:32,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:32,260 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:32,260 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:32,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542015708] [2021-07-13 20:21:32,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542015708] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:32,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302509497] [2021-07-13 20:21:32,261 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 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:32,290 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-07-13 20:21:32,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:32,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:32,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:32,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:32,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:32,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:32,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:32,388 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:32,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:32,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:32,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:32,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:32,409 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:21:32,472 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:32,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302509497] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:32,472 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:32,472 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-07-13 20:21:32,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773904345] [2021-07-13 20:21:32,473 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:21:32,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:32,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:21:32,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:21:32,473 INFO L87 Difference]: Start difference. First operand 655 states and 1146 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:33,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:33,220 INFO L93 Difference]: Finished difference Result 888 states and 1521 transitions. [2021-07-13 20:21:33,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 20:21:33,220 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:33,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:33,221 INFO L225 Difference]: With dead ends: 888 [2021-07-13 20:21:33,221 INFO L226 Difference]: Without dead ends: 878 [2021-07-13 20:21:33,221 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 790.3ms TimeCoverageRelationStatistics Valid=300, Invalid=2052, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 20:21:33,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2021-07-13 20:21:33,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 654. [2021-07-13 20:21:33,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 1.7519142419601839) internal successors, (1144), 653 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:33,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1144 transitions. [2021-07-13 20:21:33,227 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1144 transitions. Word has length 43 [2021-07-13 20:21:33,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:33,227 INFO L482 AbstractCegarLoop]: Abstraction has 654 states and 1144 transitions. [2021-07-13 20:21:33,227 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:33,227 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1144 transitions. [2021-07-13 20:21:33,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:33,227 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:33,227 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:33,428 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2021-07-13 20:21:33,428 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:33,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:33,428 INFO L82 PathProgramCache]: Analyzing trace with hash 363220944, now seen corresponding path program 138 times [2021-07-13 20:21:33,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:33,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249491804] [2021-07-13 20:21:33,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:33,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:33,677 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:33,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:33,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249491804] [2021-07-13 20:21:33,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249491804] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:33,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595261904] [2021-07-13 20:21:33,677 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 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:33,708 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-07-13 20:21:33,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:33,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:33,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:33,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:33,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:33,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:33,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-07-13 20:21:33,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:33,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:33,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:33,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:33,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:33,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:21:33,875 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:33,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595261904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:33,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:33,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-07-13 20:21:33,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181293207] [2021-07-13 20:21:33,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:21:33,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:33,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:21:33,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:21:33,876 INFO L87 Difference]: Start difference. First operand 654 states and 1144 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:34,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:34,653 INFO L93 Difference]: Finished difference Result 915 states and 1552 transitions. [2021-07-13 20:21:34,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 20:21:34,653 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:34,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:34,654 INFO L225 Difference]: With dead ends: 915 [2021-07-13 20:21:34,654 INFO L226 Difference]: Without dead ends: 905 [2021-07-13 20:21:34,654 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 818.4ms TimeCoverageRelationStatistics Valid=291, Invalid=2061, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 20:21:34,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2021-07-13 20:21:34,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 647. [2021-07-13 20:21:34,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 1.7554179566563468) internal successors, (1134), 646 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:34,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1134 transitions. [2021-07-13 20:21:34,660 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1134 transitions. Word has length 43 [2021-07-13 20:21:34,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:34,660 INFO L482 AbstractCegarLoop]: Abstraction has 647 states and 1134 transitions. [2021-07-13 20:21:34,660 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:34,660 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1134 transitions. [2021-07-13 20:21:34,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:34,660 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:34,660 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:34,861 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:34,861 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:34,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:34,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1508415794, now seen corresponding path program 139 times [2021-07-13 20:21:34,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:34,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015504421] [2021-07-13 20:21:34,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:34,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:35,098 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:35,099 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:35,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015504421] [2021-07-13 20:21:35,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015504421] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:35,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148042037] [2021-07-13 20:21:35,099 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 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:35,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:35,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-13 20:21:35,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:35,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:21:35,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:35,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:35,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:35,223 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-07-13 20:21:35,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:35,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:35,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:35,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:35,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:21:35,311 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:35,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148042037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:35,311 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:35,311 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 21 [2021-07-13 20:21:35,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804797969] [2021-07-13 20:21:35,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 20:21:35,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:35,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 20:21:35,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-13 20:21:35,312 INFO L87 Difference]: Start difference. First operand 647 states and 1134 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:35,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:35,863 INFO L93 Difference]: Finished difference Result 711 states and 1233 transitions. [2021-07-13 20:21:35,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 20:21:35,864 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:35,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:35,864 INFO L225 Difference]: With dead ends: 711 [2021-07-13 20:21:35,864 INFO L226 Difference]: Without dead ends: 698 [2021-07-13 20:21:35,865 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 33 SyntacticMatches, 13 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 611.9ms TimeCoverageRelationStatistics Valid=166, Invalid=1474, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 20:21:35,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2021-07-13 20:21:35,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 483. [2021-07-13 20:21:35,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 482 states have (on average 1.7427385892116183) internal successors, (840), 482 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:35,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 840 transitions. [2021-07-13 20:21:35,869 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 840 transitions. Word has length 43 [2021-07-13 20:21:35,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:35,869 INFO L482 AbstractCegarLoop]: Abstraction has 483 states and 840 transitions. [2021-07-13 20:21:35,870 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:35,870 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 840 transitions. [2021-07-13 20:21:35,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:35,870 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:35,870 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:36,070 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,140 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:36,071 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:36,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:36,071 INFO L82 PathProgramCache]: Analyzing trace with hash -1035246482, now seen corresponding path program 140 times [2021-07-13 20:21:36,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:36,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003379950] [2021-07-13 20:21:36,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:36,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:36,320 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:36,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:36,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003379950] [2021-07-13 20:21:36,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003379950] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:36,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645688546] [2021-07-13 20:21:36,321 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 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:36,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:21:36,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:36,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:36,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:36,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:36,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:36,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:36,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:36,442 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:36,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:36,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:36,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:36,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:36,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:21:36,508 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:36,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645688546] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:36,508 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:36,508 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-07-13 20:21:36,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752167705] [2021-07-13 20:21:36,508 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:21:36,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:36,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:21:36,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:21:36,509 INFO L87 Difference]: Start difference. First operand 483 states and 840 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:37,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:37,194 INFO L93 Difference]: Finished difference Result 765 states and 1303 transitions. [2021-07-13 20:21:37,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-13 20:21:37,194 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:37,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:37,195 INFO L225 Difference]: With dead ends: 765 [2021-07-13 20:21:37,195 INFO L226 Difference]: Without dead ends: 749 [2021-07-13 20:21:37,195 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 751.9ms TimeCoverageRelationStatistics Valid=275, Invalid=1705, Unknown=0, NotChecked=0, Total=1980 [2021-07-13 20:21:37,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2021-07-13 20:21:37,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 440. [2021-07-13 20:21:37,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 1.7380410022779043) internal successors, (763), 439 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:37,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 763 transitions. [2021-07-13 20:21:37,200 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 763 transitions. Word has length 43 [2021-07-13 20:21:37,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:37,200 INFO L482 AbstractCegarLoop]: Abstraction has 440 states and 763 transitions. [2021-07-13 20:21:37,200 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:37,200 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 763 transitions. [2021-07-13 20:21:37,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:37,207 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:37,207 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:37,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:37,421 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:37,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:37,421 INFO L82 PathProgramCache]: Analyzing trace with hash -447501160, now seen corresponding path program 141 times [2021-07-13 20:21:37,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:37,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72918493] [2021-07-13 20:21:37,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:37,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:37,665 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:37,665 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:37,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72918493] [2021-07-13 20:21:37,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72918493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:37,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498069917] [2021-07-13 20:21:37,666 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 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:37,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:21:37,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:37,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:37,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:37,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:37,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:37,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:37,797 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:37,797 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:37,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:37,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:37,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:37,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:37,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:21:37,863 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:37,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498069917] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:37,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:37,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-07-13 20:21:37,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120576799] [2021-07-13 20:21:37,864 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:21:37,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:37,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:21:37,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:21:37,864 INFO L87 Difference]: Start difference. First operand 440 states and 763 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:38,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:38,631 INFO L93 Difference]: Finished difference Result 855 states and 1448 transitions. [2021-07-13 20:21:38,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-13 20:21:38,631 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:38,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:38,632 INFO L225 Difference]: With dead ends: 855 [2021-07-13 20:21:38,632 INFO L226 Difference]: Without dead ends: 842 [2021-07-13 20:21:38,632 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 792.2ms TimeCoverageRelationStatistics Valid=338, Invalid=2212, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 20:21:38,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-07-13 20:21:38,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 445. [2021-07-13 20:21:38,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 1.7387387387387387) internal successors, (772), 444 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:38,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 772 transitions. [2021-07-13 20:21:38,637 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 772 transitions. Word has length 43 [2021-07-13 20:21:38,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:38,637 INFO L482 AbstractCegarLoop]: Abstraction has 445 states and 772 transitions. [2021-07-13 20:21:38,637 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:38,637 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 772 transitions. [2021-07-13 20:21:38,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:38,637 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:38,637 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:38,837 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,142 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:38,838 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:38,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:38,838 INFO L82 PathProgramCache]: Analyzing trace with hash 628209996, now seen corresponding path program 142 times [2021-07-13 20:21:38,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:38,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682329497] [2021-07-13 20:21:38,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:38,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:39,084 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:39,084 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:39,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682329497] [2021-07-13 20:21:39,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682329497] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:39,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951581126] [2021-07-13 20:21:39,085 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 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:39,111 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:21:39,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:39,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:39,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:39,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:39,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:39,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:39,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:39,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:39,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:39,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:39,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:39,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:39,214 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-07-13 20:21:39,271 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:39,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951581126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:39,272 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:39,272 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-07-13 20:21:39,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906356183] [2021-07-13 20:21:39,272 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:21:39,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:39,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:21:39,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:21:39,272 INFO L87 Difference]: Start difference. First operand 445 states and 772 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:40,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:40,018 INFO L93 Difference]: Finished difference Result 704 states and 1207 transitions. [2021-07-13 20:21:40,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-13 20:21:40,018 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:40,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:40,019 INFO L225 Difference]: With dead ends: 704 [2021-07-13 20:21:40,019 INFO L226 Difference]: Without dead ends: 694 [2021-07-13 20:21:40,019 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 750.6ms TimeCoverageRelationStatistics Valid=312, Invalid=2040, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 20:21:40,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2021-07-13 20:21:40,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 300. [2021-07-13 20:21:40,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 1.7525083612040133) internal successors, (524), 299 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:40,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 524 transitions. [2021-07-13 20:21:40,022 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 524 transitions. Word has length 43 [2021-07-13 20:21:40,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:40,022 INFO L482 AbstractCegarLoop]: Abstraction has 300 states and 524 transitions. [2021-07-13 20:21:40,022 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:40,022 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 524 transitions. [2021-07-13 20:21:40,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:40,022 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:40,023 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:40,223 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2021-07-13 20:21:40,223 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:40,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:40,223 INFO L82 PathProgramCache]: Analyzing trace with hash 39739230, now seen corresponding path program 143 times [2021-07-13 20:21:40,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:40,223 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197048319] [2021-07-13 20:21:40,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:40,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:40,471 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:40,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:40,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197048319] [2021-07-13 20:21:40,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197048319] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:40,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517685385] [2021-07-13 20:21:40,471 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 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:40,501 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-07-13 20:21:40,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:40,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:40,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:40,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:40,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:40,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:40,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:40,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:40,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:40,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:40,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:40,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:40,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:21:40,658 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:40,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517685385] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:40,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:40,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-07-13 20:21:40,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572837022] [2021-07-13 20:21:40,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:21:40,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:40,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:21:40,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:21:40,659 INFO L87 Difference]: Start difference. First operand 300 states and 524 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:41,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:41,360 INFO L93 Difference]: Finished difference Result 566 states and 953 transitions. [2021-07-13 20:21:41,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-13 20:21:41,360 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:41,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:41,361 INFO L225 Difference]: With dead ends: 566 [2021-07-13 20:21:41,361 INFO L226 Difference]: Without dead ends: 550 [2021-07-13 20:21:41,361 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 744.4ms TimeCoverageRelationStatistics Valid=269, Invalid=1623, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 20:21:41,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-07-13 20:21:41,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 237. [2021-07-13 20:21:41,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 1.7330508474576272) internal successors, (409), 236 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:41,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 409 transitions. [2021-07-13 20:21:41,364 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 409 transitions. Word has length 43 [2021-07-13 20:21:41,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:41,364 INFO L482 AbstractCegarLoop]: Abstraction has 237 states and 409 transitions. [2021-07-13 20:21:41,364 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:41,364 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 409 transitions. [2021-07-13 20:21:41,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:41,364 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:41,364 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:41,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2021-07-13 20:21:41,569 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:41,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:41,569 INFO L82 PathProgramCache]: Analyzing trace with hash 365871056, now seen corresponding path program 144 times [2021-07-13 20:21:41,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:41,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767037511] [2021-07-13 20:21:41,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:41,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:41,807 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:41,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:41,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767037511] [2021-07-13 20:21:41,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767037511] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:41,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689966953] [2021-07-13 20:21:41,807 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 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:41,836 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:21:41,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:41,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 34 conjunts are in the unsatisfiable core [2021-07-13 20:21:41,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:42,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:21:42,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:42,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:42,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:42,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:42,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:21:42,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:42,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:42,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:42,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:42,135 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:21:42,202 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 44 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:42,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689966953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:42,202 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:42,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 31 [2021-07-13 20:21:42,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145631079] [2021-07-13 20:21:42,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:21:42,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:42,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:21:42,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:21:42,203 INFO L87 Difference]: Start difference. First operand 237 states and 409 transitions. Second operand has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:43,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:43,569 INFO L93 Difference]: Finished difference Result 360 states and 593 transitions. [2021-07-13 20:21:43,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-07-13 20:21:43,569 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:43,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:43,569 INFO L225 Difference]: With dead ends: 360 [2021-07-13 20:21:43,569 INFO L226 Difference]: Without dead ends: 344 [2021-07-13 20:21:43,570 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1015 ImplicationChecksByTransitivity, 1455.4ms TimeCoverageRelationStatistics Valid=532, Invalid=3890, Unknown=0, NotChecked=0, Total=4422 [2021-07-13 20:21:43,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-07-13 20:21:43,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 203. [2021-07-13 20:21:43,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 1.698019801980198) internal successors, (343), 202 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:43,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 343 transitions. [2021-07-13 20:21:43,572 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 343 transitions. Word has length 43 [2021-07-13 20:21:43,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:43,572 INFO L482 AbstractCegarLoop]: Abstraction has 203 states and 343 transitions. [2021-07-13 20:21:43,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:43,572 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 343 transitions. [2021-07-13 20:21:43,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:43,572 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:43,572 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:43,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2021-07-13 20:21:43,772 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:43,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:43,773 INFO L82 PathProgramCache]: Analyzing trace with hash -897509522, now seen corresponding path program 145 times [2021-07-13 20:21:43,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:43,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854291178] [2021-07-13 20:21:43,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:43,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:44,005 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:44,005 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:44,005 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854291178] [2021-07-13 20:21:44,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854291178] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:44,005 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7083239] [2021-07-13 20:21:44,005 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 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:44,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:44,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:44,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:44,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:44,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:44,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:44,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:44,128 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:44,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 13 treesize of output 9 [2021-07-13 20:21:44,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:44,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:44,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:44,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-07-13 20:21:44,213 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:44,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7083239] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:44,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:44,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 21 [2021-07-13 20:21:44,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401058587] [2021-07-13 20:21:44,214 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 20:21:44,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:44,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 20:21:44,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-13 20:21:44,214 INFO L87 Difference]: Start difference. First operand 203 states and 343 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:44,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:44,751 INFO L93 Difference]: Finished difference Result 234 states and 387 transitions. [2021-07-13 20:21:44,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 20:21:44,752 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:44,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:44,752 INFO L225 Difference]: With dead ends: 234 [2021-07-13 20:21:44,752 INFO L226 Difference]: Without dead ends: 218 [2021-07-13 20:21:44,752 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 32 SyntacticMatches, 14 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 587.9ms TimeCoverageRelationStatistics Valid=166, Invalid=1474, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 20:21:44,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-07-13 20:21:44,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 160. [2021-07-13 20:21:44,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 1.6918238993710693) internal successors, (269), 159 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:44,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 269 transitions. [2021-07-13 20:21:44,754 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 269 transitions. Word has length 43 [2021-07-13 20:21:44,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:44,754 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 269 transitions. [2021-07-13 20:21:44,754 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:44,754 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 269 transitions. [2021-07-13 20:21:44,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-07-13 20:21:44,754 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:44,754 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:44,954 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2021-07-13 20:21:44,955 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:44,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:44,955 INFO L82 PathProgramCache]: Analyzing trace with hash 732813738, now seen corresponding path program 146 times [2021-07-13 20:21:44,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:44,955 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263320560] [2021-07-13 20:21:44,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:44,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:45,200 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:21:45,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:45,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263320560] [2021-07-13 20:21:45,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263320560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:45,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345323106] [2021-07-13 20:21:45,200 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 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:45,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:21:45,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:45,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:21:45,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:45,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:45,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:45,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:45,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:45,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-07-13 20:21:45,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:21:45,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:45,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:45,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:45,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-07-13 20:21:45,411 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:21:45,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345323106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:45,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:45,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-07-13 20:21:45,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478521296] [2021-07-13 20:21:45,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 20:21:45,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:45,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 20:21:45,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:21:45,412 INFO L87 Difference]: Start difference. First operand 160 states and 269 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:46,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:46,162 INFO L93 Difference]: Finished difference Result 331 states and 546 transitions. [2021-07-13 20:21:46,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 20:21:46,163 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-07-13 20:21:46,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:46,163 INFO L225 Difference]: With dead ends: 331 [2021-07-13 20:21:46,163 INFO L226 Difference]: Without dead ends: 318 [2021-07-13 20:21:46,163 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 818.2ms TimeCoverageRelationStatistics Valid=306, Invalid=2046, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 20:21:46,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-07-13 20:21:46,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 153. [2021-07-13 20:21:46,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 1.6842105263157894) internal successors, (256), 152 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:46,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 256 transitions. [2021-07-13 20:21:46,165 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 256 transitions. Word has length 43 [2021-07-13 20:21:46,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:46,165 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 256 transitions. [2021-07-13 20:21:46,165 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:46,165 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 256 transitions. [2021-07-13 20:21:46,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:21:46,165 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:46,165 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:46,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2021-07-13 20:21:46,366 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:46,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:46,366 INFO L82 PathProgramCache]: Analyzing trace with hash 46057754, now seen corresponding path program 147 times [2021-07-13 20:21:46,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:46,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911737191] [2021-07-13 20:21:46,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:46,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:46,597 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 1 proven. 76 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-07-13 20:21:46,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:46,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911737191] [2021-07-13 20:21:46,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911737191] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:46,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084726465] [2021-07-13 20:21:46,598 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 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:46,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-07-13 20:21:46,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:46,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 42 conjunts are in the unsatisfiable core [2021-07-13 20:21:46,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:46,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:46,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:46,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:46,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:21:46,896 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-07-13 20:21:46,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:21:46,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:46,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:46,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:46,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:46,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-07-13 20:21:47,046 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 1 proven. 76 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-07-13 20:21:47,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084726465] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:47,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:47,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2021-07-13 20:21:47,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72220083] [2021-07-13 20:21:47,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-07-13 20:21:47,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:47,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-07-13 20:21:47,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1020, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 20:21:47,047 INFO L87 Difference]: Start difference. First operand 153 states and 256 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:48,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:48,360 INFO L93 Difference]: Finished difference Result 241 states and 393 transitions. [2021-07-13 20:21:48,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-13 20:21:48,360 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:21:48,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:48,360 INFO L225 Difference]: With dead ends: 241 [2021-07-13 20:21:48,360 INFO L226 Difference]: Without dead ends: 0 [2021-07-13 20:21:48,361 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 896 ImplicationChecksByTransitivity, 1425.9ms TimeCoverageRelationStatistics Valid=504, Invalid=3786, Unknown=0, NotChecked=0, Total=4290 [2021-07-13 20:21:48,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-07-13 20:21:48,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-07-13 20:21:48,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:48,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-07-13 20:21:48,361 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 51 [2021-07-13 20:21:48,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:48,361 INFO L482 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-07-13 20:21:48,361 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:48,361 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-07-13 20:21:48,361 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-07-13 20:21:48,561 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:48,563 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-07-13 20:21:48,565 INFO L202 PluginConnector]: Adding new model two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.07 08:21:48 BasicIcfg [2021-07-13 20:21:48,565 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-07-13 20:21:48,565 INFO L168 Benchmark]: Toolchain (without parser) took 239973.29 ms. Allocated memory was 182.5 MB in the beginning and 457.2 MB in the end (delta: 274.7 MB). Free memory was 162.0 MB in the beginning and 416.1 MB in the end (delta: -254.1 MB). Peak memory consumption was 21.7 MB. Max. memory is 8.0 GB. [2021-07-13 20:21:48,565 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.10 ms. Allocated memory is still 182.5 MB. Free memory is still 163.1 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-07-13 20:21:48,565 INFO L168 Benchmark]: Boogie Procedure Inliner took 18.38 ms. Allocated memory is still 182.5 MB. Free memory was 161.9 MB in the beginning and 160.5 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 8.0 GB. [2021-07-13 20:21:48,565 INFO L168 Benchmark]: Boogie Preprocessor took 11.48 ms. Allocated memory is still 182.5 MB. Free memory was 160.5 MB in the beginning and 159.6 MB in the end (delta: 901.5 kB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-07-13 20:21:48,565 INFO L168 Benchmark]: RCFGBuilder took 286.11 ms. Allocated memory is still 182.5 MB. Free memory was 159.4 MB in the beginning and 145.8 MB in the end (delta: 13.7 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-07-13 20:21:48,566 INFO L168 Benchmark]: TraceAbstraction took 239649.80 ms. Allocated memory was 182.5 MB in the beginning and 457.2 MB in the end (delta: 274.7 MB). Free memory was 145.2 MB in the beginning and 416.1 MB in the end (delta: -270.9 MB). Peak memory consumption was 4.9 MB. Max. memory is 8.0 GB. [2021-07-13 20:21:48,566 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.10 ms. Allocated memory is still 182.5 MB. Free memory is still 163.1 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 18.38 ms. Allocated memory is still 182.5 MB. Free memory was 161.9 MB in the beginning and 160.5 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Preprocessor took 11.48 ms. Allocated memory is still 182.5 MB. Free memory was 160.5 MB in the beginning and 159.6 MB in the end (delta: 901.5 kB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 286.11 ms. Allocated memory is still 182.5 MB. Free memory was 159.4 MB in the beginning and 145.8 MB in the end (delta: 13.7 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 239649.80 ms. Allocated memory was 182.5 MB in the beginning and 457.2 MB in the end (delta: 274.7 MB). Free memory was 145.2 MB in the beginning and 416.1 MB in the end (delta: -270.9 MB). Peak memory consumption was 4.9 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 62]: assertion always holds For all program executions holds that assertion always holds at this location - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 36 locations, 3 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 239558.1ms, OverallIterations: 150, TraceHistogramMax: 5, EmptinessCheckTime: 161.5ms, AutomataDifference: 137029.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 15.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 3493 SDtfs, 18073 SDslu, 39344 SDs, 0 SdLazy, 90872 SolverSat, 17985 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 37776.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11454 GetRequests, 3202 SyntacticMatches, 988 SemanticMatches, 7264 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106088 ImplicationChecksByTransitivity, 138029.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=2544occurred in iteration=50, InterpolantAutomatonStates: 5913, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1370.4ms AutomataMinimizationTime, 150 MinimizatonAttempts, 34074 StatesRemovedByMinimization, 148 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 499.9ms SsaConstructionTime, 2110.8ms SatisfiabilityAnalysisTime, 65207.6ms InterpolantComputationTime, 9547 NumberOfCodeBlocks, 9543 NumberOfCodeBlocksAsserted, 569 NumberOfCheckSat, 9250 ConstructedInterpolants, 132 QuantifiedInterpolants, 115816 SizeOfPredicates, 1091 NumberOfNonLiveVariables, 13512 ConjunctsInSsa, 4217 ConjunctsInUnsatCore, 297 InterpolantComputations, 4 PerfectInterpolantSequences, 836/7618 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! Received shutdown request...