/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/two-queue.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-29289db [2021-06-05 15:55:19,099 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 15:55:19,100 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 15:55:19,123 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 15:55:19,123 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 15:55:19,126 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 15:55:19,127 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 15:55:19,131 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 15:55:19,133 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 15:55:19,136 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 15:55:19,137 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 15:55:19,137 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 15:55:19,138 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 15:55:19,139 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 15:55:19,140 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 15:55:19,141 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 15:55:19,143 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 15:55:19,143 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 15:55:19,145 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 15:55:19,147 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 15:55:19,147 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 15:55:19,148 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 15:55:19,149 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 15:55:19,149 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 15:55:19,151 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 15:55:19,151 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 15:55:19,151 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 15:55:19,151 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 15:55:19,152 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 15:55:19,152 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 15:55:19,152 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 15:55:19,153 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 15:55:19,153 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 15:55:19,154 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 15:55:19,154 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 15:55:19,154 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 15:55:19,155 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 15:55:19,155 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 15:55:19,155 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 15:55:19,155 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 15:55:19,156 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 15:55:19,159 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2021-06-05 15:55:19,190 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 15:55:19,190 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 15:55:19,190 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 15:55:19,190 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 15:55:19,192 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 15:55:19,192 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 15:55:19,192 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 15:55:19,192 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 15:55:19,192 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 15:55:19,193 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 15:55:19,193 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 15:55:19,193 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 15:55:19,193 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 15:55:19,193 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 15:55:19,193 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 15:55:19,193 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 15:55:19,194 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 15:55:19,194 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 15:55:19,194 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 15:55:19,194 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 15:55:19,194 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 15:55:19,194 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 15:55:19,194 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 15:55:19,194 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 15:55:19,194 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 15:55:19,194 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 15:55:19,194 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 15:55:19,195 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 15:55:19,195 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 15:55:19,195 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 15:55:19,195 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 15:55:19,195 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2021-06-05 15:55:19,195 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-06-05 15:55:19,463 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 15:55:19,479 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 15:55:19,481 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 15:55:19,482 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 15:55:19,484 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 15:55:19,484 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-06-05 15:55:19,484 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/two-queue.wvr.bpl' [2021-06-05 15:55:19,513 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 15:55:19,514 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 15:55:19,515 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 15:55:19,515 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 15:55:19,515 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 15:55:19,524 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 05.06 03:55:19" (1/1) ... [2021-06-05 15:55:19,529 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 05.06 03:55:19" (1/1) ... [2021-06-05 15:55:19,534 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 15:55:19,535 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 15:55:19,536 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 15:55:19,536 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 15:55:19,541 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:55:19" (1/1) ... [2021-06-05 15:55:19,542 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:55:19" (1/1) ... [2021-06-05 15:55:19,542 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:55:19" (1/1) ... [2021-06-05 15:55:19,543 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:55:19" (1/1) ... [2021-06-05 15:55:19,545 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:55:19" (1/1) ... [2021-06-05 15:55:19,547 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:55:19" (1/1) ... [2021-06-05 15:55:19,547 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:55:19" (1/1) ... [2021-06-05 15:55:19,548 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 15:55:19,549 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 15:55:19,549 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 15:55:19,550 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 15:55:19,551 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:55:19" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 15:55:19,594 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 15:55:19,594 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 15:55:19,595 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 15:55:19,595 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 15:55:19,595 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 15:55:19,595 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 15:55:19,595 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 15:55:19,595 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 15:55:19,595 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 15:55:19,596 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-05 15:55:19,765 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 15:55:19,765 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-06-05 15:55:19,766 INFO L202 PluginConnector]: Adding new model two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 03:55:19 BoogieIcfgContainer [2021-06-05 15:55:19,766 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 15:55:19,767 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 15:55:19,768 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 15:55:19,769 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 15:55:19,770 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:55:19" (1/2) ... [2021-06-05 15:55:19,770 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18c50672 and model type two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 03:55:19, skipping insertion in model container [2021-06-05 15:55:19,770 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 03:55:19" (2/2) ... [2021-06-05 15:55:19,771 INFO L111 eAbstractionObserver]: Analyzing ICFG two-queue.wvr.bpl [2021-06-05 15:55:19,775 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 15:55:19,775 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 15:55:19,775 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 15:55:19,775 INFO L510 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 15:55:19,794 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-06-05 15:55:19,808 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-06-05 15:55:19,832 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 15:55:19,832 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 15:55:19,832 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 15:55:19,832 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 15:55:19,832 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 15:55:19,832 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 15:55:19,833 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 15:55:19,833 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-05 15:55:19,838 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 62 flow [2021-06-05 15:55:19,846 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 55 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:55:19,848 INFO L276 IsEmpty]: Start isEmpty. Operand has 55 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:55:19,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-05 15:55:19,855 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:19,855 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:19,855 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:19,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:19,860 INFO L82 PathProgramCache]: Analyzing trace with hash 1020496956, now seen corresponding path program 1 times [2021-06-05 15:55:19,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:19,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802096511] [2021-06-05 15:55:19,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:19,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:19,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:19,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:19,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802096511] [2021-06-05 15:55:19,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802096511] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 15:55:19,981 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 15:55:19,981 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 15:55:19,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310994439] [2021-06-05 15:55:19,984 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 15:55:19,984 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:19,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 15:55:19,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 15:55:20,000 INFO L87 Difference]: Start difference. First operand has 55 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) 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-06-05 15:55:20,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:20,057 INFO L93 Difference]: Finished difference Result 89 states and 172 transitions. [2021-06-05 15:55:20,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 15:55:20,063 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-06-05 15:55:20,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:20,070 INFO L225 Difference]: With dead ends: 89 [2021-06-05 15:55:20,070 INFO L226 Difference]: Without dead ends: 82 [2021-06-05 15:55:20,071 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 15:55:20,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-06-05 15:55:20,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 62. [2021-06-05 15:55:20,098 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-06-05 15:55:20,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 119 transitions. [2021-06-05 15:55:20,104 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 119 transitions. Word has length 11 [2021-06-05 15:55:20,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:20,104 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 119 transitions. [2021-06-05 15:55:20,104 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-06-05 15:55:20,105 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 119 transitions. [2021-06-05 15:55:20,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 15:55:20,105 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:20,106 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:20,106 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-05 15:55:20,106 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:20,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:20,110 INFO L82 PathProgramCache]: Analyzing trace with hash -1139769537, now seen corresponding path program 1 times [2021-06-05 15:55:20,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:20,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125996551] [2021-06-05 15:55:20,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:20,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:20,150 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:20,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:20,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125996551] [2021-06-05 15:55:20,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125996551] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 15:55:20,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 15:55:20,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 15:55:20,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590120236] [2021-06-05 15:55:20,152 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 15:55:20,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:20,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 15:55:20,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 15:55:20,153 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-06-05 15:55:20,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:20,165 INFO L93 Difference]: Finished difference Result 76 states and 142 transitions. [2021-06-05 15:55:20,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 15:55:20,166 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-06-05 15:55:20,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:20,168 INFO L225 Difference]: With dead ends: 76 [2021-06-05 15:55:20,168 INFO L226 Difference]: Without dead ends: 65 [2021-06-05 15:55:20,169 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 15:55:20,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-06-05 15:55:20,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 63. [2021-06-05 15:55:20,184 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-06-05 15:55:20,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 120 transitions. [2021-06-05 15:55:20,186 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 120 transitions. Word has length 15 [2021-06-05 15:55:20,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:20,186 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 120 transitions. [2021-06-05 15:55:20,187 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-06-05 15:55:20,187 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 120 transitions. [2021-06-05 15:55:20,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 15:55:20,187 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:20,187 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:20,187 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-05 15:55:20,188 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:20,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:20,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1943793281, now seen corresponding path program 1 times [2021-06-05 15:55:20,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:20,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039412389] [2021-06-05 15:55:20,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:20,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:20,228 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:20,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:20,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039412389] [2021-06-05 15:55:20,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039412389] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 15:55:20,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 15:55:20,229 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 15:55:20,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119376900] [2021-06-05 15:55:20,229 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 15:55:20,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:20,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 15:55:20,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 15:55:20,230 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-06-05 15:55:20,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:20,240 INFO L93 Difference]: Finished difference Result 64 states and 116 transitions. [2021-06-05 15:55:20,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 15:55:20,241 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-06-05 15:55:20,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:20,241 INFO L225 Difference]: With dead ends: 64 [2021-06-05 15:55:20,241 INFO L226 Difference]: Without dead ends: 58 [2021-06-05 15:55:20,241 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 15:55:20,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-06-05 15:55:20,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2021-06-05 15:55:20,244 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-06-05 15:55:20,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 106 transitions. [2021-06-05 15:55:20,244 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 106 transitions. Word has length 15 [2021-06-05 15:55:20,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:20,245 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 106 transitions. [2021-06-05 15:55:20,245 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-06-05 15:55:20,245 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 106 transitions. [2021-06-05 15:55:20,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:55:20,245 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:20,245 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:20,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-05 15:55:20,246 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:20,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:20,246 INFO L82 PathProgramCache]: Analyzing trace with hash -1703953662, now seen corresponding path program 1 times [2021-06-05 15:55:20,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:20,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002481828] [2021-06-05 15:55:20,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:20,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:20,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:20,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:20,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002481828] [2021-06-05 15:55:20,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002481828] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:20,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045396351] [2021-06-05 15:55:20,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:20,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:20,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 15:55:20,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:20,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-05 15:55:20,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:20,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:20,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:20,683 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-06-05 15:55:20,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-06-05 15:55:20,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:20,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:20,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:20,745 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-06-05 15:55:20,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:20,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045396351] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:20,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:20,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-06-05 15:55:20,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877224209] [2021-06-05 15:55:20,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:55:20,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:20,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:55:20,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:55:20,823 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-06-05 15:55:21,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:21,225 INFO L93 Difference]: Finished difference Result 134 states and 253 transitions. [2021-06-05 15:55:21,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:55:21,226 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-06-05 15:55:21,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:21,228 INFO L225 Difference]: With dead ends: 134 [2021-06-05 15:55:21,228 INFO L226 Difference]: Without dead ends: 127 [2021-06-05 15:55:21,228 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 399.3ms TimeCoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2021-06-05 15:55:21,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-06-05 15:55:21,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 79. [2021-06-05 15:55:21,233 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-06-05 15:55:21,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 148 transitions. [2021-06-05 15:55:21,234 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 148 transitions. Word has length 19 [2021-06-05 15:55:21,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:21,234 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 148 transitions. [2021-06-05 15:55:21,234 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-06-05 15:55:21,234 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 148 transitions. [2021-06-05 15:55:21,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:55:21,235 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:21,235 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:21,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:21,449 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:21,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:21,450 INFO L82 PathProgramCache]: Analyzing trace with hash -40497184, now seen corresponding path program 2 times [2021-06-05 15:55:21,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:21,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273535872] [2021-06-05 15:55:21,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:21,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:21,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-06-05 15:55:21,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:21,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273535872] [2021-06-05 15:55:21,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273535872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:21,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142415253] [2021-06-05 15:55:21,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:21,637 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:55:21,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:21,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 15:55:21,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:21,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-06-05 15:55:21,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:21,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:21,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:21,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-06-05 15:55:21,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-06-05 15:55:21,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:21,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:21,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:21,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-06-05 15:55:21,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:21,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142415253] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:21,912 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:21,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-06-05 15:55:21,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897392571] [2021-06-05 15:55:21,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:55:21,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:21,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:55:21,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:55:21,913 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-06-05 15:55:22,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:22,334 INFO L93 Difference]: Finished difference Result 138 states and 262 transitions. [2021-06-05 15:55:22,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:55:22,335 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-06-05 15:55:22,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:22,335 INFO L225 Difference]: With dead ends: 138 [2021-06-05 15:55:22,335 INFO L226 Difference]: Without dead ends: 131 [2021-06-05 15:55:22,336 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 403.2ms TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:55:22,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-06-05 15:55:22,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 84. [2021-06-05 15:55:22,339 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-06-05 15:55:22,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 158 transitions. [2021-06-05 15:55:22,339 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 158 transitions. Word has length 19 [2021-06-05 15:55:22,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:22,339 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 158 transitions. [2021-06-05 15:55:22,339 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-06-05 15:55:22,340 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 158 transitions. [2021-06-05 15:55:22,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:55:22,340 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:22,340 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:22,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:22,549 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:22,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:22,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1850061536, now seen corresponding path program 3 times [2021-06-05 15:55:22,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:22,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793962580] [2021-06-05 15:55:22,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:22,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:22,665 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:22,665 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:22,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793962580] [2021-06-05 15:55:22,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793962580] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:22,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286098980] [2021-06-05 15:55:22,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 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:22,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 15:55:22,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:22,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 15:55:22,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:22,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:22,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:22,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:22,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:22,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:55:22,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2021-06-05 15:55:22,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:22,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:22,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:22,749 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-06-05 15:55:22,791 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:22,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286098980] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:22,791 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:22,791 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-06-05 15:55:22,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409113201] [2021-06-05 15:55:22,792 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 15:55:22,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:22,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 15:55:22,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 15:55:22,792 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-06-05 15:55:22,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:22,980 INFO L93 Difference]: Finished difference Result 126 states and 239 transitions. [2021-06-05 15:55:22,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:55:22,981 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-06-05 15:55:22,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:22,982 INFO L225 Difference]: With dead ends: 126 [2021-06-05 15:55:22,982 INFO L226 Difference]: Without dead ends: 119 [2021-06-05 15:55:22,983 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 167.5ms TimeCoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:55:22,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-06-05 15:55:22,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 90. [2021-06-05 15:55:22,994 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-06-05 15:55:22,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 173 transitions. [2021-06-05 15:55:22,996 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 173 transitions. Word has length 19 [2021-06-05 15:55:22,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:22,996 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 173 transitions. [2021-06-05 15:55:22,996 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-06-05 15:55:22,996 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 173 transitions. [2021-06-05 15:55:22,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:55:22,997 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:22,997 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:23,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:23,213 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:23,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:23,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1369194604, now seen corresponding path program 4 times [2021-06-05 15:55:23,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:23,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908452793] [2021-06-05 15:55:23,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:23,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:23,339 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:23,340 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:23,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908452793] [2021-06-05 15:55:23,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908452793] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:23,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465781148] [2021-06-05 15:55:23,340 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-06-05 15:55:23,363 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:55:23,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:23,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 15:55:23,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:23,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:23,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:23,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55: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-06-05 15:55:23,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:55:23,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 16 treesize of output 10 [2021-06-05 15:55:23,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:23,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:23,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:23,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-06-05 15:55:23,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-06-05 15:55:23,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465781148] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:23,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:23,540 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-06-05 15:55:23,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152634244] [2021-06-05 15:55:23,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:55:23,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:23,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:55:23,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:55:23,542 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-06-05 15:55:23,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:23,877 INFO L93 Difference]: Finished difference Result 142 states and 271 transitions. [2021-06-05 15:55:23,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:55:23,877 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-06-05 15:55:23,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:23,878 INFO L225 Difference]: With dead ends: 142 [2021-06-05 15:55:23,878 INFO L226 Difference]: Without dead ends: 135 [2021-06-05 15:55:23,878 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 344.6ms TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:55:23,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-06-05 15:55:23,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 90. [2021-06-05 15:55:23,881 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-06-05 15:55:23,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 173 transitions. [2021-06-05 15:55:23,881 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 173 transitions. Word has length 19 [2021-06-05 15:55:23,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:23,881 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 173 transitions. [2021-06-05 15:55:23,881 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-06-05 15:55:23,881 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 173 transitions. [2021-06-05 15:55:23,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:55:23,882 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:23,882 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:24,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:24,099 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:24,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:24,100 INFO L82 PathProgramCache]: Analyzing trace with hash 312642306, now seen corresponding path program 5 times [2021-06-05 15:55:24,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:24,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553063237] [2021-06-05 15:55:24,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:24,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:24,217 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:24,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:24,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553063237] [2021-06-05 15:55:24,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553063237] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:24,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080653537] [2021-06-05 15:55:24,217 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-06-05 15:55:24,241 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:55:24,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:24,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 15:55:24,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:24,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-06-05 15:55:24,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:24,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:24,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:24,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:24,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:55:24,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:24,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:24,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:24,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:24,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:24,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080653537] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:24,463 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:24,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-06-05 15:55:24,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942877662] [2021-06-05 15:55:24,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:55:24,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:24,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:55:24,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:55:24,464 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-06-05 15:55:25,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:25,012 INFO L93 Difference]: Finished difference Result 139 states and 266 transitions. [2021-06-05 15:55:25,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 15:55:25,012 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-06-05 15:55:25,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:25,013 INFO L225 Difference]: With dead ends: 139 [2021-06-05 15:55:25,013 INFO L226 Difference]: Without dead ends: 129 [2021-06-05 15:55:25,013 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 400.1ms TimeCoverageRelationStatistics Valid=179, Invalid=877, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 15:55:25,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-06-05 15:55:25,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 95. [2021-06-05 15:55:25,016 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-06-05 15:55:25,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 185 transitions. [2021-06-05 15:55:25,017 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 185 transitions. Word has length 19 [2021-06-05 15:55:25,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:25,017 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 185 transitions. [2021-06-05 15:55:25,017 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-06-05 15:55:25,017 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 185 transitions. [2021-06-05 15:55:25,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:55:25,018 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:25,018 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:25,233 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:25,233 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:25,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:25,233 INFO L82 PathProgramCache]: Analyzing trace with hash 643965758, now seen corresponding path program 6 times [2021-06-05 15:55:25,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:25,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460840116] [2021-06-05 15:55:25,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:25,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:25,517 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2021-06-05 15:55:25,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:25,664 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:25,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460840116] [2021-06-05 15:55:25,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460840116] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:25,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030289936] [2021-06-05 15:55:25,665 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-06-05 15:55:25,688 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 15:55:25,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:25,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 15:55:25,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:25,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 20 treesize of output 14 [2021-06-05 15:55:25,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:25,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:25,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:25,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:11 [2021-06-05 15:55:25,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:25,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:25,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:25,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:25,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:25,901 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:25,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030289936] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:25,902 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:25,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-06-05 15:55:25,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922184215] [2021-06-05 15:55:25,902 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 15:55:25,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:25,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 15:55:25,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 15:55:25,903 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-06-05 15:55:26,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:26,161 INFO L93 Difference]: Finished difference Result 142 states and 278 transitions. [2021-06-05 15:55:26,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 15:55:26,161 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-06-05 15:55:26,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:26,163 INFO L225 Difference]: With dead ends: 142 [2021-06-05 15:55:26,163 INFO L226 Difference]: Without dead ends: 135 [2021-06-05 15:55:26,164 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 473.2ms TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-06-05 15:55:26,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-06-05 15:55:26,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 100. [2021-06-05 15:55:26,171 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-06-05 15:55:26,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 199 transitions. [2021-06-05 15:55:26,172 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 199 transitions. Word has length 19 [2021-06-05 15:55:26,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:26,172 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 199 transitions. [2021-06-05 15:55:26,172 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-06-05 15:55:26,172 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 199 transitions. [2021-06-05 15:55:26,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:55:26,174 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:26,174 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:26,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:26,389 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:26,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:26,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1231711080, now seen corresponding path program 7 times [2021-06-05 15:55:26,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:26,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000919717] [2021-06-05 15:55:26,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:26,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:26,489 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:26,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:26,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000919717] [2021-06-05 15:55:26,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000919717] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:26,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169822736] [2021-06-05 15:55:26,489 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) [2021-06-05 15:55:26,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:26,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 15:55:26,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:26,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 17 treesize of output 9 [2021-06-05 15:55:26,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:26,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:26,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:26,584 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-06-05 15:55:26,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-06-05 15:55:26,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:26,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:26,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:26,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-06-05 15:55:26,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:26,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169822736] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:26,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:26,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-06-05 15:55:26,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932144661] [2021-06-05 15:55:26,675 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:55:26,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:26,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:55:26,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:55:26,676 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-06-05 15:55:26,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:26,975 INFO L93 Difference]: Finished difference Result 166 states and 325 transitions. [2021-06-05 15:55:26,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:55:26,975 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-06-05 15:55:26,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:26,977 INFO L225 Difference]: With dead ends: 166 [2021-06-05 15:55:26,977 INFO L226 Difference]: Without dead ends: 159 [2021-06-05 15:55:26,977 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 263.1ms TimeCoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2021-06-05 15:55:26,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-06-05 15:55:26,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 102. [2021-06-05 15:55:26,979 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-06-05 15:55:26,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 204 transitions. [2021-06-05 15:55:26,980 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 204 transitions. Word has length 19 [2021-06-05 15:55:26,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:26,980 INFO L482 AbstractCegarLoop]: Abstraction has 102 states and 204 transitions. [2021-06-05 15:55:26,980 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-06-05 15:55:26,980 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 204 transitions. [2021-06-05 15:55:26,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:55:26,980 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:26,980 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:27,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-06-05 15:55:27,181 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:27,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:27,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1987545060, now seen corresponding path program 8 times [2021-06-05 15:55:27,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:27,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758089783] [2021-06-05 15:55:27,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:27,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:27,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:27,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:27,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758089783] [2021-06-05 15:55:27,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758089783] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:27,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529114960] [2021-06-05 15:55:27,291 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-06-05 15:55:27,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:55:27,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:27,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 15:55:27,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:27,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-06-05 15:55:27,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:27,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:27,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:27,402 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-06-05 15:55:27,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-06-05 15:55:27,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:27,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:27,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:27,433 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-06-05 15:55:27,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:27,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529114960] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:27,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:27,540 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-06-05 15:55:27,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928816361] [2021-06-05 15:55:27,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:55:27,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:27,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:55:27,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:55:27,557 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-06-05 15:55:27,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:27,935 INFO L93 Difference]: Finished difference Result 160 states and 313 transitions. [2021-06-05 15:55:27,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:55:27,936 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-06-05 15:55:27,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:27,936 INFO L225 Difference]: With dead ends: 160 [2021-06-05 15:55:27,936 INFO L226 Difference]: Without dead ends: 153 [2021-06-05 15:55:27,937 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 340.6ms TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:55:27,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-06-05 15:55:27,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 102. [2021-06-05 15:55:27,939 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-06-05 15:55:27,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 204 transitions. [2021-06-05 15:55:27,939 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 204 transitions. Word has length 19 [2021-06-05 15:55:27,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:27,940 INFO L482 AbstractCegarLoop]: Abstraction has 102 states and 204 transitions. [2021-06-05 15:55:27,940 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-06-05 15:55:27,940 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 204 transitions. [2021-06-05 15:55:27,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:55:27,940 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:27,940 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:28,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-06-05 15:55:28,156 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:28,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:28,157 INFO L82 PathProgramCache]: Analyzing trace with hash -96986340, now seen corresponding path program 9 times [2021-06-05 15:55:28,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:28,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794082290] [2021-06-05 15:55:28,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:28,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:28,250 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:28,250 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:28,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794082290] [2021-06-05 15:55:28,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794082290] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:28,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914768694] [2021-06-05 15:55:28,250 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) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:28,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 15:55:28,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:28,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 15:55:28,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:28,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:28,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:28,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:28,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-06-05 15:55:28,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:55:28,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-06-05 15:55:28,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:28,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:28,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:28,321 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:9 [2021-06-05 15:55:28,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:28,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914768694] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:28,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:28,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-06-05 15:55:28,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831396878] [2021-06-05 15:55:28,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 15:55:28,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:28,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 15:55:28,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 15:55:28,360 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-06-05 15:55:28,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:28,576 INFO L93 Difference]: Finished difference Result 143 states and 283 transitions. [2021-06-05 15:55:28,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:55:28,576 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-06-05 15:55:28,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:28,577 INFO L225 Difference]: With dead ends: 143 [2021-06-05 15:55:28,577 INFO L226 Difference]: Without dead ends: 136 [2021-06-05 15:55:28,577 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 177.3ms TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:55:28,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-06-05 15:55:28,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 104. [2021-06-05 15:55:28,579 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-06-05 15:55:28,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 208 transitions. [2021-06-05 15:55:28,580 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 208 transitions. Word has length 19 [2021-06-05 15:55:28,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:28,580 INFO L482 AbstractCegarLoop]: Abstraction has 104 states and 208 transitions. [2021-06-05 15:55:28,580 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-06-05 15:55:28,580 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 208 transitions. [2021-06-05 15:55:28,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:55:28,580 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:28,581 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:28,786 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:28,787 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:28,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:28,787 INFO L82 PathProgramCache]: Analyzing trace with hash 978724816, now seen corresponding path program 10 times [2021-06-05 15:55:28,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:28,787 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782616712] [2021-06-05 15:55:28,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:28,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:28,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:28,888 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:28,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782616712] [2021-06-05 15:55:28,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782616712] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:28,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126603210] [2021-06-05 15:55:28,888 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-06-05 15:55:28,911 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:55:28,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:28,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 15:55:28,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:28,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:28,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:28,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:28,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:28,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:55:29,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-06-05 15:55:29,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:29,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:29,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:29,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:7 [2021-06-05 15:55:29,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:29,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126603210] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:29,096 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:29,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-06-05 15:55:29,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240568431] [2021-06-05 15:55:29,096 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:55:29,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:29,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:55:29,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:55:29,097 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-06-05 15:55:29,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:29,451 INFO L93 Difference]: Finished difference Result 159 states and 313 transitions. [2021-06-05 15:55:29,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:55:29,451 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-06-05 15:55:29,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:29,452 INFO L225 Difference]: With dead ends: 159 [2021-06-05 15:55:29,452 INFO L226 Difference]: Without dead ends: 152 [2021-06-05 15:55:29,452 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 301.5ms TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:55:29,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-06-05 15:55:29,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 103. [2021-06-05 15:55:29,455 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-06-05 15:55:29,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 206 transitions. [2021-06-05 15:55:29,455 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 206 transitions. Word has length 19 [2021-06-05 15:55:29,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:29,456 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 206 transitions. [2021-06-05 15:55:29,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-06-05 15:55:29,456 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 206 transitions. [2021-06-05 15:55:29,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:55:29,456 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:29,456 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:29,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:29,670 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:29,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:29,670 INFO L82 PathProgramCache]: Analyzing trace with hash -1634405570, now seen corresponding path program 11 times [2021-06-05 15:55:29,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:29,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733068863] [2021-06-05 15:55:29,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:29,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:29,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:29,779 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:29,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733068863] [2021-06-05 15:55:29,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733068863] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:29,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172542291] [2021-06-05 15:55:29,780 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-06-05 15:55:29,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:55:29,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:29,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 15:55:29,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:29,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-06-05 15:55:29,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:29,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:29,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:29,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:29,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:55:29,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:29,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:29,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:29,928 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:30,006 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:30,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172542291] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:30,007 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:30,007 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-06-05 15:55:30,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412774425] [2021-06-05 15:55:30,007 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:55:30,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:30,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:55:30,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:55:30,008 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-06-05 15:55:30,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:30,435 INFO L93 Difference]: Finished difference Result 155 states and 306 transitions. [2021-06-05 15:55:30,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 15:55:30,435 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-06-05 15:55:30,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:30,437 INFO L225 Difference]: With dead ends: 155 [2021-06-05 15:55:30,437 INFO L226 Difference]: Without dead ends: 145 [2021-06-05 15:55:30,438 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 407.1ms TimeCoverageRelationStatistics Valid=180, Invalid=876, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 15:55:30,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-06-05 15:55:30,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 102. [2021-06-05 15:55:30,440 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-06-05 15:55:30,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 204 transitions. [2021-06-05 15:55:30,441 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 204 transitions. Word has length 19 [2021-06-05 15:55:30,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:30,441 INFO L482 AbstractCegarLoop]: Abstraction has 102 states and 204 transitions. [2021-06-05 15:55:30,441 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-06-05 15:55:30,441 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 204 transitions. [2021-06-05 15:55:30,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-06-05 15:55:30,442 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:30,443 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:30,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-06-05 15:55:30,645 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:30,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:30,645 INFO L82 PathProgramCache]: Analyzing trace with hash 2127289093, now seen corresponding path program 12 times [2021-06-05 15:55:30,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:30,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273932187] [2021-06-05 15:55:30,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:30,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:30,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:30,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:30,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273932187] [2021-06-05 15:55:30,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273932187] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:30,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328402855] [2021-06-05 15:55:30,669 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-06-05 15:55:30,693 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 15:55:30,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:30,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 15:55:30,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:30,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:30,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:30,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:30,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:30,730 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:5 [2021-06-05 15:55:30,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:30,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:30,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:30,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:30,753 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:5 [2021-06-05 15:55:30,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:30,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328402855] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:30,786 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:30,786 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 9] total 12 [2021-06-05 15:55:30,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781795873] [2021-06-05 15:55:30,786 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 15:55:30,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:30,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 15:55:30,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 15:55:30,787 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-06-05 15:55:31,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:31,076 INFO L93 Difference]: Finished difference Result 267 states and 498 transitions. [2021-06-05 15:55:31,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 15:55:31,077 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-06-05 15:55:31,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:31,077 INFO L225 Difference]: With dead ends: 267 [2021-06-05 15:55:31,078 INFO L226 Difference]: Without dead ends: 228 [2021-06-05 15:55:31,078 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 201.1ms TimeCoverageRelationStatistics Valid=237, Invalid=819, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 15:55:31,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-06-05 15:55:31,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 135. [2021-06-05 15:55:31,081 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-06-05 15:55:31,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 269 transitions. [2021-06-05 15:55:31,081 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 269 transitions. Word has length 23 [2021-06-05 15:55:31,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:31,081 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 269 transitions. [2021-06-05 15:55:31,081 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-06-05 15:55:31,081 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 269 transitions. [2021-06-05 15:55:31,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-06-05 15:55:31,082 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:31,082 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:31,288 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-05 15:55:31,289 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:31,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:31,289 INFO L82 PathProgramCache]: Analyzing trace with hash 1323265349, now seen corresponding path program 13 times [2021-06-05 15:55:31,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:31,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43330395] [2021-06-05 15:55:31,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:31,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:31,310 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:31,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:31,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43330395] [2021-06-05 15:55:31,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43330395] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:31,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510272055] [2021-06-05 15:55:31,310 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-06-05 15:55:31,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:31,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 15:55:31,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:31,358 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:31,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510272055] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 15:55:31,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-05 15:55:31,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-06-05 15:55:31,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626742425] [2021-06-05 15:55:31,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 15:55:31,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:31,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 15:55:31,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 15:55:31,360 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-06-05 15:55:31,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:31,366 INFO L93 Difference]: Finished difference Result 256 states and 496 transitions. [2021-06-05 15:55:31,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 15:55:31,366 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-06-05 15:55:31,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:31,367 INFO L225 Difference]: With dead ends: 256 [2021-06-05 15:55:31,367 INFO L226 Difference]: Without dead ends: 246 [2021-06-05 15:55:31,367 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.2ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 15:55:31,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-06-05 15:55:31,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 183. [2021-06-05 15:55:31,370 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-06-05 15:55:31,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 369 transitions. [2021-06-05 15:55:31,370 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 369 transitions. Word has length 23 [2021-06-05 15:55:31,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:31,371 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 369 transitions. [2021-06-05 15:55:31,371 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-06-05 15:55:31,371 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 369 transitions. [2021-06-05 15:55:31,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:31,371 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:31,371 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:31,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-06-05 15:55:31,581 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:31,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:31,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1796488248, now seen corresponding path program 14 times [2021-06-05 15:55:31,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:31,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551076949] [2021-06-05 15:55:31,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:31,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:31,791 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:31,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:31,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551076949] [2021-06-05 15:55:31,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551076949] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:31,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3826982] [2021-06-05 15:55:31,791 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-06-05 15:55:31,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:55:31,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:31,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:55:31,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:31,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:31,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:31,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:31,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:31,881 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:55:31,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 13 treesize of output 9 [2021-06-05 15:55:31,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:31,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:31,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:31,910 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:31,965 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:31,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3826982] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:31,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:31,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-06-05 15:55:31,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219215763] [2021-06-05 15:55:31,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:55:31,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:31,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:55:31,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-05 15:55:31,966 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-06-05 15:55:32,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:32,638 INFO L93 Difference]: Finished difference Result 290 states and 537 transitions. [2021-06-05 15:55:32,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 15:55:32,639 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-06-05 15:55:32,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:32,640 INFO L225 Difference]: With dead ends: 290 [2021-06-05 15:55:32,640 INFO L226 Difference]: Without dead ends: 281 [2021-06-05 15:55:32,640 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 644.0ms TimeCoverageRelationStatistics Valid=279, Invalid=1613, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 15:55:32,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-06-05 15:55:32,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 196. [2021-06-05 15:55:32,644 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-06-05 15:55:32,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 396 transitions. [2021-06-05 15:55:32,644 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 396 transitions. Word has length 27 [2021-06-05 15:55:32,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:32,644 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 396 transitions. [2021-06-05 15:55:32,644 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-06-05 15:55:32,644 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 396 transitions. [2021-06-05 15:55:32,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:32,645 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:32,645 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:32,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:32,853 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:32,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:32,853 INFO L82 PathProgramCache]: Analyzing trace with hash -914422524, now seen corresponding path program 15 times [2021-06-05 15:55:32,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:32,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977735519] [2021-06-05 15:55:32,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:32,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:33,066 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:33,066 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:33,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977735519] [2021-06-05 15:55:33,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977735519] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:33,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067474626] [2021-06-05 15:55:33,066 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-06-05 15:55:33,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 15:55:33,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:33,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:55:33,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:33,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-06-05 15:55:33,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:33,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:33,155 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:33,155 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:55:33,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-06-05 15:55:33,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:33,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:33,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:33,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:33,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:33,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067474626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:33,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:33,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-06-05 15:55:33,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282786006] [2021-06-05 15:55:33,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:55:33,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:33,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:55:33,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-05 15:55:33,217 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-06-05 15:55:33,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:33,937 INFO L93 Difference]: Finished difference Result 294 states and 543 transitions. [2021-06-05 15:55:33,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 15:55:33,943 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-06-05 15:55:33,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:33,944 INFO L225 Difference]: With dead ends: 294 [2021-06-05 15:55:33,944 INFO L226 Difference]: Without dead ends: 278 [2021-06-05 15:55:33,944 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 683.1ms TimeCoverageRelationStatistics Valid=292, Invalid=1688, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 15:55:33,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2021-06-05 15:55:33,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 201. [2021-06-05 15:55:33,948 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-06-05 15:55:33,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 402 transitions. [2021-06-05 15:55:33,948 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 402 transitions. Word has length 27 [2021-06-05 15:55:33,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:33,948 INFO L482 AbstractCegarLoop]: Abstraction has 201 states and 402 transitions. [2021-06-05 15:55:33,948 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-06-05 15:55:33,948 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 402 transitions. [2021-06-05 15:55:33,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:33,949 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:33,949 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:34,165 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-06-05 15:55:34,165 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:34,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:34,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1208742926, now seen corresponding path program 16 times [2021-06-05 15:55:34,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:34,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605047338] [2021-06-05 15:55:34,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:34,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:34,397 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:34,397 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:34,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605047338] [2021-06-05 15:55:34,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605047338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:34,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641809912] [2021-06-05 15:55:34,397 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-06-05 15:55:34,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:55:34,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:34,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:55:34,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:34,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:34,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:34,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:34,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:34,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:55:34,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-06-05 15:55:34,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:34,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:34,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-06-05 15:55:34,520 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:55:34,590 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:34,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641809912] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:34,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:34,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-06-05 15:55:34,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184185043] [2021-06-05 15:55:34,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:55:34,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:34,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:55:34,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-05 15:55:34,592 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-06-05 15:55:35,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:35,236 INFO L93 Difference]: Finished difference Result 303 states and 560 transitions. [2021-06-05 15:55:35,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 15:55:35,237 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-06-05 15:55:35,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:35,238 INFO L225 Difference]: With dead ends: 303 [2021-06-05 15:55:35,238 INFO L226 Difference]: Without dead ends: 294 [2021-06-05 15:55:35,238 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 631.2ms TimeCoverageRelationStatistics Valid=285, Invalid=1607, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 15:55:35,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-06-05 15:55:35,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 219. [2021-06-05 15:55:35,242 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-06-05 15:55:35,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 435 transitions. [2021-06-05 15:55:35,242 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 435 transitions. Word has length 27 [2021-06-05 15:55:35,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:35,242 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 435 transitions. [2021-06-05 15:55:35,242 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-06-05 15:55:35,242 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 435 transitions. [2021-06-05 15:55:35,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:35,243 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:35,243 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:35,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:35,453 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:35,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:35,453 INFO L82 PathProgramCache]: Analyzing trace with hash -326677202, now seen corresponding path program 17 times [2021-06-05 15:55:35,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:35,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844872706] [2021-06-05 15:55:35,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:35,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:35,650 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:35,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:35,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844872706] [2021-06-05 15:55:35,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844872706] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:35,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840823288] [2021-06-05 15:55:35,650 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-06-05 15:55:35,696 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 15:55:35,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:35,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 15:55:35,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:35,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-06-05 15:55:35,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:35,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:35,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:35,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:55:35,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-05 15:55:35,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:35,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:35,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:35,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-06-05 15:55:35,833 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:35,833 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840823288] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:35,833 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:35,833 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-06-05 15:55:35,834 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104206817] [2021-06-05 15:55:35,834 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:55:35,834 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:35,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:55:35,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-05 15:55:35,834 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-06-05 15:55:36,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:36,481 INFO L93 Difference]: Finished difference Result 292 states and 546 transitions. [2021-06-05 15:55:36,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 15:55:36,486 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-06-05 15:55:36,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:36,487 INFO L225 Difference]: With dead ends: 292 [2021-06-05 15:55:36,487 INFO L226 Difference]: Without dead ends: 279 [2021-06-05 15:55:36,488 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 607.4ms TimeCoverageRelationStatistics Valid=295, Invalid=1685, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 15:55:36,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-06-05 15:55:36,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 217. [2021-06-05 15:55:36,491 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-06-05 15:55:36,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 429 transitions. [2021-06-05 15:55:36,492 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 429 transitions. Word has length 27 [2021-06-05 15:55:36,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:36,492 INFO L482 AbstractCegarLoop]: Abstraction has 217 states and 429 transitions. [2021-06-05 15:55:36,492 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-06-05 15:55:36,492 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 429 transitions. [2021-06-05 15:55:36,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:36,492 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:36,493 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:36,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:36,708 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:36,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:36,708 INFO L82 PathProgramCache]: Analyzing trace with hash -133031770, now seen corresponding path program 18 times [2021-06-05 15:55:36,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:36,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621896429] [2021-06-05 15:55:36,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:36,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:37,060 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:37,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:37,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621896429] [2021-06-05 15:55:37,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621896429] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:37,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408533663] [2021-06-05 15:55:37,060 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-06-05 15:55:37,083 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 15:55:37,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:37,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:55:37,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:37,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-06-05 15:55:37,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:37,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:37,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:37,240 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:37,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:55:37,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:37,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:37,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:37,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-06-05 15:55:37,394 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:37,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408533663] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:37,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:37,395 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-06-05 15:55:37,395 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374930231] [2021-06-05 15:55:37,395 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 15:55:37,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:37,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 15:55:37,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2021-06-05 15:55:37,395 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-06-05 15:55:38,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:38,715 INFO L93 Difference]: Finished difference Result 434 states and 801 transitions. [2021-06-05 15:55:38,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-06-05 15:55:38,715 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-06-05 15:55:38,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:38,717 INFO L225 Difference]: With dead ends: 434 [2021-06-05 15:55:38,717 INFO L226 Difference]: Without dead ends: 407 [2021-06-05 15:55:38,718 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1358.6ms TimeCoverageRelationStatistics Valid=589, Invalid=4103, Unknown=0, NotChecked=0, Total=4692 [2021-06-05 15:55:38,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-06-05 15:55:38,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 263. [2021-06-05 15:55:38,723 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-06-05 15:55:38,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 508 transitions. [2021-06-05 15:55:38,723 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 508 transitions. Word has length 27 [2021-06-05 15:55:38,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:38,724 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 508 transitions. [2021-06-05 15:55:38,724 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-06-05 15:55:38,724 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 508 transitions. [2021-06-05 15:55:38,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:38,725 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:38,725 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:38,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-06-05 15:55:38,941 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:38,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:38,941 INFO L82 PathProgramCache]: Analyzing trace with hash 749033954, now seen corresponding path program 19 times [2021-06-05 15:55:38,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:38,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156508208] [2021-06-05 15:55:38,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:38,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:39,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:39,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:39,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156508208] [2021-06-05 15:55:39,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156508208] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:39,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425534747] [2021-06-05 15:55:39,233 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-06-05 15:55:39,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:39,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:55:39,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:39,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:55:39,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:39,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:39,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:39,592 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:39,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:55:39,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:39,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:39,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:39,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:14, output treesize:7 [2021-06-05 15:55:39,723 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:55:39,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425534747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:39,724 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:39,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-06-05 15:55:39,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694168535] [2021-06-05 15:55:39,724 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 15:55:39,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:39,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 15:55:39,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2021-06-05 15:55:39,725 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-06-05 15:55:41,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:41,057 INFO L93 Difference]: Finished difference Result 426 states and 782 transitions. [2021-06-05 15:55:41,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 15:55:41,058 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-06-05 15:55:41,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:41,059 INFO L225 Difference]: With dead ends: 426 [2021-06-05 15:55:41,059 INFO L226 Difference]: Without dead ends: 413 [2021-06-05 15:55:41,060 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1261 ImplicationChecksByTransitivity, 1383.8ms TimeCoverageRelationStatistics Valid=604, Invalid=4508, Unknown=0, NotChecked=0, Total=5112 [2021-06-05 15:55:41,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-06-05 15:55:41,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 248. [2021-06-05 15:55:41,065 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-06-05 15:55:41,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 482 transitions. [2021-06-05 15:55:41,065 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 482 transitions. Word has length 27 [2021-06-05 15:55:41,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:41,065 INFO L482 AbstractCegarLoop]: Abstraction has 248 states and 482 transitions. [2021-06-05 15:55:41,065 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-06-05 15:55:41,065 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 482 transitions. [2021-06-05 15:55:41,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:41,066 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:41,066 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:41,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:41,282 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:41,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:41,282 INFO L82 PathProgramCache]: Analyzing trace with hash -2026970684, now seen corresponding path program 20 times [2021-06-05 15:55:41,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:41,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221983251] [2021-06-05 15:55:41,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:41,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:41,591 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:41,591 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:41,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221983251] [2021-06-05 15:55:41,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221983251] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:41,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142519655] [2021-06-05 15:55:41,592 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-06-05 15:55:41,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:55:41,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:41,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:55:41,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:41,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:41,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:41,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:41,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:41,753 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:55:41,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:41,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:41,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:41,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:41,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:41,825 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:41,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142519655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:41,825 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:41,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-06-05 15:55:41,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339589163] [2021-06-05 15:55:41,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 15:55:41,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:41,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 15:55:41,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2021-06-05 15:55:41,826 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-06-05 15:55:42,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:42,912 INFO L93 Difference]: Finished difference Result 394 states and 721 transitions. [2021-06-05 15:55:42,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-05 15:55:42,912 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-06-05 15:55:42,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:42,913 INFO L225 Difference]: With dead ends: 394 [2021-06-05 15:55:42,913 INFO L226 Difference]: Without dead ends: 383 [2021-06-05 15:55:42,914 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 806 ImplicationChecksByTransitivity, 1120.4ms TimeCoverageRelationStatistics Valid=446, Invalid=3094, Unknown=0, NotChecked=0, Total=3540 [2021-06-05 15:55:42,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-06-05 15:55:42,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 287. [2021-06-05 15:55:42,918 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-06-05 15:55:42,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 559 transitions. [2021-06-05 15:55:42,919 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 559 transitions. Word has length 27 [2021-06-05 15:55:42,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:42,919 INFO L482 AbstractCegarLoop]: Abstraction has 287 states and 559 transitions. [2021-06-05 15:55:42,919 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-06-05 15:55:42,919 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 559 transitions. [2021-06-05 15:55:42,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:42,920 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:42,920 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:43,135 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-06-05 15:55:43,135 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:43,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:43,136 INFO L82 PathProgramCache]: Analyzing trace with hash -1144904960, now seen corresponding path program 21 times [2021-06-05 15:55:43,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:43,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485411503] [2021-06-05 15:55:43,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:43,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:43,429 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:43,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:43,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485411503] [2021-06-05 15:55:43,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485411503] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:43,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330872512] [2021-06-05 15:55:43,430 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-06-05 15:55:43,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:55:43,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:43,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:55:43,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:43,823 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:55:43,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-06-05 15:55:43,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:43,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:43,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:55:43,835 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:35 [2021-06-05 15:55:43,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:55:43,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:55:43,940 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-06-05 15:55:43,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:43,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:43,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:43,949 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:11 [2021-06-05 15:55:44,028 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:44,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330872512] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:44,028 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:44,028 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-06-05 15:55:44,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107970817] [2021-06-05 15:55:44,028 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 15:55:44,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:44,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 15:55:44,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:55:44,029 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-06-05 15:55:49,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:49,303 INFO L93 Difference]: Finished difference Result 904 states and 1601 transitions. [2021-06-05 15:55:49,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-06-05 15:55:49,303 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-06-05 15:55:49,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:49,305 INFO L225 Difference]: With dead ends: 904 [2021-06-05 15:55:49,305 INFO L226 Difference]: Without dead ends: 789 [2021-06-05 15:55:49,307 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4376 ImplicationChecksByTransitivity, 4614.5ms TimeCoverageRelationStatistics Valid=1473, Invalid=12807, Unknown=0, NotChecked=0, Total=14280 [2021-06-05 15:55:49,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2021-06-05 15:55:49,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 445. [2021-06-05 15:55:49,314 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-06-05 15:55:49,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 841 transitions. [2021-06-05 15:55:49,315 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 841 transitions. Word has length 27 [2021-06-05 15:55:49,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:49,315 INFO L482 AbstractCegarLoop]: Abstraction has 445 states and 841 transitions. [2021-06-05 15:55:49,315 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-06-05 15:55:49,315 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 841 transitions. [2021-06-05 15:55:49,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:49,316 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:49,316 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:49,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-06-05 15:55:49,525 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:49,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:49,525 INFO L82 PathProgramCache]: Analyzing trace with hash -2023835768, now seen corresponding path program 22 times [2021-06-05 15:55:49,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:49,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939874074] [2021-06-05 15:55:49,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:49,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:49,820 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:49,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:49,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939874074] [2021-06-05 15:55:49,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939874074] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:49,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838956773] [2021-06-05 15:55:49,820 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-06-05 15:55:49,849 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:55:49,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:49,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:55:49,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:50,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:50,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:50,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:50,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:50,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:55:50,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:50,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:50,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:50,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-06-05 15:55:50,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:50,088 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:50,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838956773] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:50,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:50,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-06-05 15:55:50,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830213119] [2021-06-05 15:55:50,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:55:50,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:50,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:55:50,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:55:50,089 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-06-05 15:55:50,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:50,922 INFO L93 Difference]: Finished difference Result 593 states and 1080 transitions. [2021-06-05 15:55:50,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 15:55:50,923 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-06-05 15:55:50,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:50,924 INFO L225 Difference]: With dead ends: 593 [2021-06-05 15:55:50,924 INFO L226 Difference]: Without dead ends: 584 [2021-06-05 15:55:50,925 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 898.5ms TimeCoverageRelationStatistics Valid=326, Invalid=2224, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 15:55:50,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-06-05 15:55:50,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 454. [2021-06-05 15:55:50,930 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-06-05 15:55:50,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 858 transitions. [2021-06-05 15:55:50,931 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 858 transitions. Word has length 27 [2021-06-05 15:55:50,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:50,931 INFO L482 AbstractCegarLoop]: Abstraction has 454 states and 858 transitions. [2021-06-05 15:55:50,931 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-06-05 15:55:50,931 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 858 transitions. [2021-06-05 15:55:50,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:50,932 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:50,932 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:51,144 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:51,145 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:51,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:51,145 INFO L82 PathProgramCache]: Analyzing trace with hash -1141770044, now seen corresponding path program 23 times [2021-06-05 15:55:51,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:51,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145977530] [2021-06-05 15:55:51,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:51,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:51,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-06-05 15:55:51,431 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:51,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145977530] [2021-06-05 15:55:51,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145977530] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:51,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671605053] [2021-06-05 15:55:51,432 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-06-05 15:55:51,473 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:55:51,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:51,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 15:55:51,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:51,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:51,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:51,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:51,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:51,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:55:51,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:51,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:51,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:51,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:51,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:55:51,703 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:51,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671605053] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:51,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:51,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-06-05 15:55:51,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413970117] [2021-06-05 15:55:51,704 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:55:51,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:51,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:55:51,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:55:51,704 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-06-05 15:55:52,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:52,530 INFO L93 Difference]: Finished difference Result 726 states and 1317 transitions. [2021-06-05 15:55:52,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 15:55:52,530 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-06-05 15:55:52,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:52,532 INFO L225 Difference]: With dead ends: 726 [2021-06-05 15:55:52,532 INFO L226 Difference]: Without dead ends: 719 [2021-06-05 15:55:52,533 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 922.8ms TimeCoverageRelationStatistics Valid=354, Invalid=2196, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 15:55:52,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-06-05 15:55:52,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 584. [2021-06-05 15:55:52,539 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-06-05 15:55:52,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1101 transitions. [2021-06-05 15:55:52,540 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1101 transitions. Word has length 27 [2021-06-05 15:55:52,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:52,540 INFO L482 AbstractCegarLoop]: Abstraction has 584 states and 1101 transitions. [2021-06-05 15:55:52,540 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-06-05 15:55:52,540 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1101 transitions. [2021-06-05 15:55:52,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:52,541 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:52,541 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:52,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-06-05 15:55:52,756 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:52,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:52,756 INFO L82 PathProgramCache]: Analyzing trace with hash -1436090446, now seen corresponding path program 24 times [2021-06-05 15:55:52,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:52,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107148093] [2021-06-05 15:55:52,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:52,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:53,056 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:53,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:53,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107148093] [2021-06-05 15:55:53,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107148093] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:53,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819696469] [2021-06-05 15:55:53,056 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) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:53,092 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:55:53,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:53,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:55:53,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:53,409 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:55:53,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 26 [2021-06-05 15:55:53,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:53,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:53,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:55:53,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:35 [2021-06-05 15:55:53,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:55:53,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:55:53,467 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-06-05 15:55:53,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:53,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:53,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:53,475 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:40, output treesize:7 [2021-06-05 15:55:53,573 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:53,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819696469] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:53,574 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:53,574 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-06-05 15:55:53,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128897465] [2021-06-05 15:55:53,574 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 15:55:53,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:53,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 15:55:53,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=904, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:55:53,575 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-06-05 15:55:56,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:56,067 INFO L93 Difference]: Finished difference Result 1033 states and 1893 transitions. [2021-06-05 15:55:56,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-06-05 15:55:56,067 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-06-05 15:55:56,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:56,070 INFO L225 Difference]: With dead ends: 1033 [2021-06-05 15:55:56,070 INFO L226 Difference]: Without dead ends: 1015 [2021-06-05 15:55:56,071 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1588 ImplicationChecksByTransitivity, 2141.5ms TimeCoverageRelationStatistics Valid=616, Invalid=5864, Unknown=0, NotChecked=0, Total=6480 [2021-06-05 15:55:56,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2021-06-05 15:55:56,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 675. [2021-06-05 15:55:56,079 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-06-05 15:55:56,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1282 transitions. [2021-06-05 15:55:56,080 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1282 transitions. Word has length 27 [2021-06-05 15:55:56,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:56,080 INFO L482 AbstractCegarLoop]: Abstraction has 675 states and 1282 transitions. [2021-06-05 15:55:56,080 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-06-05 15:55:56,080 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1282 transitions. [2021-06-05 15:55:56,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:56,081 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:56,081 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:56,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:55:56,296 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:56,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:56,296 INFO L82 PathProgramCache]: Analyzing trace with hash 521686434, now seen corresponding path program 25 times [2021-06-05 15:55:56,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:56,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008815754] [2021-06-05 15:55:56,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:56,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:56,584 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:56,585 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:56,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008815754] [2021-06-05 15:55:56,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008815754] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:56,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122330591] [2021-06-05 15:55:56,585 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-06-05 15:55:56,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:56,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:55:56,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:56,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-06-05 15:55:56,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:56,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:56,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:56,765 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:55:56,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:55:56,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:56,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:56,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:56,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:55:56,843 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:56,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122330591] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:56,844 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:56,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-06-05 15:55:56,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184537928] [2021-06-05 15:55:56,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:55:56,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:56,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:55:56,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:55:56,845 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-06-05 15:55:58,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:58,008 INFO L93 Difference]: Finished difference Result 1105 states and 2034 transitions. [2021-06-05 15:55:58,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-06-05 15:55:58,008 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-06-05 15:55:58,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:58,010 INFO L225 Difference]: With dead ends: 1105 [2021-06-05 15:55:58,010 INFO L226 Difference]: Without dead ends: 1088 [2021-06-05 15:55:58,011 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 991 ImplicationChecksByTransitivity, 1203.4ms TimeCoverageRelationStatistics Valid=515, Invalid=3645, Unknown=0, NotChecked=0, Total=4160 [2021-06-05 15:55:58,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-06-05 15:55:58,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 897. [2021-06-05 15:55:58,020 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-06-05 15:55:58,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 1691 transitions. [2021-06-05 15:55:58,021 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 1691 transitions. Word has length 27 [2021-06-05 15:55:58,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:58,022 INFO L482 AbstractCegarLoop]: Abstraction has 897 states and 1691 transitions. [2021-06-05 15:55:58,022 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-06-05 15:55:58,022 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 1691 transitions. [2021-06-05 15:55:58,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:58,023 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:58,023 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:55:58,235 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-06-05 15:55:58,236 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:55:58,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:55:58,236 INFO L82 PathProgramCache]: Analyzing trace with hash 1129025706, now seen corresponding path program 26 times [2021-06-05 15:55:58,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:55:58,236 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043174129] [2021-06-05 15:55:58,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:55:58,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:55:58,504 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:58,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:55:58,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043174129] [2021-06-05 15:55:58,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043174129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:58,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886283837] [2021-06-05 15:55:58,505 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-06-05 15:55:58,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:55:58,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:55:58,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 15:55:58,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:55:58,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-06-05 15:55:58,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:58,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:58,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:58,688 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:55:58,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-05 15:55:58,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:55:58,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:55:58,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:55:58,696 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-06-05 15:55:58,758 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:55:58,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886283837] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:55:58,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:55:58,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-06-05 15:55:58,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871090090] [2021-06-05 15:55:58,759 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:55:58,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:55:58,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:55:58,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:55:58,759 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-06-05 15:55:59,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:55:59,907 INFO L93 Difference]: Finished difference Result 1133 states and 2089 transitions. [2021-06-05 15:55:59,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-06-05 15:55:59,907 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-06-05 15:55:59,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:55:59,910 INFO L225 Difference]: With dead ends: 1133 [2021-06-05 15:55:59,910 INFO L226 Difference]: Without dead ends: 1111 [2021-06-05 15:55:59,910 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 1198.2ms TimeCoverageRelationStatistics Valid=461, Invalid=3829, Unknown=0, NotChecked=0, Total=4290 [2021-06-05 15:55:59,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-06-05 15:55:59,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 1012. [2021-06-05 15:55:59,920 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-06-05 15:55:59,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1891 transitions. [2021-06-05 15:55:59,922 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1891 transitions. Word has length 27 [2021-06-05 15:55:59,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:55:59,922 INFO L482 AbstractCegarLoop]: Abstraction has 1012 states and 1891 transitions. [2021-06-05 15:55:59,922 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-06-05 15:55:59,922 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1891 transitions. [2021-06-05 15:55:59,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:55:59,923 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:55:59,923 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:00,128 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-06-05 15:56:00,129 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:00,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:00,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1882722142, now seen corresponding path program 27 times [2021-06-05 15:56:00,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:00,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620137962] [2021-06-05 15:56:00,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:00,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:00,415 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:00,415 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:00,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620137962] [2021-06-05 15:56:00,415 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620137962] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:00,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65189970] [2021-06-05 15:56:00,415 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-06-05 15:56:00,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:56:00,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:00,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:00,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:00,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:00,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:00,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:00,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:00,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:00,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:00,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:00,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:00,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:00,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:56:00,667 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:00,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65189970] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:00,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:00,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-06-05 15:56:00,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553083043] [2021-06-05 15:56:00,668 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:56:00,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:00,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:56:00,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:56:00,668 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-06-05 15:56:01,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:01,891 INFO L93 Difference]: Finished difference Result 1726 states and 3148 transitions. [2021-06-05 15:56:01,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-06-05 15:56:01,893 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-06-05 15:56:01,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:01,896 INFO L225 Difference]: With dead ends: 1726 [2021-06-05 15:56:01,896 INFO L226 Difference]: Without dead ends: 1703 [2021-06-05 15:56:01,897 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 1290.8ms TimeCoverageRelationStatistics Valid=590, Invalid=4666, Unknown=0, NotChecked=0, Total=5256 [2021-06-05 15:56:01,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1703 states. [2021-06-05 15:56:01,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1703 to 1346. [2021-06-05 15:56:01,910 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-06-05 15:56:01,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1346 states to 1346 states and 2480 transitions. [2021-06-05 15:56:01,912 INFO L78 Accepts]: Start accepts. Automaton has 1346 states and 2480 transitions. Word has length 27 [2021-06-05 15:56:01,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:01,912 INFO L482 AbstractCegarLoop]: Abstraction has 1346 states and 2480 transitions. [2021-06-05 15:56:01,912 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-06-05 15:56:01,912 INFO L276 IsEmpty]: Start isEmpty. Operand 1346 states and 2480 transitions. [2021-06-05 15:56:01,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:01,914 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:01,914 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:02,128 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:02,129 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:02,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:02,129 INFO L82 PathProgramCache]: Analyzing trace with hash -807010986, now seen corresponding path program 28 times [2021-06-05 15:56:02,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:02,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439042651] [2021-06-05 15:56:02,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:02,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:02,409 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:02,409 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:02,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439042651] [2021-06-05 15:56:02,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439042651] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:02,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222228102] [2021-06-05 15:56:02,409 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-06-05 15:56:02,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:56:02,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:02,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:02,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:02,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:02,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:02,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:02,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:02,573 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:02,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-06-05 15:56:02,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:02,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:02,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:02,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:56:02,648 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:02,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222228102] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:02,648 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:02,648 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-06-05 15:56:02,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583976248] [2021-06-05 15:56:02,648 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:56:02,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:02,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:56:02,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:56:02,649 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-06-05 15:56:03,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:03,830 INFO L93 Difference]: Finished difference Result 1944 states and 3529 transitions. [2021-06-05 15:56:03,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-06-05 15:56:03,831 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-06-05 15:56:03,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:03,835 INFO L225 Difference]: With dead ends: 1944 [2021-06-05 15:56:03,835 INFO L226 Difference]: Without dead ends: 1927 [2021-06-05 15:56:03,835 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1148.2ms TimeCoverageRelationStatistics Valid=460, Invalid=3446, Unknown=0, NotChecked=0, Total=3906 [2021-06-05 15:56:03,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1927 states. [2021-06-05 15:56:03,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1927 to 1698. [2021-06-05 15:56:03,852 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-06-05 15:56:03,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 3140 transitions. [2021-06-05 15:56:03,855 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 3140 transitions. Word has length 27 [2021-06-05 15:56:03,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:03,855 INFO L482 AbstractCegarLoop]: Abstraction has 1698 states and 3140 transitions. [2021-06-05 15:56:03,855 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-06-05 15:56:03,855 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 3140 transitions. [2021-06-05 15:56:03,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:03,856 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:03,856 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:04,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:04,072 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:04,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:04,072 INFO L82 PathProgramCache]: Analyzing trace with hash -199671714, now seen corresponding path program 29 times [2021-06-05 15:56:04,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:04,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310613787] [2021-06-05 15:56:04,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:04,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:04,310 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:04,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:04,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310613787] [2021-06-05 15:56:04,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310613787] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:04,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263466007] [2021-06-05 15:56:04,310 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:04,334 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:56:04,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:04,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:56:04,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:04,600 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:56:04,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 30 [2021-06-05 15:56:04,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:04,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:04,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:04,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:24 [2021-06-05 15:56:04,636 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:56:04,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-06-05 15:56:04,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:04,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:04,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:04,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:7 [2021-06-05 15:56:04,734 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:04,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263466007] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:04,734 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:04,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 30 [2021-06-05 15:56:04,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477530297] [2021-06-05 15:56:04,735 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 15:56:04,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:04,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 15:56:04,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=844, Unknown=0, NotChecked=0, Total=930 [2021-06-05 15:56:04,736 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-06-05 15:56:05,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:05,920 INFO L93 Difference]: Finished difference Result 1844 states and 3396 transitions. [2021-06-05 15:56:05,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 15:56:05,920 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-06-05 15:56:05,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:05,924 INFO L225 Difference]: With dead ends: 1844 [2021-06-05 15:56:05,924 INFO L226 Difference]: Without dead ends: 1833 [2021-06-05 15:56:05,924 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 1263.1ms TimeCoverageRelationStatistics Valid=392, Invalid=3390, Unknown=0, NotChecked=0, Total=3782 [2021-06-05 15:56:05,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1833 states. [2021-06-05 15:56:05,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1833 to 1728. [2021-06-05 15:56:05,941 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-06-05 15:56:05,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1728 states to 1728 states and 3196 transitions. [2021-06-05 15:56:05,943 INFO L78 Accepts]: Start accepts. Automaton has 1728 states and 3196 transitions. Word has length 27 [2021-06-05 15:56:05,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:05,943 INFO L482 AbstractCegarLoop]: Abstraction has 1728 states and 3196 transitions. [2021-06-05 15:56:05,943 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-06-05 15:56:05,943 INFO L276 IsEmpty]: Start isEmpty. Operand 1728 states and 3196 transitions. [2021-06-05 15:56:05,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:05,945 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:05,945 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:06,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-06-05 15:56:06,160 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:06,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:06,160 INFO L82 PathProgramCache]: Analyzing trace with hash -7239800, now seen corresponding path program 30 times [2021-06-05 15:56:06,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:06,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346854526] [2021-06-05 15:56:06,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:06,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:06,432 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:06,433 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:06,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346854526] [2021-06-05 15:56:06,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346854526] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:06,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277146547] [2021-06-05 15:56:06,433 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-06-05 15:56:06,457 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:56:06,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:06,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:56:06,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:06,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:56:06,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:56:06,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-06-05 15:56:06,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:06,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:06,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:56:06,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:63, output treesize:34 [2021-06-05 15:56:06,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:56:06,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:56:06,902 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-06-05 15:56:06,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:06,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:06,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:06,910 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:9 [2021-06-05 15:56:06,971 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:06,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277146547] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:06,971 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:06,971 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-06-05 15:56:06,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035401212] [2021-06-05 15:56:06,972 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 15:56:06,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:06,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 15:56:06,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=907, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:56:06,972 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-06-05 15:56:09,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:09,193 INFO L93 Difference]: Finished difference Result 1907 states and 3518 transitions. [2021-06-05 15:56:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-06-05 15:56:09,193 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-06-05 15:56:09,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:09,197 INFO L225 Difference]: With dead ends: 1907 [2021-06-05 15:56:09,197 INFO L226 Difference]: Without dead ends: 1898 [2021-06-05 15:56:09,198 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1306 ImplicationChecksByTransitivity, 2081.1ms TimeCoverageRelationStatistics Valid=544, Invalid=5156, Unknown=0, NotChecked=0, Total=5700 [2021-06-05 15:56:09,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1898 states. [2021-06-05 15:56:09,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1898 to 1736. [2021-06-05 15:56:09,214 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-06-05 15:56:09,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1736 states to 1736 states and 3215 transitions. [2021-06-05 15:56:09,216 INFO L78 Accepts]: Start accepts. Automaton has 1736 states and 3215 transitions. Word has length 27 [2021-06-05 15:56:09,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:09,216 INFO L482 AbstractCegarLoop]: Abstraction has 1736 states and 3215 transitions. [2021-06-05 15:56:09,216 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-06-05 15:56:09,216 INFO L276 IsEmpty]: Start isEmpty. Operand 1736 states and 3215 transitions. [2021-06-05 15:56:09,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:09,218 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:09,218 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:09,433 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:09,433 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:09,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:09,434 INFO L82 PathProgramCache]: Analyzing trace with hash 1482165196, now seen corresponding path program 31 times [2021-06-05 15:56:09,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:09,434 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861290025] [2021-06-05 15:56:09,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:09,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:09,705 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:09,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:09,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861290025] [2021-06-05 15:56:09,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861290025] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:09,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917708674] [2021-06-05 15:56:09,706 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-06-05 15:56:09,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:09,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:09,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:09,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:09,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:09,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:09,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:09,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:09,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:09,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:09,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:09,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:09,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:09,990 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:09,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917708674] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:09,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:09,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-06-05 15:56:09,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528968387] [2021-06-05 15:56:09,991 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:56:09,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:09,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:56:09,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:56:09,991 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-06-05 15:56:11,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:11,189 INFO L93 Difference]: Finished difference Result 1880 states and 3456 transitions. [2021-06-05 15:56:11,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-06-05 15:56:11,189 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-06-05 15:56:11,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:11,193 INFO L225 Difference]: With dead ends: 1880 [2021-06-05 15:56:11,193 INFO L226 Difference]: Without dead ends: 1854 [2021-06-05 15:56:11,193 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1109 ImplicationChecksByTransitivity, 1287.2ms TimeCoverageRelationStatistics Valid=447, Invalid=4109, Unknown=0, NotChecked=0, Total=4556 [2021-06-05 15:56:11,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1854 states. [2021-06-05 15:56:11,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1854 to 1777. [2021-06-05 15:56:11,208 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-06-05 15:56:11,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1777 states to 1777 states and 3282 transitions. [2021-06-05 15:56:11,210 INFO L78 Accepts]: Start accepts. Automaton has 1777 states and 3282 transitions. Word has length 27 [2021-06-05 15:56:11,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:11,210 INFO L482 AbstractCegarLoop]: Abstraction has 1777 states and 3282 transitions. [2021-06-05 15:56:11,210 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-06-05 15:56:11,210 INFO L276 IsEmpty]: Start isEmpty. Operand 1777 states and 3282 transitions. [2021-06-05 15:56:11,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:11,212 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:11,212 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:11,425 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-06-05 15:56:11,425 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:11,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:11,425 INFO L82 PathProgramCache]: Analyzing trace with hash -1839467648, now seen corresponding path program 32 times [2021-06-05 15:56:11,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:11,425 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914957524] [2021-06-05 15:56:11,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:11,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:11,668 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:11,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:11,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914957524] [2021-06-05 15:56:11,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914957524] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:11,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704620486] [2021-06-05 15:56:11,669 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-06-05 15:56:11,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:56:11,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:11,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:11,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:11,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:11,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:11,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:11,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:11,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:11,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-06-05 15:56:11,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:11,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:11,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:11,851 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:56:11,906 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:11,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704620486] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:11,906 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:11,906 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 24 [2021-06-05 15:56:11,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263563675] [2021-06-05 15:56:11,906 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 15:56:11,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:11,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 15:56:11,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-06-05 15:56:11,907 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-06-05 15:56:12,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:12,670 INFO L93 Difference]: Finished difference Result 2311 states and 4225 transitions. [2021-06-05 15:56:12,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 15:56:12,671 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-06-05 15:56:12,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:12,676 INFO L225 Difference]: With dead ends: 2311 [2021-06-05 15:56:12,676 INFO L226 Difference]: Without dead ends: 2283 [2021-06-05 15:56:12,676 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 842.1ms TimeCoverageRelationStatistics Valid=263, Invalid=2287, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 15:56:12,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2021-06-05 15:56:12,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 1870. [2021-06-05 15:56:12,693 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-06-05 15:56:12,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1870 states to 1870 states and 3436 transitions. [2021-06-05 15:56:12,696 INFO L78 Accepts]: Start accepts. Automaton has 1870 states and 3436 transitions. Word has length 27 [2021-06-05 15:56:12,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:12,696 INFO L482 AbstractCegarLoop]: Abstraction has 1870 states and 3436 transitions. [2021-06-05 15:56:12,696 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-06-05 15:56:12,696 INFO L276 IsEmpty]: Start isEmpty. Operand 1870 states and 3436 transitions. [2021-06-05 15:56:12,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:12,698 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:12,698 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:12,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-06-05 15:56:12,913 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:12,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:12,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1639581546, now seen corresponding path program 33 times [2021-06-05 15:56:12,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:12,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672785963] [2021-06-05 15:56:12,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:12,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:13,114 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:13,114 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:13,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672785963] [2021-06-05 15:56:13,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672785963] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:13,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229259228] [2021-06-05 15:56:13,115 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-06-05 15:56:13,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:56:13,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:13,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 15:56:13,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:13,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:56:13,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:13,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:13,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:56:13,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-06-05 15:56:13,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:56:13,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:56:13,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:13,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:13,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:13,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:56:13,423 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:13,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229259228] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:13,423 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:13,423 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 26 [2021-06-05 15:56:13,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652700301] [2021-06-05 15:56:13,423 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:56:13,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:13,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:56:13,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:56:13,424 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-06-05 15:56:14,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:14,829 INFO L93 Difference]: Finished difference Result 2329 states and 4183 transitions. [2021-06-05 15:56:14,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 15:56:14,829 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-06-05 15:56:14,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:14,834 INFO L225 Difference]: With dead ends: 2329 [2021-06-05 15:56:14,834 INFO L226 Difference]: Without dead ends: 2320 [2021-06-05 15:56:14,834 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 14 SyntacticMatches, 4 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 813 ImplicationChecksByTransitivity, 1376.3ms TimeCoverageRelationStatistics Valid=552, Invalid=2988, Unknown=0, NotChecked=0, Total=3540 [2021-06-05 15:56:14,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2021-06-05 15:56:14,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 1951. [2021-06-05 15:56:14,851 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-06-05 15:56:14,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1951 states to 1951 states and 3582 transitions. [2021-06-05 15:56:14,854 INFO L78 Accepts]: Start accepts. Automaton has 1951 states and 3582 transitions. Word has length 27 [2021-06-05 15:56:14,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:14,854 INFO L482 AbstractCegarLoop]: Abstraction has 1951 states and 3582 transitions. [2021-06-05 15:56:14,854 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-06-05 15:56:14,854 INFO L276 IsEmpty]: Start isEmpty. Operand 1951 states and 3582 transitions. [2021-06-05 15:56:14,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:14,856 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:14,856 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:15,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-06-05 15:56:15,065 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:15,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:15,065 INFO L82 PathProgramCache]: Analyzing trace with hash -366647838, now seen corresponding path program 34 times [2021-06-05 15:56:15,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:15,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070459085] [2021-06-05 15:56:15,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:15,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:15,342 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:15,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:15,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070459085] [2021-06-05 15:56:15,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070459085] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:15,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123759051] [2021-06-05 15:56:15,343 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-06-05 15:56:15,366 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:56:15,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:15,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:15,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:15,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-06-05 15:56:15,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:15,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:15,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:15,467 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:15,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:15,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:15,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:15,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-06-05 15:56:15,480 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:15,529 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:15,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123759051] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:15,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:15,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 22 [2021-06-05 15:56:15,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074622626] [2021-06-05 15:56:15,530 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 15:56:15,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:15,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 15:56:15,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-06-05 15:56:15,531 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-06-05 15:56:16,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:16,190 INFO L93 Difference]: Finished difference Result 2238 states and 4060 transitions. [2021-06-05 15:56:16,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 15:56:16,190 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-06-05 15:56:16,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:16,193 INFO L225 Difference]: With dead ends: 2238 [2021-06-05 15:56:16,193 INFO L226 Difference]: Without dead ends: 2229 [2021-06-05 15:56:16,193 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 738.0ms TimeCoverageRelationStatistics Valid=292, Invalid=1688, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 15:56:16,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2229 states. [2021-06-05 15:56:16,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2229 to 2001. [2021-06-05 15:56:16,210 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-06-05 15:56:16,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 3676 transitions. [2021-06-05 15:56:16,212 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 3676 transitions. Word has length 27 [2021-06-05 15:56:16,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:16,213 INFO L482 AbstractCegarLoop]: Abstraction has 2001 states and 3676 transitions. [2021-06-05 15:56:16,213 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-06-05 15:56:16,213 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 3676 transitions. [2021-06-05 15:56:16,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:16,214 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:16,214 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:16,428 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-06-05 15:56:16,429 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:16,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:16,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1533901794, now seen corresponding path program 35 times [2021-06-05 15:56:16,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:16,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199941755] [2021-06-05 15:56:16,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:16,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:16,674 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:16,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:16,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199941755] [2021-06-05 15:56:16,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199941755] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:16,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782684242] [2021-06-05 15:56:16,675 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-06-05 15:56:16,698 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:56:16,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:16,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 15:56:16,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:16,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:16,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:16,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:16,847 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:16,847 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:16,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:16,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:16,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:16,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:16,857 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:16,908 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:16,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782684242] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:16,909 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:16,909 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 24 [2021-06-05 15:56:16,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943614269] [2021-06-05 15:56:16,909 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 15:56:16,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:16,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 15:56:16,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-06-05 15:56:16,909 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-06-05 15:56:17,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:17,711 INFO L93 Difference]: Finished difference Result 2287 states and 4123 transitions. [2021-06-05 15:56:17,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 15:56:17,712 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-06-05 15:56:17,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:17,714 INFO L225 Difference]: With dead ends: 2287 [2021-06-05 15:56:17,714 INFO L226 Difference]: Without dead ends: 2271 [2021-06-05 15:56:17,715 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 928.3ms TimeCoverageRelationStatistics Valid=505, Invalid=2357, Unknown=0, NotChecked=0, Total=2862 [2021-06-05 15:56:17,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2271 states. [2021-06-05 15:56:17,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2271 to 1964. [2021-06-05 15:56:17,730 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-06-05 15:56:17,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 3608 transitions. [2021-06-05 15:56:17,732 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 3608 transitions. Word has length 27 [2021-06-05 15:56:17,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:17,732 INFO L482 AbstractCegarLoop]: Abstraction has 1964 states and 3608 transitions. [2021-06-05 15:56:17,732 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-06-05 15:56:17,732 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 3608 transitions. [2021-06-05 15:56:17,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:17,734 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:17,734 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:17,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-06-05 15:56:17,934 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:17,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:17,935 INFO L82 PathProgramCache]: Analyzing trace with hash -260968086, now seen corresponding path program 36 times [2021-06-05 15:56:17,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:17,935 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712921140] [2021-06-05 15:56:17,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:17,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:18,161 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:18,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:18,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712921140] [2021-06-05 15:56:18,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712921140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:18,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86304451] [2021-06-05 15:56:18,161 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-06-05 15:56:18,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:56:18,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:18,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:18,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:18,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:18,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:18,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:18,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:18,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:18,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:18,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:18,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:18,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:18,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:18,356 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:18,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86304451] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:18,356 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:18,356 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 22 [2021-06-05 15:56:18,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469212994] [2021-06-05 15:56:18,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 15:56:18,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:18,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 15:56:18,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-06-05 15:56:18,357 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-06-05 15:56:18,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:18,999 INFO L93 Difference]: Finished difference Result 2225 states and 4034 transitions. [2021-06-05 15:56:18,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 15:56:18,999 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-06-05 15:56:18,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:19,001 INFO L225 Difference]: With dead ends: 2225 [2021-06-05 15:56:19,001 INFO L226 Difference]: Without dead ends: 2209 [2021-06-05 15:56:19,002 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 713.7ms TimeCoverageRelationStatistics Valid=313, Invalid=1849, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 15:56:19,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2209 states. [2021-06-05 15:56:19,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2209 to 1984. [2021-06-05 15:56:19,024 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-06-05 15:56:19,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 3644 transitions. [2021-06-05 15:56:19,027 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 3644 transitions. Word has length 27 [2021-06-05 15:56:19,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:19,027 INFO L482 AbstractCegarLoop]: Abstraction has 1984 states and 3644 transitions. [2021-06-05 15:56:19,027 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-06-05 15:56:19,027 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 3644 transitions. [2021-06-05 15:56:19,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:19,029 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:19,029 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:19,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-06-05 15:56:19,249 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:19,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:19,249 INFO L82 PathProgramCache]: Analyzing trace with hash -940865642, now seen corresponding path program 37 times [2021-06-05 15:56:19,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:19,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542565644] [2021-06-05 15:56:19,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:19,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:19,479 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:19,479 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:19,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542565644] [2021-06-05 15:56:19,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542565644] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:19,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952922947] [2021-06-05 15:56:19,479 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-06-05 15:56:19,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:19,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:19,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:19,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:19,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:19,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:19,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:19,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:19,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:19,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:19,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:19,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:19,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:19,699 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:19,699 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952922947] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:19,699 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:19,699 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 22 [2021-06-05 15:56:19,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739174303] [2021-06-05 15:56:19,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 15:56:19,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:19,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 15:56:19,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-06-05 15:56:19,700 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-06-05 15:56:20,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:20,418 INFO L93 Difference]: Finished difference Result 2311 states and 4190 transitions. [2021-06-05 15:56:20,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 15:56:20,419 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-06-05 15:56:20,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:20,421 INFO L225 Difference]: With dead ends: 2311 [2021-06-05 15:56:20,421 INFO L226 Difference]: Without dead ends: 2295 [2021-06-05 15:56:20,421 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 794.0ms TimeCoverageRelationStatistics Valid=348, Invalid=2202, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 15:56:20,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2295 states. [2021-06-05 15:56:20,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2295 to 2009. [2021-06-05 15:56:20,438 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-06-05 15:56:20,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2009 states to 2009 states and 3688 transitions. [2021-06-05 15:56:20,440 INFO L78 Accepts]: Start accepts. Automaton has 2009 states and 3688 transitions. Word has length 27 [2021-06-05 15:56:20,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:20,440 INFO L482 AbstractCegarLoop]: Abstraction has 2009 states and 3688 transitions. [2021-06-05 15:56:20,440 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-06-05 15:56:20,440 INFO L276 IsEmpty]: Start isEmpty. Operand 2009 states and 3688 transitions. [2021-06-05 15:56:20,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:20,442 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:20,442 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:20,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-06-05 15:56:20,643 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:20,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:20,643 INFO L82 PathProgramCache]: Analyzing trace with hash 366230848, now seen corresponding path program 38 times [2021-06-05 15:56:20,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:20,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171771470] [2021-06-05 15:56:20,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:20,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:20,893 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:20,893 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:20,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171771470] [2021-06-05 15:56:20,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171771470] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:20,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577345896] [2021-06-05 15:56:20,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 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:20,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:56:20,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:20,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:20,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:21,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-06-05 15:56:21,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:21,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:21,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-06-05 15:56:21,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:21,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-06-05 15:56:21,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:21,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:21,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:21,044 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:21,100 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:21,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577345896] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:21,100 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:21,100 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 23 [2021-06-05 15:56:21,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234194431] [2021-06-05 15:56:21,100 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 15:56:21,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:21,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 15:56:21,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-06-05 15:56:21,101 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-06-05 15:56:21,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:21,843 INFO L93 Difference]: Finished difference Result 2300 states and 4169 transitions. [2021-06-05 15:56:21,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 15:56:21,843 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-06-05 15:56:21,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:21,846 INFO L225 Difference]: With dead ends: 2300 [2021-06-05 15:56:21,846 INFO L226 Difference]: Without dead ends: 2284 [2021-06-05 15:56:21,846 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 781.3ms TimeCoverageRelationStatistics Valid=325, Invalid=2027, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 15:56:21,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2284 states. [2021-06-05 15:56:21,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2284 to 2014. [2021-06-05 15:56:21,863 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-06-05 15:56:21,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2014 states to 2014 states and 3697 transitions. [2021-06-05 15:56:21,865 INFO L78 Accepts]: Start accepts. Automaton has 2014 states and 3697 transitions. Word has length 27 [2021-06-05 15:56:21,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:21,865 INFO L482 AbstractCegarLoop]: Abstraction has 2014 states and 3697 transitions. [2021-06-05 15:56:21,865 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-06-05 15:56:21,865 INFO L276 IsEmpty]: Start isEmpty. Operand 2014 states and 3697 transitions. [2021-06-05 15:56:21,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:21,867 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:21,867 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:22,078 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:22,078 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:22,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:22,078 INFO L82 PathProgramCache]: Analyzing trace with hash -4589688, now seen corresponding path program 39 times [2021-06-05 15:56:22,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:22,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656601176] [2021-06-05 15:56:22,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:22,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:22,331 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:22,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:22,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656601176] [2021-06-05 15:56:22,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656601176] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:22,332 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354678877] [2021-06-05 15:56:22,332 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-06-05 15:56:22,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 15:56:22,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:22,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 15:56:22,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:22,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:56:22,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:56:22,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:22,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:22,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-06-05 15:56:22,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:56:22,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:22,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:22,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:22,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:22,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:22,663 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:22,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354678877] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:22,663 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:22,663 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2021-06-05 15:56:22,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379065603] [2021-06-05 15:56:22,663 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 15:56:22,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:22,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 15:56:22,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2021-06-05 15:56:22,664 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-06-05 15:56:24,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:24,634 INFO L93 Difference]: Finished difference Result 2571 states and 4640 transitions. [2021-06-05 15:56:24,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-06-05 15:56:24,634 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-06-05 15:56:24,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:24,637 INFO L225 Difference]: With dead ends: 2571 [2021-06-05 15:56:24,637 INFO L226 Difference]: Without dead ends: 2504 [2021-06-05 15:56:24,638 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1665 ImplicationChecksByTransitivity, 1858.3ms TimeCoverageRelationStatistics Valid=798, Invalid=5522, Unknown=0, NotChecked=0, Total=6320 [2021-06-05 15:56:24,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2504 states. [2021-06-05 15:56:24,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2504 to 2078. [2021-06-05 15:56:24,655 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-06-05 15:56:24,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2078 states to 2078 states and 3839 transitions. [2021-06-05 15:56:24,657 INFO L78 Accepts]: Start accepts. Automaton has 2078 states and 3839 transitions. Word has length 27 [2021-06-05 15:56:24,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:24,658 INFO L482 AbstractCegarLoop]: Abstraction has 2078 states and 3839 transitions. [2021-06-05 15:56:24,658 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-06-05 15:56:24,658 INFO L276 IsEmpty]: Start isEmpty. Operand 2078 states and 3839 transitions. [2021-06-05 15:56:24,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:24,659 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:24,659 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:24,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:24,873 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:24,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:24,873 INFO L82 PathProgramCache]: Analyzing trace with hash 877476036, now seen corresponding path program 40 times [2021-06-05 15:56:24,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:24,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273419122] [2021-06-05 15:56:24,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:24,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:25,152 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:25,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:25,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273419122] [2021-06-05 15:56:25,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273419122] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:25,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808669283] [2021-06-05 15:56:25,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:25,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:56:25,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:25,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:25,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:25,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-06-05 15:56:25,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:25,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:25,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-06-05 15:56:25,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:25,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:25,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:25,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:25,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:25,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:25,375 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:25,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808669283] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:25,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:25,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-06-05 15:56:25,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186838497] [2021-06-05 15:56:25,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 15:56:25,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:25,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 15:56:25,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-06-05 15:56:25,376 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-06-05 15:56:26,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:26,252 INFO L93 Difference]: Finished difference Result 2363 states and 4297 transitions. [2021-06-05 15:56:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-06-05 15:56:26,253 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-06-05 15:56:26,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:26,256 INFO L225 Difference]: With dead ends: 2363 [2021-06-05 15:56:26,256 INFO L226 Difference]: Without dead ends: 2347 [2021-06-05 15:56:26,256 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 992.6ms TimeCoverageRelationStatistics Valid=370, Invalid=2600, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 15:56:26,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2347 states. [2021-06-05 15:56:26,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2347 to 2125. [2021-06-05 15:56:26,273 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-06-05 15:56:26,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2125 states to 2125 states and 3918 transitions. [2021-06-05 15:56:26,276 INFO L78 Accepts]: Start accepts. Automaton has 2125 states and 3918 transitions. Word has length 27 [2021-06-05 15:56:26,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:26,276 INFO L482 AbstractCegarLoop]: Abstraction has 2125 states and 3918 transitions. [2021-06-05 15:56:26,276 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-06-05 15:56:26,276 INFO L276 IsEmpty]: Start isEmpty. Operand 2125 states and 3918 transitions. [2021-06-05 15:56:26,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:26,278 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:26,278 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:26,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:26,497 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:26,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:26,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1465221358, now seen corresponding path program 41 times [2021-06-05 15:56:26,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:26,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557590186] [2021-06-05 15:56:26,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:26,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:26,742 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:26,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:26,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557590186] [2021-06-05 15:56:26,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557590186] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:26,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461099417] [2021-06-05 15:56:26,742 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-06-05 15:56:26,767 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 15:56:26,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:26,768 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 15:56:26,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:27,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:56:27,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:56:27,064 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-06-05 15:56:27,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:27,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:27,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:56:27,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:67, output treesize:36 [2021-06-05 15:56:27,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:56:27,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:56:27,116 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-06-05 15:56:27,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:27,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:27,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:27,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:7 [2021-06-05 15:56:27,241 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:27,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461099417] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:27,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:27,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-06-05 15:56:27,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462982119] [2021-06-05 15:56:27,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 15:56:27,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:27,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 15:56:27,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2021-06-05 15:56:27,242 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-06-05 15:56:27,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:27,982 INFO L93 Difference]: Finished difference Result 2239 states and 4100 transitions. [2021-06-05 15:56:27,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 15:56:27,982 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-06-05 15:56:27,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:27,985 INFO L225 Difference]: With dead ends: 2239 [2021-06-05 15:56:27,985 INFO L226 Difference]: Without dead ends: 2226 [2021-06-05 15:56:27,985 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 981.9ms TimeCoverageRelationStatistics Valid=251, Invalid=1911, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 15:56:27,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2226 states. [2021-06-05 15:56:27,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2226 to 2132. [2021-06-05 15:56:28,001 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-06-05 15:56:28,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2132 states to 2132 states and 3928 transitions. [2021-06-05 15:56:28,003 INFO L78 Accepts]: Start accepts. Automaton has 2132 states and 3928 transitions. Word has length 27 [2021-06-05 15:56:28,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:28,003 INFO L482 AbstractCegarLoop]: Abstraction has 2132 states and 3928 transitions. [2021-06-05 15:56:28,003 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-06-05 15:56:28,003 INFO L276 IsEmpty]: Start isEmpty. Operand 2132 states and 3928 transitions. [2021-06-05 15:56:28,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:28,005 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:28,005 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:28,211 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-06-05 15:56:28,211 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:28,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:28,212 INFO L82 PathProgramCache]: Analyzing trace with hash -1754034782, now seen corresponding path program 42 times [2021-06-05 15:56:28,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:28,212 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597186499] [2021-06-05 15:56:28,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:28,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:28,510 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:28,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:28,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597186499] [2021-06-05 15:56:28,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597186499] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:28,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711373326] [2021-06-05 15:56:28,510 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-06-05 15:56:28,532 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 15:56:28,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:28,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:28,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:28,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:28,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:28,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:28,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:28,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:28,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:28,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:28,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:28,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:28,672 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:56:28,732 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:28,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711373326] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:28,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:28,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-06-05 15:56:28,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666132670] [2021-06-05 15:56:28,733 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 15:56:28,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:28,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 15:56:28,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2021-06-05 15:56:28,733 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-06-05 15:56:29,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:29,660 INFO L93 Difference]: Finished difference Result 2386 states and 4355 transitions. [2021-06-05 15:56:29,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-06-05 15:56:29,660 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-06-05 15:56:29,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:29,663 INFO L225 Difference]: With dead ends: 2386 [2021-06-05 15:56:29,663 INFO L226 Difference]: Without dead ends: 2376 [2021-06-05 15:56:29,663 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 835 ImplicationChecksByTransitivity, 1053.7ms TimeCoverageRelationStatistics Valid=462, Invalid=3198, Unknown=0, NotChecked=0, Total=3660 [2021-06-05 15:56:29,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2376 states. [2021-06-05 15:56:29,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2376 to 2134. [2021-06-05 15:56:29,680 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-06-05 15:56:29,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2134 states to 2134 states and 3932 transitions. [2021-06-05 15:56:29,682 INFO L78 Accepts]: Start accepts. Automaton has 2134 states and 3932 transitions. Word has length 27 [2021-06-05 15:56:29,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:29,682 INFO L482 AbstractCegarLoop]: Abstraction has 2134 states and 3932 transitions. [2021-06-05 15:56:29,682 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-06-05 15:56:29,682 INFO L276 IsEmpty]: Start isEmpty. Operand 2134 states and 3932 transitions. [2021-06-05 15:56:29,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:29,684 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:29,684 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:29,899 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:29,899 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:29,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:29,900 INFO L82 PathProgramCache]: Analyzing trace with hash 136523938, now seen corresponding path program 43 times [2021-06-05 15:56:29,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:29,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140383043] [2021-06-05 15:56:29,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:29,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:30,186 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:30,186 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:30,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140383043] [2021-06-05 15:56:30,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140383043] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:30,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771271894] [2021-06-05 15:56:30,186 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-06-05 15:56:30,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:30,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:30,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:30,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:30,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:30,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:30,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-06-05 15:56:30,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:30,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:30,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:30,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:30,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:30,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:56:30,400 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:30,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771271894] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:30,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:30,400 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-06-05 15:56:30,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900644881] [2021-06-05 15:56:30,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 15:56:30,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:30,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 15:56:30,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2021-06-05 15:56:30,401 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-06-05 15:56:31,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:31,298 INFO L93 Difference]: Finished difference Result 2279 states and 4178 transitions. [2021-06-05 15:56:31,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-06-05 15:56:31,299 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-06-05 15:56:31,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:31,301 INFO L225 Difference]: With dead ends: 2279 [2021-06-05 15:56:31,301 INFO L226 Difference]: Without dead ends: 2266 [2021-06-05 15:56:31,301 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 1006.9ms TimeCoverageRelationStatistics Valid=429, Invalid=2763, Unknown=0, NotChecked=0, Total=3192 [2021-06-05 15:56:31,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2266 states. [2021-06-05 15:56:31,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2266 to 2138. [2021-06-05 15:56:31,316 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-06-05 15:56:31,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2138 states to 2138 states and 3940 transitions. [2021-06-05 15:56:31,318 INFO L78 Accepts]: Start accepts. Automaton has 2138 states and 3940 transitions. Word has length 27 [2021-06-05 15:56:31,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:31,318 INFO L482 AbstractCegarLoop]: Abstraction has 2138 states and 3940 transitions. [2021-06-05 15:56:31,318 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-06-05 15:56:31,318 INFO L276 IsEmpty]: Start isEmpty. Operand 2138 states and 3940 transitions. [2021-06-05 15:56:31,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:31,320 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:31,320 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:31,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:31,525 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:31,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:31,525 INFO L82 PathProgramCache]: Analyzing trace with hash 1212235094, now seen corresponding path program 44 times [2021-06-05 15:56:31,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:31,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584765802] [2021-06-05 15:56:31,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:31,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:31,874 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:31,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:31,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584765802] [2021-06-05 15:56:31,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584765802] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:31,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028483045] [2021-06-05 15:56:31,874 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-06-05 15:56:31,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:56:31,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:31,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 15:56:31,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:32,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:32,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:32,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:32,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:32,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:32,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-05 15:56:32,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:32,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:32,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:32,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-06-05 15:56:32,087 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:32,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028483045] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:32,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:32,087 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 25 [2021-06-05 15:56:32,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605449381] [2021-06-05 15:56:32,087 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 15:56:32,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:32,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 15:56:32,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2021-06-05 15:56:32,088 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-06-05 15:56:32,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:32,915 INFO L93 Difference]: Finished difference Result 2291 states and 4200 transitions. [2021-06-05 15:56:32,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-06-05 15:56:32,915 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-06-05 15:56:32,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:32,917 INFO L225 Difference]: With dead ends: 2291 [2021-06-05 15:56:32,917 INFO L226 Difference]: Without dead ends: 2281 [2021-06-05 15:56:32,917 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 999.7ms TimeCoverageRelationStatistics Valid=394, Invalid=2468, Unknown=0, NotChecked=0, Total=2862 [2021-06-05 15:56:32,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2281 states. [2021-06-05 15:56:32,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2281 to 2139. [2021-06-05 15:56:32,934 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-06-05 15:56:32,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 3942 transitions. [2021-06-05 15:56:32,936 INFO L78 Accepts]: Start accepts. Automaton has 2139 states and 3942 transitions. Word has length 27 [2021-06-05 15:56:32,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:32,936 INFO L482 AbstractCegarLoop]: Abstraction has 2139 states and 3942 transitions. [2021-06-05 15:56:32,936 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-06-05 15:56:32,936 INFO L276 IsEmpty]: Start isEmpty. Operand 2139 states and 3942 transitions. [2021-06-05 15:56:32,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:32,938 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:32,938 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:33,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-06-05 15:56:33,153 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:33,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:33,153 INFO L82 PathProgramCache]: Analyzing trace with hash -1400895292, now seen corresponding path program 45 times [2021-06-05 15:56:33,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:33,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581218411] [2021-06-05 15:56:33,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:33,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:33,424 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:33,424 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:33,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581218411] [2021-06-05 15:56:33,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581218411] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:33,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314353263] [2021-06-05 15:56:33,424 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-06-05 15:56:33,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 15:56:33,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:33,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:56:33,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:33,709 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:56:33,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-06-05 15:56:33,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:33,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:33,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:33,716 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:49, output treesize:31 [2021-06-05 15:56:33,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:56:33,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:56:33,782 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-06-05 15:56:33,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:33,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:33,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:33,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:9 [2021-06-05 15:56:33,866 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:33,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314353263] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:33,867 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:33,867 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-06-05 15:56:33,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83196177] [2021-06-05 15:56:33,867 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 15:56:33,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:33,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 15:56:33,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=906, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:56:33,867 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-06-05 15:56:35,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:35,230 INFO L93 Difference]: Finished difference Result 2320 states and 4278 transitions. [2021-06-05 15:56:35,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 15:56:35,231 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-06-05 15:56:35,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:35,232 INFO L225 Difference]: With dead ends: 2320 [2021-06-05 15:56:35,232 INFO L226 Difference]: Without dead ends: 2310 [2021-06-05 15:56:35,233 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 773 ImplicationChecksByTransitivity, 1482.6ms TimeCoverageRelationStatistics Valid=419, Invalid=3363, Unknown=0, NotChecked=0, Total=3782 [2021-06-05 15:56:35,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2310 states. [2021-06-05 15:56:35,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2310 to 2190. [2021-06-05 15:56:35,249 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-06-05 15:56:35,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2190 states to 2190 states and 4056 transitions. [2021-06-05 15:56:35,251 INFO L78 Accepts]: Start accepts. Automaton has 2190 states and 4056 transitions. Word has length 27 [2021-06-05 15:56:35,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:35,251 INFO L482 AbstractCegarLoop]: Abstraction has 2190 states and 4056 transitions. [2021-06-05 15:56:35,251 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-06-05 15:56:35,251 INFO L276 IsEmpty]: Start isEmpty. Operand 2190 states and 4056 transitions. [2021-06-05 15:56:35,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:35,253 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:35,253 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:35,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-06-05 15:56:35,454 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:35,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:35,454 INFO L82 PathProgramCache]: Analyzing trace with hash -1520802606, now seen corresponding path program 46 times [2021-06-05 15:56:35,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:35,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729794348] [2021-06-05 15:56:35,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:35,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:35,634 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:35,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:35,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729794348] [2021-06-05 15:56:35,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729794348] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:35,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664543444] [2021-06-05 15:56:35,635 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) [2021-06-05 15:56:35,667 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:56:35,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:35,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:35,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:35,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:35,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:35,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:35,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-06-05 15:56:35,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:35,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-06-05 15:56:35,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:35,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:35,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:35,725 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:35,769 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:35,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664543444] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:35,770 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:35,770 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-06-05 15:56:35,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392279468] [2021-06-05 15:56:35,770 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:56:35,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:35,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:56:35,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-05 15:56:35,770 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-06-05 15:56:36,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:36,370 INFO L93 Difference]: Finished difference Result 3078 states and 5586 transitions. [2021-06-05 15:56:36,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 15:56:36,371 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-06-05 15:56:36,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:36,373 INFO L225 Difference]: With dead ends: 3078 [2021-06-05 15:56:36,373 INFO L226 Difference]: Without dead ends: 3069 [2021-06-05 15:56:36,373 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 565.3ms TimeCoverageRelationStatistics Valid=248, Invalid=1312, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 15:56:36,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3069 states. [2021-06-05 15:56:36,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3069 to 2466. [2021-06-05 15:56:36,391 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-06-05 15:56:36,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2466 states to 2466 states and 4530 transitions. [2021-06-05 15:56:36,394 INFO L78 Accepts]: Start accepts. Automaton has 2466 states and 4530 transitions. Word has length 27 [2021-06-05 15:56:36,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:36,394 INFO L482 AbstractCegarLoop]: Abstraction has 2466 states and 4530 transitions. [2021-06-05 15:56:36,394 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-06-05 15:56:36,394 INFO L276 IsEmpty]: Start isEmpty. Operand 2466 states and 4530 transitions. [2021-06-05 15:56:36,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:36,396 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:36,396 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:36,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-06-05 15:56:36,608 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:36,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:36,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1997778718, now seen corresponding path program 47 times [2021-06-05 15:56:36,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:36,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442826221] [2021-06-05 15:56:36,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:36,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:36,776 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:36,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:36,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442826221] [2021-06-05 15:56:36,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442826221] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:36,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654154704] [2021-06-05 15:56:36,777 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-06-05 15:56:36,801 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 15:56:36,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:36,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 15:56:36,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:36,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:36,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:36,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:36,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:36,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:36,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:36,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:36,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:36,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:36,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:36,995 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:36,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654154704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:36,995 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:36,995 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 21 [2021-06-05 15:56:36,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003296457] [2021-06-05 15:56:36,996 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 15:56:36,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:36,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 15:56:36,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-06-05 15:56:36,996 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-06-05 15:56:37,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:37,712 INFO L93 Difference]: Finished difference Result 3667 states and 6635 transitions. [2021-06-05 15:56:37,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 15:56:37,712 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-06-05 15:56:37,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:37,715 INFO L225 Difference]: With dead ends: 3667 [2021-06-05 15:56:37,715 INFO L226 Difference]: Without dead ends: 3654 [2021-06-05 15:56:37,716 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 719.7ms TimeCoverageRelationStatistics Valid=371, Invalid=1885, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 15:56:37,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3654 states. [2021-06-05 15:56:37,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3654 to 2544. [2021-06-05 15:56:37,739 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-06-05 15:56:37,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2544 states to 2544 states and 4713 transitions. [2021-06-05 15:56:37,741 INFO L78 Accepts]: Start accepts. Automaton has 2544 states and 4713 transitions. Word has length 27 [2021-06-05 15:56:37,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:37,741 INFO L482 AbstractCegarLoop]: Abstraction has 2544 states and 4713 transitions. [2021-06-05 15:56:37,741 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-06-05 15:56:37,742 INFO L276 IsEmpty]: Start isEmpty. Operand 2544 states and 4713 transitions. [2021-06-05 15:56:37,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:37,743 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:37,743 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:37,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:37,953 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:37,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:37,953 INFO L82 PathProgramCache]: Analyzing trace with hash -1415122854, now seen corresponding path program 48 times [2021-06-05 15:56:37,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:37,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785020010] [2021-06-05 15:56:37,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:37,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:38,124 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:38,124 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:38,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785020010] [2021-06-05 15:56:38,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785020010] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:38,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366466256] [2021-06-05 15:56:38,125 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-06-05 15:56:38,151 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:56:38,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:38,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:38,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:38,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:38,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:38,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:38,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:38,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:38,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:38,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:38,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:38,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:38,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:38,259 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:56:38,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366466256] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:38,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:38,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-06-05 15:56:38,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80875556] [2021-06-05 15:56:38,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:56:38,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:38,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:56:38,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-05 15:56:38,267 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-06-05 15:56:38,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:38,924 INFO L93 Difference]: Finished difference Result 2876 states and 5188 transitions. [2021-06-05 15:56:38,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 15:56:38,924 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-06-05 15:56:38,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:38,927 INFO L225 Difference]: With dead ends: 2876 [2021-06-05 15:56:38,927 INFO L226 Difference]: Without dead ends: 2860 [2021-06-05 15:56:38,927 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 8 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 606.0ms TimeCoverageRelationStatistics Valid=273, Invalid=1533, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 15:56:38,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2860 states. [2021-06-05 15:56:38,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2860 to 2357. [2021-06-05 15:56:38,947 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-06-05 15:56:38,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2357 states to 2357 states and 4367 transitions. [2021-06-05 15:56:38,949 INFO L78 Accepts]: Start accepts. Automaton has 2357 states and 4367 transitions. Word has length 27 [2021-06-05 15:56:38,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:38,950 INFO L482 AbstractCegarLoop]: Abstraction has 2357 states and 4367 transitions. [2021-06-05 15:56:38,950 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-06-05 15:56:38,950 INFO L276 IsEmpty]: Start isEmpty. Operand 2357 states and 4367 transitions. [2021-06-05 15:56:38,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:38,952 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:38,952 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:39,161 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:39,161 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:39,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:39,161 INFO L82 PathProgramCache]: Analyzing trace with hash -875519684, now seen corresponding path program 49 times [2021-06-05 15:56:39,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:39,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318320747] [2021-06-05 15:56:39,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:39,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:39,342 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:39,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:39,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318320747] [2021-06-05 15:56:39,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318320747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:39,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22785576] [2021-06-05 15:56:39,342 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:39,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:39,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:39,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:39,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-06-05 15:56:39,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:39,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:39,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-06-05 15:56:39,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:39,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:39,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:39,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:39,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:39,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:56:39,520 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:39,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22785576] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:39,520 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:39,520 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-06-05 15:56:39,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926788909] [2021-06-05 15:56:39,521 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:56:39,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:39,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:56:39,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:56:39,526 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-06-05 15:56:39,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:39,905 INFO L93 Difference]: Finished difference Result 2570 states and 4762 transitions. [2021-06-05 15:56:39,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 15:56:39,906 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-06-05 15:56:39,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:39,908 INFO L225 Difference]: With dead ends: 2570 [2021-06-05 15:56:39,908 INFO L226 Difference]: Without dead ends: 2554 [2021-06-05 15:56:39,908 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 434.8ms TimeCoverageRelationStatistics Valid=154, Invalid=1036, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 15:56:39,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2554 states. [2021-06-05 15:56:39,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2554 to 2363. [2021-06-05 15:56:39,926 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-06-05 15:56:39,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2363 states to 2363 states and 4377 transitions. [2021-06-05 15:56:39,928 INFO L78 Accepts]: Start accepts. Automaton has 2363 states and 4377 transitions. Word has length 27 [2021-06-05 15:56:39,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:39,928 INFO L482 AbstractCegarLoop]: Abstraction has 2363 states and 4377 transitions. [2021-06-05 15:56:39,928 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-06-05 15:56:39,928 INFO L276 IsEmpty]: Start isEmpty. Operand 2363 states and 4377 transitions. [2021-06-05 15:56:39,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:39,930 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:39,930 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:40,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:40,131 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:40,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:40,131 INFO L82 PathProgramCache]: Analyzing trace with hash 114189252, now seen corresponding path program 50 times [2021-06-05 15:56:40,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:40,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810168447] [2021-06-05 15:56:40,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:40,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:40,325 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:40,325 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:40,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810168447] [2021-06-05 15:56:40,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810168447] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:40,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841743340] [2021-06-05 15:56:40,325 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) [2021-06-05 15:56:40,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:56:40,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:40,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:40,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:40,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:40,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:40,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:40,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:40,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:40,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:40,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:40,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:40,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:40,458 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:40,507 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:40,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841743340] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:40,508 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:40,508 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:56:40,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818540157] [2021-06-05 15:56:40,508 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:56:40,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:40,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:56:40,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:56:40,509 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-06-05 15:56:41,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:41,196 INFO L93 Difference]: Finished difference Result 2690 states and 4910 transitions. [2021-06-05 15:56:41,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 15:56:41,196 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-06-05 15:56:41,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:41,198 INFO L225 Difference]: With dead ends: 2690 [2021-06-05 15:56:41,198 INFO L226 Difference]: Without dead ends: 2683 [2021-06-05 15:56:41,198 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 649.4ms TimeCoverageRelationStatistics Valid=278, Invalid=1614, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 15:56:41,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2683 states. [2021-06-05 15:56:41,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2683 to 2368. [2021-06-05 15:56:41,214 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-06-05 15:56:41,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2368 states to 2368 states and 4383 transitions. [2021-06-05 15:56:41,216 INFO L78 Accepts]: Start accepts. Automaton has 2368 states and 4383 transitions. Word has length 27 [2021-06-05 15:56:41,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:41,216 INFO L482 AbstractCegarLoop]: Abstraction has 2368 states and 4383 transitions. [2021-06-05 15:56:41,216 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-06-05 15:56:41,216 INFO L276 IsEmpty]: Start isEmpty. Operand 2368 states and 4383 transitions. [2021-06-05 15:56:41,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:41,218 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:41,218 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:41,418 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:41,418 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:41,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:41,418 INFO L82 PathProgramCache]: Analyzing trace with hash 996254976, now seen corresponding path program 51 times [2021-06-05 15:56:41,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:41,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736433492] [2021-06-05 15:56:41,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:41,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:41,603 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:41,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:41,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736433492] [2021-06-05 15:56:41,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736433492] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:41,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198274878] [2021-06-05 15:56:41,604 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-06-05 15:56:41,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 15:56:41,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:41,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:41,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:41,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:41,685 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:41,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:41,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:41,688 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:41,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-06-05 15:56:41,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:41,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:41,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-06-05 15:56:41,700 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:56:41,751 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:41,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198274878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:41,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:41,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:56:41,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519151235] [2021-06-05 15:56:41,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:56:41,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:41,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:56:41,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:56:41,752 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-06-05 15:56:42,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:42,439 INFO L93 Difference]: Finished difference Result 2696 states and 4918 transitions. [2021-06-05 15:56:42,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 15:56:42,440 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-06-05 15:56:42,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:42,442 INFO L225 Difference]: With dead ends: 2696 [2021-06-05 15:56:42,442 INFO L226 Difference]: Without dead ends: 2680 [2021-06-05 15:56:42,442 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 660.6ms TimeCoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 15:56:42,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2680 states. [2021-06-05 15:56:42,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2680 to 2437. [2021-06-05 15:56:42,461 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-06-05 15:56:42,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2437 states to 2437 states and 4506 transitions. [2021-06-05 15:56:42,463 INFO L78 Accepts]: Start accepts. Automaton has 2437 states and 4506 transitions. Word has length 27 [2021-06-05 15:56:42,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:42,463 INFO L482 AbstractCegarLoop]: Abstraction has 2437 states and 4506 transitions. [2021-06-05 15:56:42,463 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-06-05 15:56:42,463 INFO L276 IsEmpty]: Start isEmpty. Operand 2437 states and 4506 transitions. [2021-06-05 15:56:42,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:42,465 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:42,465 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:42,665 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-06-05 15:56:42,666 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:42,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:42,666 INFO L82 PathProgramCache]: Analyzing trace with hash 701934574, now seen corresponding path program 52 times [2021-06-05 15:56:42,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:42,666 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327646423] [2021-06-05 15:56:42,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:42,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:42,865 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:42,865 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:42,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327646423] [2021-06-05 15:56:42,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327646423] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:42,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752672458] [2021-06-05 15:56:42,865 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-06-05 15:56:42,889 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:56:42,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:42,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:42,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:42,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:42,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:42,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:42,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:42,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:42,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:42,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:42,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:42,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:42,965 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:56:43,019 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:43,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752672458] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:43,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:43,019 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:56:43,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353376271] [2021-06-05 15:56:43,019 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:56:43,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:43,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:56:43,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:56:43,020 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-06-05 15:56:43,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:43,650 INFO L93 Difference]: Finished difference Result 3054 states and 5596 transitions. [2021-06-05 15:56:43,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 15:56:43,651 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-06-05 15:56:43,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:43,654 INFO L225 Difference]: With dead ends: 3054 [2021-06-05 15:56:43,654 INFO L226 Difference]: Without dead ends: 3047 [2021-06-05 15:56:43,654 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 603.7ms TimeCoverageRelationStatistics Valid=290, Invalid=1690, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 15:56:43,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3047 states. [2021-06-05 15:56:43,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3047 to 2438. [2021-06-05 15:56:43,675 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-06-05 15:56:43,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2438 states to 2438 states and 4508 transitions. [2021-06-05 15:56:43,677 INFO L78 Accepts]: Start accepts. Automaton has 2438 states and 4508 transitions. Word has length 27 [2021-06-05 15:56:43,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:43,677 INFO L482 AbstractCegarLoop]: Abstraction has 2438 states and 4508 transitions. [2021-06-05 15:56:43,678 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-06-05 15:56:43,678 INFO L276 IsEmpty]: Start isEmpty. Operand 2438 states and 4508 transitions. [2021-06-05 15:56:43,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:43,680 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:43,680 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:43,880 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:43,880 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:43,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:43,880 INFO L82 PathProgramCache]: Analyzing trace with hash 1584000298, now seen corresponding path program 53 times [2021-06-05 15:56:43,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:43,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983121049] [2021-06-05 15:56:43,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:43,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:44,101 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:44,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:44,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983121049] [2021-06-05 15:56:44,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983121049] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:44,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469889164] [2021-06-05 15:56:44,102 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-06-05 15:56:44,128 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 15:56:44,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:44,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 15:56:44,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:44,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:44,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:44,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:44,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:44,226 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:44,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:44,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:44,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:44,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:44,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:56:44,293 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:44,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469889164] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:44,293 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:44,293 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 21 [2021-06-05 15:56:44,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373624122] [2021-06-05 15:56:44,294 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 15:56:44,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:44,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 15:56:44,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-05 15:56:44,294 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-06-05 15:56:44,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:44,995 INFO L93 Difference]: Finished difference Result 3045 states and 5584 transitions. [2021-06-05 15:56:44,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 15:56:44,995 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-06-05 15:56:44,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:44,997 INFO L225 Difference]: With dead ends: 3045 [2021-06-05 15:56:44,998 INFO L226 Difference]: Without dead ends: 3032 [2021-06-05 15:56:44,998 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 708.8ms TimeCoverageRelationStatistics Valid=346, Invalid=2104, Unknown=0, NotChecked=0, Total=2450 [2021-06-05 15:56:45,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3032 states. [2021-06-05 15:56:45,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3032 to 2438. [2021-06-05 15:56:45,029 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-06-05 15:56:45,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2438 states to 2438 states and 4508 transitions. [2021-06-05 15:56:45,031 INFO L78 Accepts]: Start accepts. Automaton has 2438 states and 4508 transitions. Word has length 27 [2021-06-05 15:56:45,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:45,031 INFO L482 AbstractCegarLoop]: Abstraction has 2438 states and 4508 transitions. [2021-06-05 15:56:45,031 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-06-05 15:56:45,031 INFO L276 IsEmpty]: Start isEmpty. Operand 2438 states and 4508 transitions. [2021-06-05 15:56:45,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:45,033 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:45,033 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:45,233 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-06-05 15:56:45,234 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:45,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:45,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1777645730, now seen corresponding path program 54 times [2021-06-05 15:56:45,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:45,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325356466] [2021-06-05 15:56:45,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:45,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:45,476 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:45,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:45,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325356466] [2021-06-05 15:56:45,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325356466] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:45,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770760627] [2021-06-05 15:56:45,476 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-06-05 15:56:45,501 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:56:45,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:45,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 15:56:45,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:45,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:56:45,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:56:45,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:45,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:45,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:45,710 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:56:45,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-06-05 15:56:45,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:45,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:45,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:45,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:56:45,794 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:45,795 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770760627] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:45,795 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:45,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2021-06-05 15:56:45,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020981422] [2021-06-05 15:56:45,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 15:56:45,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:45,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 15:56:45,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2021-06-05 15:56:45,795 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-06-05 15:56:47,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:47,344 INFO L93 Difference]: Finished difference Result 2512 states and 4586 transitions. [2021-06-05 15:56:47,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-06-05 15:56:47,345 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-06-05 15:56:47,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:47,347 INFO L225 Difference]: With dead ends: 2512 [2021-06-05 15:56:47,347 INFO L226 Difference]: Without dead ends: 2478 [2021-06-05 15:56:47,347 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1100 ImplicationChecksByTransitivity, 1546.2ms TimeCoverageRelationStatistics Valid=642, Invalid=4050, Unknown=0, NotChecked=0, Total=4692 [2021-06-05 15:56:47,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2021-06-05 15:56:47,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 1837. [2021-06-05 15:56:47,370 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-06-05 15:56:47,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 3347 transitions. [2021-06-05 15:56:47,372 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 3347 transitions. Word has length 27 [2021-06-05 15:56:47,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:47,372 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 3347 transitions. [2021-06-05 15:56:47,372 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-06-05 15:56:47,372 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 3347 transitions. [2021-06-05 15:56:47,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:47,374 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:47,374 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:47,574 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-06-05 15:56:47,574 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:47,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:47,575 INFO L82 PathProgramCache]: Analyzing trace with hash -1635255842, now seen corresponding path program 55 times [2021-06-05 15:56:47,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:47,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158718666] [2021-06-05 15:56:47,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:47,822 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:47,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:47,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158718666] [2021-06-05 15:56:47,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158718666] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:47,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921759112] [2021-06-05 15:56:47,822 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) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:47,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:47,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:47,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:47,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:47,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:47,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:47,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:47,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:48,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:48,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:48,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:48,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:48,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:56:48,079 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:48,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921759112] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:48,079 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:48,079 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-06-05 15:56:48,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593857215] [2021-06-05 15:56:48,079 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:56:48,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:48,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:56:48,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:56:48,080 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-06-05 15:56:49,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:49,234 INFO L93 Difference]: Finished difference Result 2318 states and 4164 transitions. [2021-06-05 15:56:49,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-06-05 15:56:49,235 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-06-05 15:56:49,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:49,237 INFO L225 Difference]: With dead ends: 2318 [2021-06-05 15:56:49,237 INFO L226 Difference]: Without dead ends: 2308 [2021-06-05 15:56:49,237 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 1158.9ms TimeCoverageRelationStatistics Valid=515, Invalid=3907, Unknown=0, NotChecked=0, Total=4422 [2021-06-05 15:56:49,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2308 states. [2021-06-05 15:56:49,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2308 to 1836. [2021-06-05 15:56:49,251 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-06-05 15:56:49,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1836 states to 1836 states and 3345 transitions. [2021-06-05 15:56:49,253 INFO L78 Accepts]: Start accepts. Automaton has 1836 states and 3345 transitions. Word has length 27 [2021-06-05 15:56:49,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:49,253 INFO L482 AbstractCegarLoop]: Abstraction has 1836 states and 3345 transitions. [2021-06-05 15:56:49,253 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-06-05 15:56:49,253 INFO L276 IsEmpty]: Start isEmpty. Operand 1836 states and 3345 transitions. [2021-06-05 15:56:49,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:49,254 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:49,254 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:49,462 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:49,462 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:49,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:49,462 INFO L82 PathProgramCache]: Analyzing trace with hash 255302878, now seen corresponding path program 56 times [2021-06-05 15:56:49,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:49,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566606439] [2021-06-05 15:56:49,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:49,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:49,744 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:49,745 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:49,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566606439] [2021-06-05 15:56:49,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566606439] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:49,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125568042] [2021-06-05 15:56:49,745 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-06-05 15:56:49,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:56:49,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:49,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:49,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:49,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:49,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:49,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:49,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:49,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:49,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 13 treesize of output 9 [2021-06-05 15:56:49,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:49,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:49,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:49,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:56:49,988 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:49,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125568042] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:49,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:49,988 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-06-05 15:56:49,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804166374] [2021-06-05 15:56:49,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:56:49,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:49,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:56:49,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:56:49,989 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-06-05 15:56:51,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:51,025 INFO L93 Difference]: Finished difference Result 2242 states and 4042 transitions. [2021-06-05 15:56:51,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 15:56:51,025 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-06-05 15:56:51,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:51,027 INFO L225 Difference]: With dead ends: 2242 [2021-06-05 15:56:51,027 INFO L226 Difference]: Without dead ends: 2229 [2021-06-05 15:56:51,028 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 949 ImplicationChecksByTransitivity, 1140.7ms TimeCoverageRelationStatistics Valid=488, Invalid=3544, Unknown=0, NotChecked=0, Total=4032 [2021-06-05 15:56:51,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2229 states. [2021-06-05 15:56:51,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2229 to 1838. [2021-06-05 15:56:51,041 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-06-05 15:56:51,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1838 states to 1838 states and 3349 transitions. [2021-06-05 15:56:51,043 INFO L78 Accepts]: Start accepts. Automaton has 1838 states and 3349 transitions. Word has length 27 [2021-06-05 15:56:51,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:51,043 INFO L482 AbstractCegarLoop]: Abstraction has 1838 states and 3349 transitions. [2021-06-05 15:56:51,043 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-06-05 15:56:51,043 INFO L276 IsEmpty]: Start isEmpty. Operand 1838 states and 3349 transitions. [2021-06-05 15:56:51,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:51,045 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:51,045 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:51,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-06-05 15:56:51,260 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:51,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:51,260 INFO L82 PathProgramCache]: Analyzing trace with hash 1331014034, now seen corresponding path program 57 times [2021-06-05 15:56:51,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:51,260 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772834700] [2021-06-05 15:56:51,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:51,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:51,552 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:51,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:51,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772834700] [2021-06-05 15:56:51,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772834700] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:51,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140176695] [2021-06-05 15:56:51,552 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-06-05 15:56:51,576 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 15:56:51,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:51,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 15:56:51,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:51,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:51,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:51,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:51,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:51,717 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:51,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-06-05 15:56:51,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:51,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:51,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:51,725 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:56:51,784 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:51,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140176695] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:51,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:51,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-06-05 15:56:51,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32710753] [2021-06-05 15:56:51,785 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:56:51,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:51,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:56:51,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:56:51,785 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-06-05 15:56:52,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:52,831 INFO L93 Difference]: Finished difference Result 2200 states and 3962 transitions. [2021-06-05 15:56:52,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-06-05 15:56:52,831 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-06-05 15:56:52,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:52,833 INFO L225 Difference]: With dead ends: 2200 [2021-06-05 15:56:52,833 INFO L226 Difference]: Without dead ends: 2190 [2021-06-05 15:56:52,834 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 790 ImplicationChecksByTransitivity, 1065.6ms TimeCoverageRelationStatistics Valid=441, Invalid=3099, Unknown=0, NotChecked=0, Total=3540 [2021-06-05 15:56:52,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2190 states. [2021-06-05 15:56:52,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2190 to 1837. [2021-06-05 15:56:52,847 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-06-05 15:56:52,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 3347 transitions. [2021-06-05 15:56:52,848 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 3347 transitions. Word has length 27 [2021-06-05 15:56:52,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:52,848 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 3347 transitions. [2021-06-05 15:56:52,849 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-06-05 15:56:52,849 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 3347 transitions. [2021-06-05 15:56:52,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:56:52,850 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:52,850 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:53,050 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:53,051 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:53,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:53,051 INFO L82 PathProgramCache]: Analyzing trace with hash -1282116352, now seen corresponding path program 58 times [2021-06-05 15:56:53,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:53,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206986539] [2021-06-05 15:56:53,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:53,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:53,321 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:53,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:53,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206986539] [2021-06-05 15:56:53,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206986539] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:53,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667414385] [2021-06-05 15:56:53,322 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-06-05 15:56:53,344 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:56:53,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:53,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 15:56:53,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:53,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:53,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:53,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:53,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:53,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:53,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-05 15:56:53,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:53,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:53,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:53,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:9 [2021-06-05 15:56:53,559 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:56:53,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667414385] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:53,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:53,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 26 [2021-06-05 15:56:53,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587909035] [2021-06-05 15:56:53,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:56:53,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:53,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:56:53,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:56:53,560 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-06-05 15:56:54,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:54,354 INFO L93 Difference]: Finished difference Result 1976 states and 3564 transitions. [2021-06-05 15:56:54,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 15:56:54,354 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-06-05 15:56:54,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:54,356 INFO L225 Difference]: With dead ends: 1976 [2021-06-05 15:56:54,356 INFO L226 Difference]: Without dead ends: 1966 [2021-06-05 15:56:54,356 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 926.9ms TimeCoverageRelationStatistics Valid=326, Invalid=2224, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 15:56:54,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1966 states. [2021-06-05 15:56:54,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1966 to 1837. [2021-06-05 15:56:54,369 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-06-05 15:56:54,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 3347 transitions. [2021-06-05 15:56:54,371 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 3347 transitions. Word has length 27 [2021-06-05 15:56:54,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:54,371 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 3347 transitions. [2021-06-05 15:56:54,371 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-06-05 15:56:54,371 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 3347 transitions. [2021-06-05 15:56:54,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 15:56:54,373 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:54,373 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:54,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-06-05 15:56:54,589 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:54,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:54,589 INFO L82 PathProgramCache]: Analyzing trace with hash 725427339, now seen corresponding path program 59 times [2021-06-05 15:56:54,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:54,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575489347] [2021-06-05 15:56:54,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:54,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:54,604 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:56:54,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:54,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575489347] [2021-06-05 15:56:54,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575489347] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:54,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933497772] [2021-06-05 15:56:54,605 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-06-05 15:56:54,629 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:56:54,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:54,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 15:56:54,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:54,661 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:56:54,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933497772] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:54,661 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:54,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-06-05 15:56:54,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449158357] [2021-06-05 15:56:54,661 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 15:56:54,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:54,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 15:56:54,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-06-05 15:56:54,662 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-06-05 15:56:54,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:54,672 INFO L93 Difference]: Finished difference Result 1989 states and 3619 transitions. [2021-06-05 15:56:54,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 15:56:54,672 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-06-05 15:56:54,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:54,673 INFO L225 Difference]: With dead ends: 1989 [2021-06-05 15:56:54,673 INFO L226 Difference]: Without dead ends: 1974 [2021-06-05 15:56:54,674 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 9.4ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-06-05 15:56:54,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1974 states. [2021-06-05 15:56:54,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1974 to 1890. [2021-06-05 15:56:54,686 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-06-05 15:56:54,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1890 states to 1890 states and 3457 transitions. [2021-06-05 15:56:54,688 INFO L78 Accepts]: Start accepts. Automaton has 1890 states and 3457 transitions. Word has length 31 [2021-06-05 15:56:54,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:54,688 INFO L482 AbstractCegarLoop]: Abstraction has 1890 states and 3457 transitions. [2021-06-05 15:56:54,688 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-06-05 15:56:54,688 INFO L276 IsEmpty]: Start isEmpty. Operand 1890 states and 3457 transitions. [2021-06-05 15:56:54,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 15:56:54,690 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:54,690 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:54,890 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:54,890 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:54,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:54,891 INFO L82 PathProgramCache]: Analyzing trace with hash -1549127947, now seen corresponding path program 60 times [2021-06-05 15:56:54,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:54,891 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853234073] [2021-06-05 15:56:54,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:54,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:54,914 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:56:54,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:54,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853234073] [2021-06-05 15:56:54,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853234073] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:54,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391641158] [2021-06-05 15:56:54,915 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-06-05 15:56:54,939 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:56:54,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:54,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 15:56:54,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:54,969 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:56:54,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391641158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:54,970 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:54,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-06-05 15:56:54,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725054307] [2021-06-05 15:56:54,970 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 15:56:54,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:54,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 15:56:54,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-06-05 15:56:54,970 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-06-05 15:56:54,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:54,979 INFO L93 Difference]: Finished difference Result 1732 states and 3080 transitions. [2021-06-05 15:56:54,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 15:56:54,979 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-06-05 15:56:54,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:54,980 INFO L225 Difference]: With dead ends: 1732 [2021-06-05 15:56:54,981 INFO L226 Difference]: Without dead ends: 1728 [2021-06-05 15:56:54,981 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 9.3ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-06-05 15:56:54,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1728 states. [2021-06-05 15:56:54,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1728 to 1646. [2021-06-05 15:56:54,992 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-06-05 15:56:54,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 2928 transitions. [2021-06-05 15:56:54,993 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 2928 transitions. Word has length 31 [2021-06-05 15:56:54,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:54,993 INFO L482 AbstractCegarLoop]: Abstraction has 1646 states and 2928 transitions. [2021-06-05 15:56:54,993 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-06-05 15:56:54,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 2928 transitions. [2021-06-05 15:56:54,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:56:54,995 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:54,995 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:55,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-06-05 15:56:55,198 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:55,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:55,198 INFO L82 PathProgramCache]: Analyzing trace with hash 784741160, now seen corresponding path program 61 times [2021-06-05 15:56:55,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:55,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092776730] [2021-06-05 15:56:55,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:55,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:55,429 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 15:56:55,429 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:55,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092776730] [2021-06-05 15:56:55,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092776730] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:55,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098627210] [2021-06-05 15:56:55,430 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-06-05 15:56:55,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:55,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:56:55,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:55,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:55,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:55,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:55,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:55,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:55,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:55,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:55,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:55,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:55,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:56:55,626 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 15:56:55,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098627210] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:55,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:55,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-06-05 15:56:55,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516920574] [2021-06-05 15:56:55,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:56:55,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:55,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:56:55,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:56:55,627 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-06-05 15:56:55,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:55,891 INFO L93 Difference]: Finished difference Result 1683 states and 2980 transitions. [2021-06-05 15:56:55,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 15:56:55,891 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-06-05 15:56:55,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:55,893 INFO L225 Difference]: With dead ends: 1683 [2021-06-05 15:56:55,893 INFO L226 Difference]: Without dead ends: 1667 [2021-06-05 15:56:55,893 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 12 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 364.9ms TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2021-06-05 15:56:55,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1667 states. [2021-06-05 15:56:55,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1667 to 1644. [2021-06-05 15:56:55,903 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-06-05 15:56:55,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1644 states to 1644 states and 2922 transitions. [2021-06-05 15:56:55,905 INFO L78 Accepts]: Start accepts. Automaton has 1644 states and 2922 transitions. Word has length 35 [2021-06-05 15:56:55,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:55,905 INFO L482 AbstractCegarLoop]: Abstraction has 1644 states and 2922 transitions. [2021-06-05 15:56:55,905 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-06-05 15:56:55,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1644 states and 2922 transitions. [2021-06-05 15:56:55,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:56:55,906 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:55,906 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:56,107 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:56:56,107 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:56,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:56,107 INFO L82 PathProgramCache]: Analyzing trace with hash -2097470684, now seen corresponding path program 62 times [2021-06-05 15:56:56,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:56,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800685714] [2021-06-05 15:56:56,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:56,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:56,325 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 15:56:56,325 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:56,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800685714] [2021-06-05 15:56:56,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800685714] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:56,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799044231] [2021-06-05 15:56:56,325 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-06-05 15:56:56,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:56:56,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:56,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:56:56,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:56,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:56,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:56,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:56,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:56,453 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:56:56,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:56:56,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:56,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:56,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:56,460 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:56:56,511 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 15:56:56,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799044231] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:56,511 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:56,511 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:56:56,511 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345990068] [2021-06-05 15:56:56,511 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:56:56,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:56,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:56:56,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:56:56,511 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-06-05 15:56:57,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:56:57,088 INFO L93 Difference]: Finished difference Result 1924 states and 3398 transitions. [2021-06-05 15:56:57,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 15:56:57,088 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-06-05 15:56:57,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:56:57,090 INFO L225 Difference]: With dead ends: 1924 [2021-06-05 15:56:57,090 INFO L226 Difference]: Without dead ends: 1913 [2021-06-05 15:56:57,090 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 25 SyntacticMatches, 12 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 570.7ms TimeCoverageRelationStatistics Valid=212, Invalid=1428, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 15:56:57,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2021-06-05 15:56:57,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1641. [2021-06-05 15:56:57,102 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-06-05 15:56:57,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1641 states to 1641 states and 2914 transitions. [2021-06-05 15:56:57,103 INFO L78 Accepts]: Start accepts. Automaton has 1641 states and 2914 transitions. Word has length 35 [2021-06-05 15:56:57,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:56:57,103 INFO L482 AbstractCegarLoop]: Abstraction has 1641 states and 2914 transitions. [2021-06-05 15:56:57,103 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-06-05 15:56:57,104 INFO L276 IsEmpty]: Start isEmpty. Operand 1641 states and 2914 transitions. [2021-06-05 15:56:57,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:56:57,105 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:56:57,105 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:56:57,305 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-06-05 15:56:57,305 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:56:57,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:56:57,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1905038770, now seen corresponding path program 63 times [2021-06-05 15:56:57,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:56:57,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686420576] [2021-06-05 15:56:57,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:56:57,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:56:57,517 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 15:56:57,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:56:57,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686420576] [2021-06-05 15:56:57,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686420576] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:57,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857671546] [2021-06-05 15:56:57,518 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-06-05 15:56:57,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 15:56:57,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:56:57,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 15:56:57,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:56:57,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:56:57,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:56:57,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:57,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:57,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:56:57,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-06-05 15:56:57,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:56:57,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-06-05 15:56:57,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:56:57,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:56:57,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:56:57,874 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:56:57,951 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 15:56:57,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857671546] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:56:57,952 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:56:57,952 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2021-06-05 15:56:57,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101494511] [2021-06-05 15:56:57,952 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 15:56:57,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:56:57,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 15:56:57,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2021-06-05 15:56:57,952 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-06-05 15:57:00,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:00,018 INFO L93 Difference]: Finished difference Result 1779 states and 3138 transitions. [2021-06-05 15:57:00,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-06-05 15:57:00,018 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-06-05 15:57:00,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:00,020 INFO L225 Difference]: With dead ends: 1779 [2021-06-05 15:57:00,020 INFO L226 Difference]: Without dead ends: 1751 [2021-06-05 15:57:00,020 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 21 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1476 ImplicationChecksByTransitivity, 2019.2ms TimeCoverageRelationStatistics Valid=861, Invalid=4991, Unknown=0, NotChecked=0, Total=5852 [2021-06-05 15:57:00,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1751 states. [2021-06-05 15:57:00,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1751 to 1579. [2021-06-05 15:57:00,031 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-06-05 15:57:00,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1579 states to 1579 states and 2815 transitions. [2021-06-05 15:57:00,033 INFO L78 Accepts]: Start accepts. Automaton has 1579 states and 2815 transitions. Word has length 35 [2021-06-05 15:57:00,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:00,033 INFO L482 AbstractCegarLoop]: Abstraction has 1579 states and 2815 transitions. [2021-06-05 15:57:00,033 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-06-05 15:57:00,033 INFO L276 IsEmpty]: Start isEmpty. Operand 1579 states and 2815 transitions. [2021-06-05 15:57:00,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:00,034 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:00,034 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:00,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:00,249 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:00,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:00,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1022973046, now seen corresponding path program 64 times [2021-06-05 15:57:00,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:00,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418994698] [2021-06-05 15:57:00,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:00,452 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 15:57:00,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:00,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418994698] [2021-06-05 15:57:00,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418994698] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:00,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793245236] [2021-06-05 15:57:00,453 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-06-05 15:57:00,477 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:57:00,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:00,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:00,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:00,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:00,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:00,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:00,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:00,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:00,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:00,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:00,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:00,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:00,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:00,614 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 15:57:00,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793245236] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:00,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:00,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:57:00,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777179438] [2021-06-05 15:57:00,614 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:57:00,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:00,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:57:00,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:57:00,614 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-06-05 15:57:01,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:01,243 INFO L93 Difference]: Finished difference Result 1776 states and 3122 transitions. [2021-06-05 15:57:01,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 15:57:01,243 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-06-05 15:57:01,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:01,245 INFO L225 Difference]: With dead ends: 1776 [2021-06-05 15:57:01,245 INFO L226 Difference]: Without dead ends: 1766 [2021-06-05 15:57:01,245 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 25 SyntacticMatches, 12 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 637.9ms TimeCoverageRelationStatistics Valid=278, Invalid=1614, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 15:57:01,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1766 states. [2021-06-05 15:57:01,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1766 to 1573. [2021-06-05 15:57:01,256 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-06-05 15:57:01,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 2807 transitions. [2021-06-05 15:57:01,258 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 2807 transitions. Word has length 35 [2021-06-05 15:57:01,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:01,258 INFO L482 AbstractCegarLoop]: Abstraction has 1573 states and 2807 transitions. [2021-06-05 15:57:01,258 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-06-05 15:57:01,258 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 2807 transitions. [2021-06-05 15:57:01,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:01,259 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:01,259 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:01,459 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-06-05 15:57:01,460 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:01,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:01,460 INFO L82 PathProgramCache]: Analyzing trace with hash 2103343512, now seen corresponding path program 65 times [2021-06-05 15:57:01,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:01,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522733528] [2021-06-05 15:57:01,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:01,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:01,670 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 15:57:01,670 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:01,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522733528] [2021-06-05 15:57:01,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522733528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:01,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967369704] [2021-06-05 15:57:01,671 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-06-05 15:57:01,698 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 15:57:01,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:01,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 15:57:01,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:02,221 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 15:57:02,222 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-06-05 15:57:02,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:02,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:02,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:57:02,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:45 [2021-06-05 15:57:02,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:57:02,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:57:02,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:57:02,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:57:02,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:57:02,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:57:02,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:57:02,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:57:02,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:57:02,338 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-06-05 15:57:02,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:02,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:02,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:02,345 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:52, output treesize:11 [2021-06-05 15:57:02,418 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:02,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967369704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:02,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:02,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 22] total 35 [2021-06-05 15:57:02,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772027290] [2021-06-05 15:57:02,418 INFO L462 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-06-05 15:57:02,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:02,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-06-05 15:57:02,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1147, Unknown=0, NotChecked=0, Total=1260 [2021-06-05 15:57:02,419 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-06-05 15:57:05,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:05,969 INFO L93 Difference]: Finished difference Result 2980 states and 5258 transitions. [2021-06-05 15:57:05,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-06-05 15:57:05,970 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-06-05 15:57:05,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:05,972 INFO L225 Difference]: With dead ends: 2980 [2021-06-05 15:57:05,972 INFO L226 Difference]: Without dead ends: 2931 [2021-06-05 15:57:05,973 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 15 SyntacticMatches, 5 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4381 ImplicationChecksByTransitivity, 3320.1ms TimeCoverageRelationStatistics Valid=1204, Invalid=12136, Unknown=0, NotChecked=0, Total=13340 [2021-06-05 15:57:05,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2931 states. [2021-06-05 15:57:05,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2931 to 1873. [2021-06-05 15:57:05,994 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-06-05 15:57:05,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1873 states to 1873 states and 3359 transitions. [2021-06-05 15:57:05,996 INFO L78 Accepts]: Start accepts. Automaton has 1873 states and 3359 transitions. Word has length 35 [2021-06-05 15:57:05,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:05,996 INFO L482 AbstractCegarLoop]: Abstraction has 1873 states and 3359 transitions. [2021-06-05 15:57:05,996 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-06-05 15:57:05,996 INFO L276 IsEmpty]: Start isEmpty. Operand 1873 states and 3359 transitions. [2021-06-05 15:57:05,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:05,998 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:05,998 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:06,213 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-06-05 15:57:06,213 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:06,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:06,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1389347198, now seen corresponding path program 66 times [2021-06-05 15:57:06,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:06,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776716886] [2021-06-05 15:57:06,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:06,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:06,402 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 15:57:06,402 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:06,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776716886] [2021-06-05 15:57:06,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776716886] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:06,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438665508] [2021-06-05 15:57:06,403 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-06-05 15:57:06,429 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:57:06,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:06,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-05 15:57:06,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:06,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:57:06,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:57:06,827 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-06-05 15:57:06,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:06,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:06,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:06,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:57, output treesize:27 [2021-06-05 15:57:06,933 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:57:06,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 15 [2021-06-05 15:57:06,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:06,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:06,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:06,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:37, output treesize:15 [2021-06-05 15:57:07,042 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:07,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438665508] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:07,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:07,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 22] total 36 [2021-06-05 15:57:07,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552028973] [2021-06-05 15:57:07,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-06-05 15:57:07,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:07,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-06-05 15:57:07,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1230, Unknown=0, NotChecked=0, Total=1332 [2021-06-05 15:57:07,043 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-06-05 15:57:08,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:08,667 INFO L93 Difference]: Finished difference Result 2366 states and 4241 transitions. [2021-06-05 15:57:08,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-06-05 15:57:08,667 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-06-05 15:57:08,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:08,669 INFO L225 Difference]: With dead ends: 2366 [2021-06-05 15:57:08,669 INFO L226 Difference]: Without dead ends: 2334 [2021-06-05 15:57:08,670 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1455 ImplicationChecksByTransitivity, 1493.8ms TimeCoverageRelationStatistics Valid=378, Invalid=4878, Unknown=0, NotChecked=0, Total=5256 [2021-06-05 15:57:08,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2334 states. [2021-06-05 15:57:08,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2334 to 1905. [2021-06-05 15:57:08,684 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-06-05 15:57:08,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1905 states to 1905 states and 3416 transitions. [2021-06-05 15:57:08,685 INFO L78 Accepts]: Start accepts. Automaton has 1905 states and 3416 transitions. Word has length 35 [2021-06-05 15:57:08,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:08,685 INFO L482 AbstractCegarLoop]: Abstraction has 1905 states and 3416 transitions. [2021-06-05 15:57:08,685 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-06-05 15:57:08,686 INFO L276 IsEmpty]: Start isEmpty. Operand 1905 states and 3416 transitions. [2021-06-05 15:57:08,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:08,687 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:08,687 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:08,887 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-06-05 15:57:08,887 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:08,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:08,888 INFO L82 PathProgramCache]: Analyzing trace with hash -48395030, now seen corresponding path program 67 times [2021-06-05 15:57:08,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:08,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940016964] [2021-06-05 15:57:08,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:08,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:09,081 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-05 15:57:09,082 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:09,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940016964] [2021-06-05 15:57:09,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940016964] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:09,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374506278] [2021-06-05 15:57:09,082 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:09,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:09,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:09,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:09,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:09,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:09,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:09,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:09,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:09,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:09,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:09,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:09,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:09,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:57:09,260 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-05 15:57:09,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374506278] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:09,261 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:09,261 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 18 [2021-06-05 15:57:09,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069391030] [2021-06-05 15:57:09,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:57:09,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:09,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:57:09,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:57:09,261 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-06-05 15:57:09,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:09,616 INFO L93 Difference]: Finished difference Result 2260 states and 4039 transitions. [2021-06-05 15:57:09,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 15:57:09,616 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-06-05 15:57:09,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:09,618 INFO L225 Difference]: With dead ends: 2260 [2021-06-05 15:57:09,618 INFO L226 Difference]: Without dead ends: 2244 [2021-06-05 15:57:09,618 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 433.2ms TimeCoverageRelationStatistics Valid=142, Invalid=914, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 15:57:09,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2244 states. [2021-06-05 15:57:09,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2244 to 1813. [2021-06-05 15:57:09,632 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-06-05 15:57:09,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1813 states to 1813 states and 3251 transitions. [2021-06-05 15:57:09,633 INFO L78 Accepts]: Start accepts. Automaton has 1813 states and 3251 transitions. Word has length 35 [2021-06-05 15:57:09,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:09,634 INFO L482 AbstractCegarLoop]: Abstraction has 1813 states and 3251 transitions. [2021-06-05 15:57:09,634 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-06-05 15:57:09,634 INFO L276 IsEmpty]: Start isEmpty. Operand 1813 states and 3251 transitions. [2021-06-05 15:57:09,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:09,635 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:09,635 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:09,835 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:09,835 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:09,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:09,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1817111882, now seen corresponding path program 68 times [2021-06-05 15:57:09,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:09,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42564872] [2021-06-05 15:57:09,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:09,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:10,045 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 24 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:57:10,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:10,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42564872] [2021-06-05 15:57:10,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42564872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:10,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457934968] [2021-06-05 15:57:10,046 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-06-05 15:57:10,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:57:10,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:10,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 15:57:10,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:10,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 17 treesize of output 9 [2021-06-05 15:57:10,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:10,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:10,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:10,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-06-05 15:57:10,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:10,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:10,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:10,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:10,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:57:10,223 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 24 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:57:10,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457934968] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:10,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:10,224 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-06-05 15:57:10,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728074754] [2021-06-05 15:57:10,224 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:10,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:10,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:10,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:10,224 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-06-05 15:57:10,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:10,703 INFO L93 Difference]: Finished difference Result 2264 states and 4057 transitions. [2021-06-05 15:57:10,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 15:57:10,704 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-06-05 15:57:10,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:10,705 INFO L225 Difference]: With dead ends: 2264 [2021-06-05 15:57:10,705 INFO L226 Difference]: Without dead ends: 2248 [2021-06-05 15:57:10,706 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 543.7ms TimeCoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 15:57:10,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2248 states. [2021-06-05 15:57:10,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2248 to 1809. [2021-06-05 15:57:10,719 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-06-05 15:57:10,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 3247 transitions. [2021-06-05 15:57:10,721 INFO L78 Accepts]: Start accepts. Automaton has 1809 states and 3247 transitions. Word has length 35 [2021-06-05 15:57:10,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:10,721 INFO L482 AbstractCegarLoop]: Abstraction has 1809 states and 3247 transitions. [2021-06-05 15:57:10,721 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-06-05 15:57:10,721 INFO L276 IsEmpty]: Start isEmpty. Operand 1809 states and 3247 transitions. [2021-06-05 15:57:10,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:10,723 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:10,723 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:10,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:10,929 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:10,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:10,929 INFO L82 PathProgramCache]: Analyzing trace with hash -544178174, now seen corresponding path program 69 times [2021-06-05 15:57:10,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:10,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344077958] [2021-06-05 15:57:10,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:10,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:11,127 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:57:11,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:11,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344077958] [2021-06-05 15:57:11,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344077958] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:11,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500765192] [2021-06-05 15:57:11,128 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-06-05 15:57:11,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 15:57:11,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:11,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 15:57:11,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:11,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:11,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:11,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:11,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:11,226 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:11,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 17 treesize of output 9 [2021-06-05 15:57:11,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:11,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:11,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-06-05 15:57:11,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:12 [2021-06-05 15:57:11,304 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:57:11,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500765192] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:11,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:11,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-06-05 15:57:11,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402459896] [2021-06-05 15:57:11,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:11,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:11,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:11,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:11,305 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-06-05 15:57:11,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:11,791 INFO L93 Difference]: Finished difference Result 2135 states and 3820 transitions. [2021-06-05 15:57:11,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 15:57:11,791 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-06-05 15:57:11,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:11,793 INFO L225 Difference]: With dead ends: 2135 [2021-06-05 15:57:11,793 INFO L226 Difference]: Without dead ends: 2119 [2021-06-05 15:57:11,793 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 527.9ms TimeCoverageRelationStatistics Valid=173, Invalid=1159, Unknown=0, NotChecked=0, Total=1332 [2021-06-05 15:57:11,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2119 states. [2021-06-05 15:57:11,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2119 to 1804. [2021-06-05 15:57:11,806 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-06-05 15:57:11,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 3236 transitions. [2021-06-05 15:57:11,808 INFO L78 Accepts]: Start accepts. Automaton has 1804 states and 3236 transitions. Word has length 35 [2021-06-05 15:57:11,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:11,808 INFO L482 AbstractCegarLoop]: Abstraction has 1804 states and 3236 transitions. [2021-06-05 15:57:11,808 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-06-05 15:57:11,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1804 states and 3236 transitions. [2021-06-05 15:57:11,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:11,809 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:11,809 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:12,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:12,010 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:12,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:12,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1380764440, now seen corresponding path program 70 times [2021-06-05 15:57:12,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:12,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913576293] [2021-06-05 15:57:12,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:12,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:12,230 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:12,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:12,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913576293] [2021-06-05 15:57:12,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913576293] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:12,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673151962] [2021-06-05 15:57:12,231 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-06-05 15:57:12,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:57:12,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:12,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:12,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:12,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:12,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:12,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:12,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:12,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:12,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:12,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:12,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:12,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:12,337 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:12,393 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:12,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673151962] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:12,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:12,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:57:12,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109927802] [2021-06-05 15:57:12,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:57:12,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:12,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:57:12,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:57:12,394 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-06-05 15:57:12,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:12,962 INFO L93 Difference]: Finished difference Result 2290 states and 4039 transitions. [2021-06-05 15:57:12,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 15:57:12,962 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-06-05 15:57:12,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:12,964 INFO L225 Difference]: With dead ends: 2290 [2021-06-05 15:57:12,964 INFO L226 Difference]: Without dead ends: 2277 [2021-06-05 15:57:12,964 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 24 SyntacticMatches, 13 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 634.2ms TimeCoverageRelationStatistics Valid=253, Invalid=1387, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 15:57:12,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2277 states. [2021-06-05 15:57:12,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2277 to 1776. [2021-06-05 15:57:12,976 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-06-05 15:57:12,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1776 states to 1776 states and 3186 transitions. [2021-06-05 15:57:12,978 INFO L78 Accepts]: Start accepts. Automaton has 1776 states and 3186 transitions. Word has length 35 [2021-06-05 15:57:12,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:12,978 INFO L482 AbstractCegarLoop]: Abstraction has 1776 states and 3186 transitions. [2021-06-05 15:57:12,978 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-06-05 15:57:12,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1776 states and 3186 transitions. [2021-06-05 15:57:12,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:12,980 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:12,980 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:13,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2021-06-05 15:57:13,181 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:13,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:13,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1983742440, now seen corresponding path program 71 times [2021-06-05 15:57:13,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:13,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878517742] [2021-06-05 15:57:13,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:13,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:13,384 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:13,384 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:13,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878517742] [2021-06-05 15:57:13,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878517742] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:13,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343421569] [2021-06-05 15:57:13,385 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-06-05 15:57:13,411 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:57:13,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:13,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 15:57:13,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:13,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-06-05 15:57:13,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:13,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:13,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-06-05 15:57:13,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:13,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:13,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:13,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:13,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-06-05 15:57:13,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:57:13,619 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:13,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343421569] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:13,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:13,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 23 [2021-06-05 15:57:13,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712713318] [2021-06-05 15:57:13,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 15:57:13,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:13,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 15:57:13,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2021-06-05 15:57:13,620 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-06-05 15:57:13,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:13,932 INFO L93 Difference]: Finished difference Result 1815 states and 3242 transitions. [2021-06-05 15:57:13,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 15:57:13,933 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-06-05 15:57:13,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:13,934 INFO L225 Difference]: With dead ends: 1815 [2021-06-05 15:57:13,934 INFO L226 Difference]: Without dead ends: 1799 [2021-06-05 15:57:13,934 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 11 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 430.5ms TimeCoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:57:13,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1799 states. [2021-06-05 15:57:13,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1799 to 1681. [2021-06-05 15:57:13,945 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-06-05 15:57:13,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1681 states to 1681 states and 3018 transitions. [2021-06-05 15:57:13,947 INFO L78 Accepts]: Start accepts. Automaton has 1681 states and 3018 transitions. Word has length 35 [2021-06-05 15:57:13,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:13,947 INFO L482 AbstractCegarLoop]: Abstraction has 1681 states and 3018 transitions. [2021-06-05 15:57:13,947 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-06-05 15:57:13,947 INFO L276 IsEmpty]: Start isEmpty. Operand 1681 states and 3018 transitions. [2021-06-05 15:57:13,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:13,948 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:13,948 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:14,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:14,155 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:14,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:14,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1374177222, now seen corresponding path program 72 times [2021-06-05 15:57:14,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:14,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511300407] [2021-06-05 15:57:14,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:14,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:14,351 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:14,351 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:14,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511300407] [2021-06-05 15:57:14,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511300407] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:14,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653311743] [2021-06-05 15:57:14,352 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-06-05 15:57:14,378 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:57:14,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:14,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 15:57:14,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:14,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:57:14,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:57:14,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:14,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:14,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:14,695 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:31, output treesize:16 [2021-06-05 15:57:14,752 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:57:14,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-06-05 15:57:14,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:14,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:14,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:14,756 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-06-05 15:57:14,834 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:14,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653311743] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:14,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:14,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 20] total 33 [2021-06-05 15:57:14,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945402370] [2021-06-05 15:57:14,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-06-05 15:57:14,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:14,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-06-05 15:57:14,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1034, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 15:57:14,835 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-06-05 15:57:16,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:16,397 INFO L93 Difference]: Finished difference Result 1807 states and 3216 transitions. [2021-06-05 15:57:16,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-06-05 15:57:16,397 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-06-05 15:57:16,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:16,399 INFO L225 Difference]: With dead ends: 1807 [2021-06-05 15:57:16,399 INFO L226 Difference]: Without dead ends: 1794 [2021-06-05 15:57:16,399 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 1443.1ms TimeCoverageRelationStatistics Valid=419, Invalid=4551, Unknown=0, NotChecked=0, Total=4970 [2021-06-05 15:57:16,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2021-06-05 15:57:16,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 1303. [2021-06-05 15:57:16,409 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-06-05 15:57:16,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 2309 transitions. [2021-06-05 15:57:16,410 INFO L78 Accepts]: Start accepts. Automaton has 1303 states and 2309 transitions. Word has length 35 [2021-06-05 15:57:16,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:16,410 INFO L482 AbstractCegarLoop]: Abstraction has 1303 states and 2309 transitions. [2021-06-05 15:57:16,410 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-06-05 15:57:16,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 2309 transitions. [2021-06-05 15:57:16,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:16,411 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:16,411 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:16,611 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:16,611 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:16,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:16,612 INFO L82 PathProgramCache]: Analyzing trace with hash -511435894, now seen corresponding path program 73 times [2021-06-05 15:57:16,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:16,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041090418] [2021-06-05 15:57:16,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:16,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:16,801 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:16,802 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:16,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041090418] [2021-06-05 15:57:16,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041090418] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:16,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057784326] [2021-06-05 15:57:16,802 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-06-05 15:57:16,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:16,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:16,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:16,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 13 treesize of output 9 [2021-06-05 15:57:16,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:16,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:16,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:16,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:16,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:16,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:16,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:16,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:16,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:16,946 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:16,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057784326] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:16,946 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:16,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:57:16,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402285377] [2021-06-05 15:57:16,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:57:16,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:16,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:57:16,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:57:16,947 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-06-05 15:57:17,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:17,691 INFO L93 Difference]: Finished difference Result 1840 states and 3183 transitions. [2021-06-05 15:57:17,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 15:57:17,691 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-06-05 15:57:17,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:17,693 INFO L225 Difference]: With dead ends: 1840 [2021-06-05 15:57:17,693 INFO L226 Difference]: Without dead ends: 1824 [2021-06-05 15:57:17,693 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 689.8ms TimeCoverageRelationStatistics Valid=297, Invalid=1865, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 15:57:17,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states. [2021-06-05 15:57:17,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1322. [2021-06-05 15:57:17,704 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-06-05 15:57:17,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1322 states to 1322 states and 2343 transitions. [2021-06-05 15:57:17,705 INFO L78 Accepts]: Start accepts. Automaton has 1322 states and 2343 transitions. Word has length 35 [2021-06-05 15:57:17,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:17,705 INFO L482 AbstractCegarLoop]: Abstraction has 1322 states and 2343 transitions. [2021-06-05 15:57:17,705 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-06-05 15:57:17,705 INFO L276 IsEmpty]: Start isEmpty. Operand 1322 states and 2343 transitions. [2021-06-05 15:57:17,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:17,706 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:17,706 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:17,907 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:17,907 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:17,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:17,907 INFO L82 PathProgramCache]: Analyzing trace with hash -982093016, now seen corresponding path program 74 times [2021-06-05 15:57:17,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:17,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881987364] [2021-06-05 15:57:17,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:17,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:18,103 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:18,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:18,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881987364] [2021-06-05 15:57:18,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881987364] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:18,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390545285] [2021-06-05 15:57:18,103 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-06-05 15:57:18,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:57:18,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:18,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:18,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:18,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-06-05 15:57:18,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:18,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:18,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:18,185 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:18,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:18,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:18,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:18,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:18,212 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:57:18,262 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:18,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390545285] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:18,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:18,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-06-05 15:57:18,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308787543] [2021-06-05 15:57:18,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:18,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:18,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:18,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:18,263 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-06-05 15:57:18,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:18,700 INFO L93 Difference]: Finished difference Result 1520 states and 2693 transitions. [2021-06-05 15:57:18,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 15:57:18,701 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-06-05 15:57:18,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:18,702 INFO L225 Difference]: With dead ends: 1520 [2021-06-05 15:57:18,702 INFO L226 Difference]: Without dead ends: 1504 [2021-06-05 15:57:18,702 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 465.4ms TimeCoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 15:57:18,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states. [2021-06-05 15:57:18,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 1321. [2021-06-05 15:57:18,711 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-06-05 15:57:18,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1321 states to 1321 states and 2340 transitions. [2021-06-05 15:57:18,712 INFO L78 Accepts]: Start accepts. Automaton has 1321 states and 2340 transitions. Word has length 35 [2021-06-05 15:57:18,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:18,712 INFO L482 AbstractCegarLoop]: Abstraction has 1321 states and 2340 transitions. [2021-06-05 15:57:18,713 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-06-05 15:57:18,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1321 states and 2340 transitions. [2021-06-05 15:57:18,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:18,713 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:18,713 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:18,914 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-06-05 15:57:18,914 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:18,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:18,914 INFO L82 PathProgramCache]: Analyzing trace with hash 76309428, now seen corresponding path program 75 times [2021-06-05 15:57:18,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:18,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203860597] [2021-06-05 15:57:18,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:18,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:19,106 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:19,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:19,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203860597] [2021-06-05 15:57:19,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203860597] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:19,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005650586] [2021-06-05 15:57:19,106 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-06-05 15:57:19,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:57:19,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:19,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 15:57:19,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:19,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:57:19,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-06-05 15:57:19,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:19,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:19,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:19,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:57:19,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:19,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:19,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:19,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:19,351 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:57:19,431 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:19,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005650586] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:19,431 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:19,431 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 27 [2021-06-05 15:57:19,431 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459141903] [2021-06-05 15:57:19,431 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 15:57:19,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:19,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 15:57:19,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2021-06-05 15:57:19,432 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-06-05 15:57:20,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:20,621 INFO L93 Difference]: Finished difference Result 1409 states and 2478 transitions. [2021-06-05 15:57:20,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-06-05 15:57:20,622 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-06-05 15:57:20,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:20,623 INFO L225 Difference]: With dead ends: 1409 [2021-06-05 15:57:20,623 INFO L226 Difference]: Without dead ends: 1393 [2021-06-05 15:57:20,623 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 1221.3ms TimeCoverageRelationStatistics Valid=511, Invalid=3649, Unknown=0, NotChecked=0, Total=4160 [2021-06-05 15:57:20,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2021-06-05 15:57:20,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 204. [2021-06-05 15:57:20,627 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-06-05 15:57:20,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 348 transitions. [2021-06-05 15:57:20,628 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 348 transitions. Word has length 35 [2021-06-05 15:57:20,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:20,628 INFO L482 AbstractCegarLoop]: Abstraction has 204 states and 348 transitions. [2021-06-05 15:57:20,628 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-06-05 15:57:20,628 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 348 transitions. [2021-06-05 15:57:20,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:20,628 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:20,628 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:20,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:20,829 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:20,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:20,829 INFO L82 PathProgramCache]: Analyzing trace with hash -212836154, now seen corresponding path program 76 times [2021-06-05 15:57:20,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:20,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131609031] [2021-06-05 15:57:20,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:20,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:21,062 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:21,062 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:21,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131609031] [2021-06-05 15:57:21,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131609031] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:21,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397940850] [2021-06-05 15:57:21,062 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-06-05 15:57:21,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:57:21,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:21,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:21,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:21,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:21,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:21,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:21,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:21,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:21,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:21,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:21,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:21,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:21,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:21,215 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:21,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397940850] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:21,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:21,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:57:21,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940121513] [2021-06-05 15:57:21,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:57:21,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:21,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:57:21,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:57:21,216 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-06-05 15:57:21,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:21,928 INFO L93 Difference]: Finished difference Result 365 states and 604 transitions. [2021-06-05 15:57:21,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 15:57:21,929 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-06-05 15:57:21,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:21,929 INFO L225 Difference]: With dead ends: 365 [2021-06-05 15:57:21,929 INFO L226 Difference]: Without dead ends: 349 [2021-06-05 15:57:21,929 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 727.7ms TimeCoverageRelationStatistics Valid=293, Invalid=1777, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 15:57:21,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-06-05 15:57:21,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 220. [2021-06-05 15:57:21,931 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-06-05 15:57:21,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 376 transitions. [2021-06-05 15:57:21,931 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 376 transitions. Word has length 35 [2021-06-05 15:57:21,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:21,931 INFO L482 AbstractCegarLoop]: Abstraction has 220 states and 376 transitions. [2021-06-05 15:57:21,931 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-06-05 15:57:21,931 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 376 transitions. [2021-06-05 15:57:21,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:21,932 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:21,932 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:22,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:22,134 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:22,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:22,134 INFO L82 PathProgramCache]: Analyzing trace with hash -1506265564, now seen corresponding path program 77 times [2021-06-05 15:57:22,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:22,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62047529] [2021-06-05 15:57:22,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:22,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:22,354 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:22,354 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:22,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62047529] [2021-06-05 15:57:22,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62047529] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:22,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214307485] [2021-06-05 15:57:22,354 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-06-05 15:57:22,381 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 15:57:22,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:22,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:57:22,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:22,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:22,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:22,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:22,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:22,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:22,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:22,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:22,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:22,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:22,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:22,604 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:22,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214307485] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:22,604 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:22,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 26 [2021-06-05 15:57:22,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735232158] [2021-06-05 15:57:22,605 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 15:57:22,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:22,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 15:57:22,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:57:22,605 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-06-05 15:57:23,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:23,382 INFO L93 Difference]: Finished difference Result 374 states and 622 transitions. [2021-06-05 15:57:23,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 15:57:23,382 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-06-05 15:57:23,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:23,382 INFO L225 Difference]: With dead ends: 374 [2021-06-05 15:57:23,382 INFO L226 Difference]: Without dead ends: 358 [2021-06-05 15:57:23,383 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 657 ImplicationChecksByTransitivity, 853.9ms TimeCoverageRelationStatistics Valid=447, Invalid=2415, Unknown=0, NotChecked=0, Total=2862 [2021-06-05 15:57:23,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2021-06-05 15:57:23,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 215. [2021-06-05 15:57:23,384 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-06-05 15:57:23,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 366 transitions. [2021-06-05 15:57:23,385 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 366 transitions. Word has length 35 [2021-06-05 15:57:23,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:23,385 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 366 transitions. [2021-06-05 15:57:23,385 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-06-05 15:57:23,385 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 366 transitions. [2021-06-05 15:57:23,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:23,385 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:23,385 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:23,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-06-05 15:57:23,586 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:23,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:23,586 INFO L82 PathProgramCache]: Analyzing trace with hash -738783414, now seen corresponding path program 78 times [2021-06-05 15:57:23,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:23,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163083941] [2021-06-05 15:57:23,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:23,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:23,801 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:23,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:23,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163083941] [2021-06-05 15:57:23,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163083941] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:23,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101315688] [2021-06-05 15:57:23,802 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-06-05 15:57:23,829 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:57:23,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:23,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 15:57:23,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:24,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-06-05 15:57:24,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:24,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:24,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:57:24,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-06-05 15:57:24,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:57:24,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-06-05 15:57:24,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:24,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:24,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:24,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:57:24,222 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 22 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:24,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101315688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:24,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:24,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-06-05 15:57:24,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934075592] [2021-06-05 15:57:24,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 15:57:24,223 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:24,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 15:57:24,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:57:24,223 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-06-05 15:57:25,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:25,690 INFO L93 Difference]: Finished difference Result 276 states and 462 transitions. [2021-06-05 15:57:25,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 15:57:25,690 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-06-05 15:57:25,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:25,691 INFO L225 Difference]: With dead ends: 276 [2021-06-05 15:57:25,691 INFO L226 Difference]: Without dead ends: 260 [2021-06-05 15:57:25,691 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 1505.3ms TimeCoverageRelationStatistics Valid=623, Invalid=4069, Unknown=0, NotChecked=0, Total=4692 [2021-06-05 15:57:25,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-06-05 15:57:25,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 134. [2021-06-05 15:57:25,692 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-06-05 15:57:25,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 228 transitions. [2021-06-05 15:57:25,692 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 228 transitions. Word has length 35 [2021-06-05 15:57:25,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:25,693 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 228 transitions. [2021-06-05 15:57:25,693 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-06-05 15:57:25,693 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 228 transitions. [2021-06-05 15:57:25,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:25,693 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:25,693 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:25,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:25,897 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:25,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:25,897 INFO L82 PathProgramCache]: Analyzing trace with hash 398396942, now seen corresponding path program 79 times [2021-06-05 15:57:25,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:25,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682400624] [2021-06-05 15:57:25,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:25,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:26,125 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:26,125 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:26,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682400624] [2021-06-05 15:57:26,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682400624] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:26,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687653964] [2021-06-05 15:57:26,125 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-06-05 15:57:26,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:26,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:26,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:26,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-06-05 15:57:26,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:26,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:26,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-06-05 15:57:26,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:26,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:26,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:26,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:26,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:26,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:26,303 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:26,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687653964] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:26,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:26,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:57:26,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411933526] [2021-06-05 15:57:26,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:26,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:26,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:26,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:26,304 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-06-05 15:57:27,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:27,020 INFO L93 Difference]: Finished difference Result 261 states and 428 transitions. [2021-06-05 15:57:27,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 15:57:27,020 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-06-05 15:57:27,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:27,021 INFO L225 Difference]: With dead ends: 261 [2021-06-05 15:57:27,021 INFO L226 Difference]: Without dead ends: 252 [2021-06-05 15:57:27,021 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 704.9ms TimeCoverageRelationStatistics Valid=290, Invalid=1780, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 15:57:27,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-06-05 15:57:27,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 143. [2021-06-05 15:57:27,022 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-06-05 15:57:27,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 245 transitions. [2021-06-05 15:57:27,022 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 245 transitions. Word has length 35 [2021-06-05 15:57:27,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:27,022 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 245 transitions. [2021-06-05 15:57:27,023 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-06-05 15:57:27,023 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 245 transitions. [2021-06-05 15:57:27,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:27,023 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:27,023 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:27,223 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:27,223 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:27,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:27,224 INFO L82 PathProgramCache]: Analyzing trace with hash 1280462666, now seen corresponding path program 80 times [2021-06-05 15:57:27,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:27,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792871305] [2021-06-05 15:57:27,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:27,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:27,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-06-05 15:57:27,435 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:27,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792871305] [2021-06-05 15:57:27,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792871305] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:27,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782161690] [2021-06-05 15:57:27,435 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-06-05 15:57:27,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:57:27,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:27,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:27,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:27,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:27,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:27,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:27,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:27,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:27,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:27,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:27,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:27,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:27,542 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:27,596 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:27,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782161690] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:27,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:27,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:57:27,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859896318] [2021-06-05 15:57:27,596 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:27,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:27,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:27,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:27,597 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-06-05 15:57:28,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:28,294 INFO L93 Difference]: Finished difference Result 265 states and 434 transitions. [2021-06-05 15:57:28,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 15:57:28,294 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-06-05 15:57:28,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:28,295 INFO L225 Difference]: With dead ends: 265 [2021-06-05 15:57:28,295 INFO L226 Difference]: Without dead ends: 252 [2021-06-05 15:57:28,295 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 700.5ms TimeCoverageRelationStatistics Valid=297, Invalid=1865, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 15:57:28,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-06-05 15:57:28,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 143. [2021-06-05 15:57:28,296 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-06-05 15:57:28,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 243 transitions. [2021-06-05 15:57:28,296 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 243 transitions. Word has length 35 [2021-06-05 15:57:28,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:28,296 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 243 transitions. [2021-06-05 15:57:28,297 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-06-05 15:57:28,297 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 243 transitions. [2021-06-05 15:57:28,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:28,297 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:28,297 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:28,497 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:28,497 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:28,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:28,498 INFO L82 PathProgramCache]: Analyzing trace with hash 809805544, now seen corresponding path program 81 times [2021-06-05 15:57:28,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:28,498 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898939407] [2021-06-05 15:57:28,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:28,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:28,775 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:28,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:28,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898939407] [2021-06-05 15:57:28,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898939407] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:28,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548335955] [2021-06-05 15:57:28,776 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-06-05 15:57:28,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:57:28,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:28,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 15:57:28,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:29,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-06-05 15:57:29,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:29,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:29,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:57:29,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-06-05 15:57:29,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:57:29,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-06-05 15:57:29,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:29,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:29,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:29,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:27, output treesize:12 [2021-06-05 15:57:29,185 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:29,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548335955] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:29,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:29,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2021-06-05 15:57:29,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490627877] [2021-06-05 15:57:29,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 15:57:29,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:29,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 15:57:29,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=958, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 15:57:29,186 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-06-05 15:57:29,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:29,939 INFO L93 Difference]: Finished difference Result 227 states and 376 transitions. [2021-06-05 15:57:29,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 15:57:29,939 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-06-05 15:57:29,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:29,940 INFO L225 Difference]: With dead ends: 227 [2021-06-05 15:57:29,940 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 15:57:29,940 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 894.6ms TimeCoverageRelationStatistics Valid=238, Invalid=2312, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 15:57:29,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 15:57:29,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 143. [2021-06-05 15:57:29,941 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-06-05 15:57:29,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 242 transitions. [2021-06-05 15:57:29,941 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 242 transitions. Word has length 35 [2021-06-05 15:57:29,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:29,941 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 242 transitions. [2021-06-05 15:57:29,942 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-06-05 15:57:29,942 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 242 transitions. [2021-06-05 15:57:29,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:29,942 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:29,942 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:30,142 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:30,142 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:30,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:30,143 INFO L82 PathProgramCache]: Analyzing trace with hash 986142264, now seen corresponding path program 82 times [2021-06-05 15:57:30,143 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:30,143 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364480923] [2021-06-05 15:57:30,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:30,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:30,362 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:30,362 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:30,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364480923] [2021-06-05 15:57:30,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364480923] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:30,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163658331] [2021-06-05 15:57:30,362 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-06-05 15:57:30,387 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:57:30,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:30,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:30,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:30,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:30,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:30,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:30,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:30,461 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:30,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:30,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:30,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:30,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:30,470 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:57:30,528 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:30,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163658331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:30,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:30,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:57:30,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243848421] [2021-06-05 15:57:30,529 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:30,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:30,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:30,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:30,529 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-06-05 15:57:31,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:31,201 INFO L93 Difference]: Finished difference Result 266 states and 435 transitions. [2021-06-05 15:57:31,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 15:57:31,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-06-05 15:57:31,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:31,202 INFO L225 Difference]: With dead ends: 266 [2021-06-05 15:57:31,202 INFO L226 Difference]: Without dead ends: 257 [2021-06-05 15:57:31,202 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 658.1ms TimeCoverageRelationStatistics Valid=299, Invalid=1863, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 15:57:31,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-06-05 15:57:31,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 146. [2021-06-05 15:57:31,204 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-06-05 15:57:31,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 250 transitions. [2021-06-05 15:57:31,204 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 250 transitions. Word has length 35 [2021-06-05 15:57:31,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:31,204 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 250 transitions. [2021-06-05 15:57:31,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-06-05 15:57:31,204 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 250 transitions. [2021-06-05 15:57:31,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:31,204 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:31,204 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:31,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:31,417 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:31,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:31,417 INFO L82 PathProgramCache]: Analyzing trace with hash 1868207988, now seen corresponding path program 83 times [2021-06-05 15:57:31,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:31,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960242036] [2021-06-05 15:57:31,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:31,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:31,677 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:31,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:31,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960242036] [2021-06-05 15:57:31,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960242036] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:31,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112018056] [2021-06-05 15:57:31,678 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:31,715 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:57:31,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:31,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:31,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:31,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:31,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:31,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:31,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:31,789 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:31,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-06-05 15:57:31,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:31,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:31,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-06-05 15:57:31,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:57:31,855 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:31,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112018056] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:31,855 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:31,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:57:31,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73935107] [2021-06-05 15:57:31,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:31,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:31,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:31,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:31,856 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-06-05 15:57:32,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:32,533 INFO L93 Difference]: Finished difference Result 255 states and 421 transitions. [2021-06-05 15:57:32,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-06-05 15:57:32,533 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-06-05 15:57:32,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:32,533 INFO L225 Difference]: With dead ends: 255 [2021-06-05 15:57:32,534 INFO L226 Difference]: Without dead ends: 242 [2021-06-05 15:57:32,534 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 715.7ms TimeCoverageRelationStatistics Valid=306, Invalid=1950, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 15:57:32,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-06-05 15:57:32,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 144. [2021-06-05 15:57:32,535 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-06-05 15:57:32,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 244 transitions. [2021-06-05 15:57:32,535 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 244 transitions. Word has length 35 [2021-06-05 15:57:32,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:32,535 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 244 transitions. [2021-06-05 15:57:32,535 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-06-05 15:57:32,536 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 244 transitions. [2021-06-05 15:57:32,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:32,536 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:32,536 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:32,740 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:32,741 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:32,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:32,741 INFO L82 PathProgramCache]: Analyzing trace with hash 2061853420, now seen corresponding path program 84 times [2021-06-05 15:57:32,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:32,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923510935] [2021-06-05 15:57:32,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:32,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:32,963 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:32,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:32,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923510935] [2021-06-05 15:57:32,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923510935] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:32,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158563469] [2021-06-05 15:57:32,963 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-06-05 15:57:32,988 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:57:32,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:32,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 45 conjunts are in the unsatisfiable core [2021-06-05 15:57:32,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:33,550 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 15:57:33,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 15:57:33,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:33,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:33,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:57:33,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:81, output treesize:48 [2021-06-05 15:57:33,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:57:33,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:57:33,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:57:33,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:57:33,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:57:33,623 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-06-05 15:57:33,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:33,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:33,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:33,631 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:53, output treesize:7 [2021-06-05 15:57:33,752 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:33,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158563469] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:33,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:33,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 37 [2021-06-05 15:57:33,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066575548] [2021-06-05 15:57:33,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-06-05 15:57:33,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:33,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-06-05 15:57:33,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1306, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 15:57:33,753 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-06-05 15:57:37,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:37,152 INFO L93 Difference]: Finished difference Result 428 states and 688 transitions. [2021-06-05 15:57:37,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-06-05 15:57:37,152 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-06-05 15:57:37,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:37,153 INFO L225 Difference]: With dead ends: 428 [2021-06-05 15:57:37,153 INFO L226 Difference]: Without dead ends: 407 [2021-06-05 15:57:37,153 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3916 ImplicationChecksByTransitivity, 3014.3ms TimeCoverageRelationStatistics Valid=916, Invalid=12194, Unknown=0, NotChecked=0, Total=13110 [2021-06-05 15:57:37,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-06-05 15:57:37,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 175. [2021-06-05 15:57:37,155 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-06-05 15:57:37,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 300 transitions. [2021-06-05 15:57:37,155 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 300 transitions. Word has length 35 [2021-06-05 15:57:37,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:37,155 INFO L482 AbstractCegarLoop]: Abstraction has 175 states and 300 transitions. [2021-06-05 15:57:37,155 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-06-05 15:57:37,155 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 300 transitions. [2021-06-05 15:57:37,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:37,156 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:37,156 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:37,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-06-05 15:57:37,356 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:37,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:37,356 INFO L82 PathProgramCache]: Analyzing trace with hash -743708880, now seen corresponding path program 85 times [2021-06-05 15:57:37,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:37,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964751623] [2021-06-05 15:57:37,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:37,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:37,576 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:37,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:37,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964751623] [2021-06-05 15:57:37,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964751623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:37,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612058596] [2021-06-05 15:57:37,576 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-06-05 15:57:37,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:37,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:37,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:37,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:37,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:37,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:37,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-06-05 15:57:37,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:37,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-06-05 15:57:37,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:37,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:37,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:37,685 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:57:37,750 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:37,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612058596] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:37,751 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:37,751 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:57:37,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751931982] [2021-06-05 15:57:37,751 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:37,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:37,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:37,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:37,751 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-06-05 15:57:38,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:38,211 INFO L93 Difference]: Finished difference Result 217 states and 366 transitions. [2021-06-05 15:57:38,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 15:57:38,211 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-06-05 15:57:38,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:38,211 INFO L225 Difference]: With dead ends: 217 [2021-06-05 15:57:38,211 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 15:57:38,211 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 507.6ms TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2021-06-05 15:57:38,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 15:57:38,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 176. [2021-06-05 15:57:38,213 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-06-05 15:57:38,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 301 transitions. [2021-06-05 15:57:38,213 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 301 transitions. Word has length 35 [2021-06-05 15:57:38,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:38,213 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 301 transitions. [2021-06-05 15:57:38,213 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-06-05 15:57:38,213 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 301 transitions. [2021-06-05 15:57:38,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:38,213 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:38,213 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:38,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:38,414 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:38,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:38,414 INFO L82 PathProgramCache]: Analyzing trace with hash -342555156, now seen corresponding path program 86 times [2021-06-05 15:57:38,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:38,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753507338] [2021-06-05 15:57:38,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:38,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:38,628 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:38,628 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:38,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753507338] [2021-06-05 15:57:38,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753507338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:38,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061231702] [2021-06-05 15:57:38,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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:38,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:57:38,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:38,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:38,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:38,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:38,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:38,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:38,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:38,738 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:38,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:38,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:38,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:38,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:38,746 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:57:38,803 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:38,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061231702] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:38,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:38,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:57:38,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345292796] [2021-06-05 15:57:38,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:38,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:38,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:38,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:38,804 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-06-05 15:57:39,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:39,530 INFO L93 Difference]: Finished difference Result 297 states and 494 transitions. [2021-06-05 15:57:39,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-05 15:57:39,530 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-06-05 15:57:39,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:39,531 INFO L225 Difference]: With dead ends: 297 [2021-06-05 15:57:39,531 INFO L226 Difference]: Without dead ends: 288 [2021-06-05 15:57:39,531 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 696.9ms TimeCoverageRelationStatistics Valid=330, Invalid=2022, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 15:57:39,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-06-05 15:57:39,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 179. [2021-06-05 15:57:39,532 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-06-05 15:57:39,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 308 transitions. [2021-06-05 15:57:39,533 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 308 transitions. Word has length 35 [2021-06-05 15:57:39,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:39,533 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 308 transitions. [2021-06-05 15:57:39,533 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-06-05 15:57:39,533 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 308 transitions. [2021-06-05 15:57:39,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:39,533 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:39,533 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:39,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-06-05 15:57:39,749 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:39,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:39,749 INFO L82 PathProgramCache]: Analyzing trace with hash 539510568, now seen corresponding path program 87 times [2021-06-05 15:57:39,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:39,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999630658] [2021-06-05 15:57:39,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:39,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:39,969 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:39,969 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:39,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999630658] [2021-06-05 15:57:39,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999630658] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:39,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651137678] [2021-06-05 15:57:39,969 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-06-05 15:57:39,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:57:39,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:39,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:39,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:40,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:40,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:40,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:40,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:40,072 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:40,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:40,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:40,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:40,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:40,080 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:57:40,137 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:40,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651137678] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:40,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:40,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:57:40,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751454081] [2021-06-05 15:57:40,138 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:40,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:40,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:40,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:40,138 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-06-05 15:57:40,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:40,860 INFO L93 Difference]: Finished difference Result 286 states and 480 transitions. [2021-06-05 15:57:40,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-06-05 15:57:40,860 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-06-05 15:57:40,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:40,861 INFO L225 Difference]: With dead ends: 286 [2021-06-05 15:57:40,861 INFO L226 Difference]: Without dead ends: 273 [2021-06-05 15:57:40,861 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 568 ImplicationChecksByTransitivity, 702.3ms TimeCoverageRelationStatistics Valid=337, Invalid=2113, Unknown=0, NotChecked=0, Total=2450 [2021-06-05 15:57:40,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-06-05 15:57:40,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 178. [2021-06-05 15:57:40,862 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-06-05 15:57:40,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 305 transitions. [2021-06-05 15:57:40,863 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 305 transitions. Word has length 35 [2021-06-05 15:57:40,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:40,863 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 305 transitions. [2021-06-05 15:57:40,863 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-06-05 15:57:40,863 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 305 transitions. [2021-06-05 15:57:40,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:40,863 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:40,863 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:41,066 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-06-05 15:57:41,067 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:41,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:41,067 INFO L82 PathProgramCache]: Analyzing trace with hash 1615221724, now seen corresponding path program 88 times [2021-06-05 15:57:41,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:41,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255755789] [2021-06-05 15:57:41,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:41,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:41,294 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:41,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:41,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255755789] [2021-06-05 15:57:41,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255755789] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:41,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100190540] [2021-06-05 15:57:41,295 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:41,321 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:57:41,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:41,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:41,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:41,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:41,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:41,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:41,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:41,393 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:41,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:41,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:41,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:41,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:41,403 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:57:41,460 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:41,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100190540] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:41,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:41,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:57:41,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876468154] [2021-06-05 15:57:41,461 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:41,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:41,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:41,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:41,461 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-06-05 15:57:42,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:42,163 INFO L93 Difference]: Finished difference Result 289 states and 481 transitions. [2021-06-05 15:57:42,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-06-05 15:57:42,163 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-06-05 15:57:42,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:42,163 INFO L225 Difference]: With dead ends: 289 [2021-06-05 15:57:42,163 INFO L226 Difference]: Without dead ends: 279 [2021-06-05 15:57:42,164 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 682.5ms TimeCoverageRelationStatistics Valid=321, Invalid=1935, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 15:57:42,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-06-05 15:57:42,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 181. [2021-06-05 15:57:42,165 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-06-05 15:57:42,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 314 transitions. [2021-06-05 15:57:42,165 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 314 transitions. Word has length 35 [2021-06-05 15:57:42,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:42,165 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 314 transitions. [2021-06-05 15:57:42,165 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-06-05 15:57:42,166 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 314 transitions. [2021-06-05 15:57:42,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:42,166 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:42,166 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:42,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:42,366 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:42,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:42,367 INFO L82 PathProgramCache]: Analyzing trace with hash -2072406300, now seen corresponding path program 89 times [2021-06-05 15:57:42,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:42,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698310356] [2021-06-05 15:57:42,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:42,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:42,640 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:42,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:42,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698310356] [2021-06-05 15:57:42,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698310356] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:42,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987238188] [2021-06-05 15:57:42,640 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-06-05 15:57:42,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:57:42,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:42,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:42,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:42,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:42,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:42,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:42,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:42,747 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:42,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-06-05 15:57:42,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:42,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:42,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-06-05 15:57:42,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:57:42,810 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:42,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987238188] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:42,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:42,811 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:57:42,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118164634] [2021-06-05 15:57:42,811 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:42,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:42,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:42,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:42,811 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-06-05 15:57:43,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:43,364 INFO L93 Difference]: Finished difference Result 224 states and 380 transitions. [2021-06-05 15:57:43,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 15:57:43,365 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-06-05 15:57:43,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:43,365 INFO L225 Difference]: With dead ends: 224 [2021-06-05 15:57:43,365 INFO L226 Difference]: Without dead ends: 213 [2021-06-05 15:57:43,365 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 627.2ms TimeCoverageRelationStatistics Valid=210, Invalid=1350, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 15:57:43,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-06-05 15:57:43,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 179. [2021-06-05 15:57:43,366 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-06-05 15:57:43,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 308 transitions. [2021-06-05 15:57:43,367 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 308 transitions. Word has length 35 [2021-06-05 15:57:43,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:43,367 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 308 transitions. [2021-06-05 15:57:43,367 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-06-05 15:57:43,367 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 308 transitions. [2021-06-05 15:57:43,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:43,367 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:43,367 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:43,575 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:43,575 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:43,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:43,575 INFO L82 PathProgramCache]: Analyzing trace with hash -997908662, now seen corresponding path program 90 times [2021-06-05 15:57:43,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:43,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414951411] [2021-06-05 15:57:43,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:43,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:43,801 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:43,802 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:43,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414951411] [2021-06-05 15:57:43,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414951411] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:43,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973888122] [2021-06-05 15:57:43,802 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-06-05 15:57:43,827 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:57:43,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:43,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 15:57:43,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:43,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:43,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:43,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:43,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:43,941 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:43,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:43,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:43,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:43,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:43,951 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:44,007 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:44,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973888122] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:44,007 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:44,007 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 22 [2021-06-05 15:57:44,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269402307] [2021-06-05 15:57:44,007 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 15:57:44,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:44,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 15:57:44,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2021-06-05 15:57:44,007 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-06-05 15:57:44,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:44,724 INFO L93 Difference]: Finished difference Result 283 states and 474 transitions. [2021-06-05 15:57:44,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 15:57:44,724 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-06-05 15:57:44,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:44,724 INFO L225 Difference]: With dead ends: 283 [2021-06-05 15:57:44,724 INFO L226 Difference]: Without dead ends: 273 [2021-06-05 15:57:44,725 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 720.5ms TimeCoverageRelationStatistics Valid=309, Invalid=1853, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 15:57:44,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-06-05 15:57:44,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 181. [2021-06-05 15:57:44,726 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-06-05 15:57:44,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 314 transitions. [2021-06-05 15:57:44,726 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 314 transitions. Word has length 35 [2021-06-05 15:57:44,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:44,726 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 314 transitions. [2021-06-05 15:57:44,726 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-06-05 15:57:44,726 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 314 transitions. [2021-06-05 15:57:44,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:44,727 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:44,727 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:44,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:44,927 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:44,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:44,928 INFO L82 PathProgramCache]: Analyzing trace with hash -390569390, now seen corresponding path program 91 times [2021-06-05 15:57:44,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:44,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475306415] [2021-06-05 15:57:44,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:44,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:45,135 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:45,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:45,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475306415] [2021-06-05 15:57:45,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475306415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:45,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624976912] [2021-06-05 15:57:45,136 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-06-05 15:57:45,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:45,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:45,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:45,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:45,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:45,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:45,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:45,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:45,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:45,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:45,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:45,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-06-05 15:57:45,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:45,319 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:45,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624976912] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:45,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:45,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:57:45,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535253757] [2021-06-05 15:57:45,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:45,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:45,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:45,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:45,320 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-06-05 15:57:45,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:45,876 INFO L93 Difference]: Finished difference Result 230 states and 390 transitions. [2021-06-05 15:57:45,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 15:57:45,877 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-06-05 15:57:45,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:45,877 INFO L225 Difference]: With dead ends: 230 [2021-06-05 15:57:45,877 INFO L226 Difference]: Without dead ends: 219 [2021-06-05 15:57:45,877 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 585.2ms TimeCoverageRelationStatistics Valid=203, Invalid=1279, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 15:57:45,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-05 15:57:45,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 179. [2021-06-05 15:57:45,879 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-06-05 15:57:45,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 308 transitions. [2021-06-05 15:57:45,879 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 308 transitions. Word has length 35 [2021-06-05 15:57:45,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:45,879 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 308 transitions. [2021-06-05 15:57:45,879 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-06-05 15:57:45,879 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 308 transitions. [2021-06-05 15:57:45,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:45,879 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:45,879 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:46,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2021-06-05 15:57:46,084 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:46,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:46,084 INFO L82 PathProgramCache]: Analyzing trace with hash 147286188, now seen corresponding path program 92 times [2021-06-05 15:57:46,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:46,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346115868] [2021-06-05 15:57:46,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:46,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:46,312 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:46,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:46,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346115868] [2021-06-05 15:57:46,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346115868] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:46,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644018920] [2021-06-05 15:57:46,312 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-06-05 15:57:46,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:57:46,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:46,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:46,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:46,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:46,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:46,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:46,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:46,410 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:46,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:46,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:46,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:46,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:46,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:57:46,494 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:46,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644018920] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:46,495 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:46,495 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 20 [2021-06-05 15:57:46,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112400900] [2021-06-05 15:57:46,495 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:57:46,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:46,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:57:46,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:57:46,495 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-06-05 15:57:46,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:46,799 INFO L93 Difference]: Finished difference Result 200 states and 336 transitions. [2021-06-05 15:57:46,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 15:57:46,799 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-06-05 15:57:46,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:46,800 INFO L225 Difference]: With dead ends: 200 [2021-06-05 15:57:46,800 INFO L226 Difference]: Without dead ends: 187 [2021-06-05 15:57:46,800 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 8 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 354.1ms TimeCoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:57:46,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-05 15:57:46,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 179. [2021-06-05 15:57:46,801 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-06-05 15:57:46,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 306 transitions. [2021-06-05 15:57:46,801 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 306 transitions. Word has length 35 [2021-06-05 15:57:46,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:46,802 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 306 transitions. [2021-06-05 15:57:46,802 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-06-05 15:57:46,802 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 306 transitions. [2021-06-05 15:57:46,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:46,802 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:46,802 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:47,002 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:47,002 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:47,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:47,003 INFO L82 PathProgramCache]: Analyzing trace with hash -358655094, now seen corresponding path program 93 times [2021-06-05 15:57:47,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:47,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776183485] [2021-06-05 15:57:47,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:47,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:47,207 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:47,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:47,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776183485] [2021-06-05 15:57:47,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776183485] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:47,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401856488] [2021-06-05 15:57:47,208 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-06-05 15:57:47,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:57:47,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:47,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 15:57:47,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:47,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:47,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:47,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:47,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:47,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:47,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:47,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:47,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:47,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:47,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:47,415 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:47,415 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401856488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:47,415 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:47,415 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 22 [2021-06-05 15:57:47,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698972601] [2021-06-05 15:57:47,415 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 15:57:47,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:47,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 15:57:47,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-06-05 15:57:47,416 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-06-05 15:57:48,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:48,200 INFO L93 Difference]: Finished difference Result 325 states and 533 transitions. [2021-06-05 15:57:48,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 15:57:48,201 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-06-05 15:57:48,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:48,201 INFO L225 Difference]: With dead ends: 325 [2021-06-05 15:57:48,201 INFO L226 Difference]: Without dead ends: 309 [2021-06-05 15:57:48,201 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 25 SyntacticMatches, 8 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 799.2ms TimeCoverageRelationStatistics Valid=372, Invalid=2178, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 15:57:48,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-06-05 15:57:48,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 198. [2021-06-05 15:57:48,203 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-06-05 15:57:48,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 340 transitions. [2021-06-05 15:57:48,203 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 340 transitions. Word has length 35 [2021-06-05 15:57:48,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:48,203 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 340 transitions. [2021-06-05 15:57:48,203 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-06-05 15:57:48,203 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 340 transitions. [2021-06-05 15:57:48,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:48,204 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:48,204 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:48,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-06-05 15:57:48,404 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:48,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:48,405 INFO L82 PathProgramCache]: Analyzing trace with hash -829312216, now seen corresponding path program 94 times [2021-06-05 15:57:48,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:48,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350058652] [2021-06-05 15:57:48,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:48,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:48,650 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:48,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:48,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350058652] [2021-06-05 15:57:48,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350058652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:48,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684027652] [2021-06-05 15:57:48,650 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-06-05 15:57:48,676 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:57:48,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:48,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:48,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:48,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-06-05 15:57:48,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:48,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:48,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-06-05 15:57:48,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:48,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:48,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:48,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:48,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:48,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:57:48,834 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:48,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684027652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:48,834 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:48,834 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2021-06-05 15:57:48,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603937153] [2021-06-05 15:57:48,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:48,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:48,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:48,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:48,835 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-06-05 15:57:49,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:49,237 INFO L93 Difference]: Finished difference Result 277 states and 465 transitions. [2021-06-05 15:57:49,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 15:57:49,238 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-06-05 15:57:49,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:49,238 INFO L225 Difference]: With dead ends: 277 [2021-06-05 15:57:49,238 INFO L226 Difference]: Without dead ends: 261 [2021-06-05 15:57:49,238 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 14 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 462.0ms TimeCoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 15:57:49,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-06-05 15:57:49,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 197. [2021-06-05 15:57:49,240 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-06-05 15:57:49,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 337 transitions. [2021-06-05 15:57:49,240 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 337 transitions. Word has length 35 [2021-06-05 15:57:49,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:49,240 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 337 transitions. [2021-06-05 15:57:49,240 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-06-05 15:57:49,240 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 337 transitions. [2021-06-05 15:57:49,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:49,241 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:49,241 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:49,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:49,453 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:49,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:49,453 INFO L82 PathProgramCache]: Analyzing trace with hash 229090228, now seen corresponding path program 95 times [2021-06-05 15:57:49,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:49,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607936710] [2021-06-05 15:57:49,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:49,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:49,678 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:49,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:49,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607936710] [2021-06-05 15:57:49,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607936710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:49,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621179813] [2021-06-05 15:57:49,679 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-06-05 15:57:49,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:57:49,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:49,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:57:49,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:49,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-06-05 15:57:49,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:49,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:49,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-06-05 15:57:49,838 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:49,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:49,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:49,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:49,847 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:49,847 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:57:49,909 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:49,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621179813] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:49,909 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:49,909 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 22 [2021-06-05 15:57:49,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785610903] [2021-06-05 15:57:49,909 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 15:57:49,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:49,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 15:57:49,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-06-05 15:57:49,910 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-06-05 15:57:50,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:50,714 INFO L93 Difference]: Finished difference Result 341 states and 565 transitions. [2021-06-05 15:57:50,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 15:57:50,714 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-06-05 15:57:50,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:50,714 INFO L225 Difference]: With dead ends: 341 [2021-06-05 15:57:50,714 INFO L226 Difference]: Without dead ends: 328 [2021-06-05 15:57:50,715 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 25 SyntacticMatches, 8 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 841.0ms TimeCoverageRelationStatistics Valid=423, Invalid=2547, Unknown=0, NotChecked=0, Total=2970 [2021-06-05 15:57:50,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2021-06-05 15:57:50,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 249. [2021-06-05 15:57:50,716 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-06-05 15:57:50,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 422 transitions. [2021-06-05 15:57:50,717 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 422 transitions. Word has length 35 [2021-06-05 15:57:50,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:50,717 INFO L482 AbstractCegarLoop]: Abstraction has 249 states and 422 transitions. [2021-06-05 15:57:50,717 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-06-05 15:57:50,717 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 422 transitions. [2021-06-05 15:57:50,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:50,717 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:50,717 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:50,918 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:50,918 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:50,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:50,918 INFO L82 PathProgramCache]: Analyzing trace with hash 1304801384, now seen corresponding path program 96 times [2021-06-05 15:57:50,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:50,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279577390] [2021-06-05 15:57:50,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:50,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:51,118 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:51,118 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:51,119 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279577390] [2021-06-05 15:57:51,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279577390] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:51,119 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848354668] [2021-06-05 15:57:51,119 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-06-05 15:57:51,143 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:57:51,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:51,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:51,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:51,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:51,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:51,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:51,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:51,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:51,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:51,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:51,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:51,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:51,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:57:51,288 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:51,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848354668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:51,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:51,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:57:51,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741817423] [2021-06-05 15:57:51,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:57:51,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:51,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:57:51,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:57:51,289 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-06-05 15:57:52,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:52,013 INFO L93 Difference]: Finished difference Result 402 states and 668 transitions. [2021-06-05 15:57:52,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 15:57:52,015 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-06-05 15:57:52,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:52,016 INFO L225 Difference]: With dead ends: 402 [2021-06-05 15:57:52,016 INFO L226 Difference]: Without dead ends: 389 [2021-06-05 15:57:52,016 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 721.7ms TimeCoverageRelationStatistics Valid=344, Invalid=2206, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 15:57:52,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2021-06-05 15:57:52,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 256. [2021-06-05 15:57:52,018 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-06-05 15:57:52,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 436 transitions. [2021-06-05 15:57:52,018 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 436 transitions. Word has length 35 [2021-06-05 15:57:52,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:52,018 INFO L482 AbstractCegarLoop]: Abstraction has 256 states and 436 transitions. [2021-06-05 15:57:52,018 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-06-05 15:57:52,018 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 436 transitions. [2021-06-05 15:57:52,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:52,019 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:52,019 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:52,219 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2021-06-05 15:57:52,219 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:52,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:52,220 INFO L82 PathProgramCache]: Analyzing trace with hash 716330618, now seen corresponding path program 97 times [2021-06-05 15:57:52,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:52,220 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876347667] [2021-06-05 15:57:52,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:52,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:52,472 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:52,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:52,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876347667] [2021-06-05 15:57:52,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876347667] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:52,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427046281] [2021-06-05 15:57:52,472 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:52,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:52,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:52,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:52,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:52,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:52,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:52,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:52,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:52,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:52,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:52,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:52,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:52,642 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:57:52,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427046281] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:52,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:52,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:57:52,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034603401] [2021-06-05 15:57:52,643 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:57:52,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:52,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:57:52,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:57:52,643 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-06-05 15:57:53,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:53,298 INFO L93 Difference]: Finished difference Result 429 states and 707 transitions. [2021-06-05 15:57:53,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 15:57:53,299 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-06-05 15:57:53,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:53,299 INFO L225 Difference]: With dead ends: 429 [2021-06-05 15:57:53,299 INFO L226 Difference]: Without dead ends: 413 [2021-06-05 15:57:53,299 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 710.1ms TimeCoverageRelationStatistics Valid=264, Invalid=1458, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 15:57:53,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-06-05 15:57:53,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 288. [2021-06-05 15:57:53,301 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-06-05 15:57:53,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 492 transitions. [2021-06-05 15:57:53,302 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 492 transitions. Word has length 35 [2021-06-05 15:57:53,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:53,302 INFO L482 AbstractCegarLoop]: Abstraction has 288 states and 492 transitions. [2021-06-05 15:57:53,302 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-06-05 15:57:53,302 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 492 transitions. [2021-06-05 15:57:53,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:53,302 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:53,302 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:53,502 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-06-05 15:57:53,502 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:53,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:53,503 INFO L82 PathProgramCache]: Analyzing trace with hash -60055354, now seen corresponding path program 98 times [2021-06-05 15:57:53,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:53,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485629686] [2021-06-05 15:57:53,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:53,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:53,736 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:53,736 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:53,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485629686] [2021-06-05 15:57:53,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485629686] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:53,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138458393] [2021-06-05 15:57:53,736 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-06-05 15:57:53,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:57:53,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:53,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:53,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:53,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-06-05 15:57:53,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:53,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:53,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-06-05 15:57:53,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:53,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:53,849 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:53,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:53,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:53,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:53,902 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:53,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138458393] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:53,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:53,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:57:53,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748680726] [2021-06-05 15:57:53,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:57:53,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:53,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:57:53,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:57:53,904 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-06-05 15:57:54,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:54,583 INFO L93 Difference]: Finished difference Result 518 states and 865 transitions. [2021-06-05 15:57:54,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 15:57:54,584 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-06-05 15:57:54,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:54,584 INFO L225 Difference]: With dead ends: 518 [2021-06-05 15:57:54,584 INFO L226 Difference]: Without dead ends: 502 [2021-06-05 15:57:54,585 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 721.8ms TimeCoverageRelationStatistics Valid=281, Invalid=1699, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 15:57:54,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-06-05 15:57:54,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 318. [2021-06-05 15:57:54,587 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-06-05 15:57:54,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 548 transitions. [2021-06-05 15:57:54,587 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 548 transitions. Word has length 35 [2021-06-05 15:57:54,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:54,587 INFO L482 AbstractCegarLoop]: Abstraction has 318 states and 548 transitions. [2021-06-05 15:57:54,587 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-06-05 15:57:54,588 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 548 transitions. [2021-06-05 15:57:54,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:54,588 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:54,588 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:54,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:57:54,788 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:54,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:54,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1353484764, now seen corresponding path program 99 times [2021-06-05 15:57:54,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:54,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889380579] [2021-06-05 15:57:54,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:54,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:55,031 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:55,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:55,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889380579] [2021-06-05 15:57:55,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889380579] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:55,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357284086] [2021-06-05 15:57:55,032 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-06-05 15:57:55,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 15:57:55,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:55,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 15:57:55,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:55,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:57:55,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-06-05 15:57:55,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:55,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:55,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:57:55,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-06-05 15:57:55,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:57:55,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:57:55,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:55,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:55,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:55,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:57:55,441 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 9 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:55,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357284086] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:55,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:55,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-06-05 15:57:55,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253076406] [2021-06-05 15:57:55,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 15:57:55,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:55,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 15:57:55,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:57:55,442 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-06-05 15:57:56,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:56,888 INFO L93 Difference]: Finished difference Result 484 states and 813 transitions. [2021-06-05 15:57:56,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 15:57:56,888 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-06-05 15:57:56,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:56,888 INFO L225 Difference]: With dead ends: 484 [2021-06-05 15:57:56,889 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 15:57:56,889 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 1472.0ms TimeCoverageRelationStatistics Valid=579, Invalid=3327, Unknown=0, NotChecked=0, Total=3906 [2021-06-05 15:57:56,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 15:57:56,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 298. [2021-06-05 15:57:56,891 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-06-05 15:57:56,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 510 transitions. [2021-06-05 15:57:56,891 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 510 transitions. Word has length 35 [2021-06-05 15:57:56,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:56,891 INFO L482 AbstractCegarLoop]: Abstraction has 298 states and 510 transitions. [2021-06-05 15:57:56,892 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-06-05 15:57:56,892 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 510 transitions. [2021-06-05 15:57:56,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:56,892 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:56,892 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:57,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-06-05 15:57:57,092 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:57,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:57,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1468068338, now seen corresponding path program 100 times [2021-06-05 15:57:57,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:57,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727793880] [2021-06-05 15:57:57,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:57,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:57,320 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:57,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:57,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727793880] [2021-06-05 15:57:57,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727793880] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:57,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230467549] [2021-06-05 15:57:57,320 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-06-05 15:57:57,345 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:57:57,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:57,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:57:57,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:57,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:57,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:57,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:57,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:57,434 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:57:57,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:57:57,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:57,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:57,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:57,445 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:57:57,500 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:57,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230467549] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:57,501 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:57,501 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:57:57,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413380939] [2021-06-05 15:57:57,501 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:57:57,501 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:57,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:57:57,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:57:57,501 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-06-05 15:57:58,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:57:58,194 INFO L93 Difference]: Finished difference Result 438 states and 726 transitions. [2021-06-05 15:57:58,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-06-05 15:57:58,194 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-06-05 15:57:58,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:57:58,195 INFO L225 Difference]: With dead ends: 438 [2021-06-05 15:57:58,195 INFO L226 Difference]: Without dead ends: 429 [2021-06-05 15:57:58,195 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 676.0ms TimeCoverageRelationStatistics Valid=276, Invalid=1616, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 15:57:58,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2021-06-05 15:57:58,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 306. [2021-06-05 15:57:58,197 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-06-05 15:57:58,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 524 transitions. [2021-06-05 15:57:58,198 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 524 transitions. Word has length 35 [2021-06-05 15:57:58,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:57:58,198 INFO L482 AbstractCegarLoop]: Abstraction has 306 states and 524 transitions. [2021-06-05 15:57:58,198 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-06-05 15:57:58,198 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 524 transitions. [2021-06-05 15:57:58,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:57:58,198 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:57:58,198 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:57:58,398 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-06-05 15:57:58,399 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:57:58,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:57:58,399 INFO L82 PathProgramCache]: Analyzing trace with hash -586002614, now seen corresponding path program 101 times [2021-06-05 15:57:58,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:57:58,399 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235124968] [2021-06-05 15:57:58,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:57:58,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:57:58,662 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:57:58,662 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:57:58,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235124968] [2021-06-05 15:57:58,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235124968] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:58,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761303921] [2021-06-05 15:57:58,663 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-06-05 15:57:58,696 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 15:57:58,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:57:58,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 44 conjunts are in the unsatisfiable core [2021-06-05 15:57:58,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:57:59,253 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 15:57:59,253 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-06-05 15:57:59,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:59,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:59,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:59,263 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:37 [2021-06-05 15:57:59,331 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 15:57:59,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 15:57:59,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:57:59,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:57:59,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:57:59,336 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:9 [2021-06-05 15:57:59,420 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:57:59,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761303921] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:57:59,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:57:59,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 37 [2021-06-05 15:57:59,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635994039] [2021-06-05 15:57:59,421 INFO L462 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-06-05 15:57:59,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:57:59,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-06-05 15:57:59,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1297, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 15:57:59,421 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-06-05 15:58:00,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:00,950 INFO L93 Difference]: Finished difference Result 477 states and 788 transitions. [2021-06-05 15:58:00,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-06-05 15:58:00,951 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-06-05 15:58:00,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:00,951 INFO L225 Difference]: With dead ends: 477 [2021-06-05 15:58:00,951 INFO L226 Difference]: Without dead ends: 464 [2021-06-05 15:58:00,951 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 14 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1551 ImplicationChecksByTransitivity, 1526.6ms TimeCoverageRelationStatistics Valid=424, Invalid=4832, Unknown=0, NotChecked=0, Total=5256 [2021-06-05 15:58:00,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2021-06-05 15:58:00,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 305. [2021-06-05 15:58:00,954 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-06-05 15:58:00,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 521 transitions. [2021-06-05 15:58:00,954 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 521 transitions. Word has length 35 [2021-06-05 15:58:00,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:00,954 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 521 transitions. [2021-06-05 15:58:00,954 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-06-05 15:58:00,954 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 521 transitions. [2021-06-05 15:58:00,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:00,954 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:00,954 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:01,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-06-05 15:58:01,161 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:01,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:01,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1056659736, now seen corresponding path program 102 times [2021-06-05 15:58:01,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:01,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703659250] [2021-06-05 15:58:01,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:01,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:01,411 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:01,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:01,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703659250] [2021-06-05 15:58:01,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703659250] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:01,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95690531] [2021-06-05 15:58:01,411 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-06-05 15:58:01,442 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:58:01,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:01,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 15:58:01,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:01,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:01,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:58:01,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:01,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:01,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:58:01,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-06-05 15:58:01,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:01,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:58:01,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:01,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:01,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:01,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:27, output treesize:12 [2021-06-05 15:58:01,918 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:01,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95690531] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:01,918 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:01,918 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2021-06-05 15:58:01,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629743529] [2021-06-05 15:58:01,918 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 15:58:01,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:01,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 15:58:01,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=949, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 15:58:01,919 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-06-05 15:58:04,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:04,854 INFO L93 Difference]: Finished difference Result 1132 states and 1942 transitions. [2021-06-05 15:58:04,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-06-05 15:58:04,854 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-06-05 15:58:04,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:04,855 INFO L225 Difference]: With dead ends: 1132 [2021-06-05 15:58:04,855 INFO L226 Difference]: Without dead ends: 1097 [2021-06-05 15:58:04,856 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3469 ImplicationChecksByTransitivity, 2727.8ms TimeCoverageRelationStatistics Valid=1333, Invalid=10223, Unknown=0, NotChecked=0, Total=11556 [2021-06-05 15:58:04,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2021-06-05 15:58:04,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 343. [2021-06-05 15:58:04,859 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-06-05 15:58:04,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 596 transitions. [2021-06-05 15:58:04,860 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 596 transitions. Word has length 35 [2021-06-05 15:58:04,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:04,860 INFO L482 AbstractCegarLoop]: Abstraction has 343 states and 596 transitions. [2021-06-05 15:58:04,860 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-06-05 15:58:04,860 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 596 transitions. [2021-06-05 15:58:04,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:04,860 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:04,860 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:05,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:05,062 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:05,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:05,062 INFO L82 PathProgramCache]: Analyzing trace with hash -880323016, now seen corresponding path program 103 times [2021-06-05 15:58:05,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:05,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251724910] [2021-06-05 15:58:05,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:05,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:05,319 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:05,319 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:05,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251724910] [2021-06-05 15:58:05,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251724910] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:05,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339315694] [2021-06-05 15:58:05,320 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:05,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:05,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:58:05,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:05,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:05,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:05,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:05,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:05,434 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:05,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:05,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:05,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:05,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:05,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:05,508 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:05,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339315694] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:05,508 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:05,508 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:05,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507394566] [2021-06-05 15:58:05,508 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:05,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:05,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:05,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:05,508 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-06-05 15:58:06,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:06,211 INFO L93 Difference]: Finished difference Result 497 states and 834 transitions. [2021-06-05 15:58:06,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-06-05 15:58:06,211 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-06-05 15:58:06,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:06,212 INFO L225 Difference]: With dead ends: 497 [2021-06-05 15:58:06,212 INFO L226 Difference]: Without dead ends: 488 [2021-06-05 15:58:06,212 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 725.8ms TimeCoverageRelationStatistics Valid=321, Invalid=1935, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 15:58:06,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-06-05 15:58:06,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 346. [2021-06-05 15:58:06,215 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-06-05 15:58:06,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 603 transitions. [2021-06-05 15:58:06,215 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 603 transitions. Word has length 35 [2021-06-05 15:58:06,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:06,215 INFO L482 AbstractCegarLoop]: Abstraction has 346 states and 603 transitions. [2021-06-05 15:58:06,215 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-06-05 15:58:06,215 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 603 transitions. [2021-06-05 15:58:06,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:06,215 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:06,216 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:06,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-06-05 15:58:06,416 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:06,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:06,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1742708, now seen corresponding path program 104 times [2021-06-05 15:58:06,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:06,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632341193] [2021-06-05 15:58:06,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:06,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:06,654 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:06,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:06,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632341193] [2021-06-05 15:58:06,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632341193] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:06,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518704515] [2021-06-05 15:58:06,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:06,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:58:06,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:06,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:58:06,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:06,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:06,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:06,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:06,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-06-05 15:58:06,772 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:06,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:06,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:06,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:06,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:06,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:06,841 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:06,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518704515] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:06,841 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:06,841 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:06,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395275797] [2021-06-05 15:58:06,842 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:06,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:06,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:06,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:06,842 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-06-05 15:58:07,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:07,567 INFO L93 Difference]: Finished difference Result 486 states and 820 transitions. [2021-06-05 15:58:07,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-06-05 15:58:07,567 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-06-05 15:58:07,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:07,567 INFO L225 Difference]: With dead ends: 486 [2021-06-05 15:58:07,567 INFO L226 Difference]: Without dead ends: 476 [2021-06-05 15:58:07,568 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 716.7ms TimeCoverageRelationStatistics Valid=321, Invalid=1935, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 15:58:07,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-06-05 15:58:07,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 344. [2021-06-05 15:58:07,570 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-06-05 15:58:07,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 598 transitions. [2021-06-05 15:58:07,570 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 598 transitions. Word has length 35 [2021-06-05 15:58:07,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:07,571 INFO L482 AbstractCegarLoop]: Abstraction has 344 states and 598 transitions. [2021-06-05 15:58:07,571 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-06-05 15:58:07,571 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 598 transitions. [2021-06-05 15:58:07,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:07,571 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:07,571 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:07,771 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-06-05 15:58:07,772 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:07,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:07,772 INFO L82 PathProgramCache]: Analyzing trace with hash 195388140, now seen corresponding path program 105 times [2021-06-05 15:58:07,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:07,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174116855] [2021-06-05 15:58:07,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:07,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:07,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-06-05 15:58:08,000 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:08,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174116855] [2021-06-05 15:58:08,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174116855] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:08,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335635932] [2021-06-05 15:58:08,000 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-06-05 15:58:08,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 15:58:08,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:08,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 15:58:08,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:08,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:08,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-06-05 15:58:08,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:08,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:08,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:08,259 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:58:08,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-05 15:58:08,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:08,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:08,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:08,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-06-05 15:58:08,342 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:08,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335635932] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:08,342 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:08,342 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2021-06-05 15:58:08,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579261731] [2021-06-05 15:58:08,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 15:58:08,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:08,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 15:58:08,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2021-06-05 15:58:08,343 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-06-05 15:58:09,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:09,631 INFO L93 Difference]: Finished difference Result 517 states and 865 transitions. [2021-06-05 15:58:09,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-06-05 15:58:09,631 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-06-05 15:58:09,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:09,632 INFO L225 Difference]: With dead ends: 517 [2021-06-05 15:58:09,632 INFO L226 Difference]: Without dead ends: 506 [2021-06-05 15:58:09,632 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1051 ImplicationChecksByTransitivity, 1253.8ms TimeCoverageRelationStatistics Valid=546, Invalid=3876, Unknown=0, NotChecked=0, Total=4422 [2021-06-05 15:58:09,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2021-06-05 15:58:09,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 346. [2021-06-05 15:58:09,635 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-06-05 15:58:09,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 603 transitions. [2021-06-05 15:58:09,635 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 603 transitions. Word has length 35 [2021-06-05 15:58:09,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:09,636 INFO L482 AbstractCegarLoop]: Abstraction has 346 states and 603 transitions. [2021-06-05 15:58:09,636 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-06-05 15:58:09,636 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 603 transitions. [2021-06-05 15:58:09,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:09,636 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:09,636 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:09,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-06-05 15:58:09,836 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:09,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:09,837 INFO L82 PathProgramCache]: Analyzing trace with hash 1077453864, now seen corresponding path program 106 times [2021-06-05 15:58:09,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:09,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852251909] [2021-06-05 15:58:09,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:09,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:10,064 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:10,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:10,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852251909] [2021-06-05 15:58:10,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852251909] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:10,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744667397] [2021-06-05 15:58:10,065 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-06-05 15:58:10,089 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:58:10,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:10,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:58:10,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:10,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:10,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:10,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:10,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:10,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:10,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-06-05 15:58:10,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:10,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:10,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:10,185 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:10,246 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:10,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744667397] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:10,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:10,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:10,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655283584] [2021-06-05 15:58:10,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:10,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:10,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:10,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:10,246 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-06-05 15:58:10,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:10,969 INFO L93 Difference]: Finished difference Result 490 states and 827 transitions. [2021-06-05 15:58:10,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-05 15:58:10,969 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-06-05 15:58:10,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:10,969 INFO L225 Difference]: With dead ends: 490 [2021-06-05 15:58:10,969 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 15:58:10,970 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 710.3ms TimeCoverageRelationStatistics Valid=330, Invalid=2022, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 15:58:10,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 15:58:10,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 345. [2021-06-05 15:58:10,972 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-06-05 15:58:10,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 600 transitions. [2021-06-05 15:58:10,973 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 600 transitions. Word has length 35 [2021-06-05 15:58:10,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:10,973 INFO L482 AbstractCegarLoop]: Abstraction has 345 states and 600 transitions. [2021-06-05 15:58:10,973 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-06-05 15:58:10,973 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 600 transitions. [2021-06-05 15:58:10,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:10,973 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:10,973 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:11,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:11,188 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:11,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:11,189 INFO L82 PathProgramCache]: Analyzing trace with hash 2085946860, now seen corresponding path program 107 times [2021-06-05 15:58:11,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:11,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862372915] [2021-06-05 15:58:11,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:11,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:11,416 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:11,416 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:11,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862372915] [2021-06-05 15:58:11,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862372915] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:11,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038723577] [2021-06-05 15:58:11,416 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-06-05 15:58:11,448 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 15:58:11,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:11,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 43 conjunts are in the unsatisfiable core [2021-06-05 15:58:11,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:12,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:58:12,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:58:12,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:58:12,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:58:12,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:12,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:58:12,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:58:12,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:12,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:12,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2021-06-05 15:58:12,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:12,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:12,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:12,044 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:76, output treesize:37 [2021-06-05 15:58:12,099 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 15:58:12,099 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-06-05 15:58:12,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:12,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:12,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:12,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:7 [2021-06-05 15:58:12,196 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:58:12,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038723577] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:12,196 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:12,196 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 36 [2021-06-05 15:58:12,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041008966] [2021-06-05 15:58:12,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-06-05 15:58:12,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:12,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-06-05 15:58:12,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1227, Unknown=0, NotChecked=0, Total=1332 [2021-06-05 15:58:12,197 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-06-05 15:58:13,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:13,904 INFO L93 Difference]: Finished difference Result 619 states and 1036 transitions. [2021-06-05 15:58:13,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-06-05 15:58:13,905 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-06-05 15:58:13,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:13,905 INFO L225 Difference]: With dead ends: 619 [2021-06-05 15:58:13,905 INFO L226 Difference]: Without dead ends: 610 [2021-06-05 15:58:13,905 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1840 ImplicationChecksByTransitivity, 1749.3ms TimeCoverageRelationStatistics Valid=526, Invalid=5954, Unknown=0, NotChecked=0, Total=6480 [2021-06-05 15:58:13,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-06-05 15:58:13,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 349. [2021-06-05 15:58:13,908 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-06-05 15:58:13,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 610 transitions. [2021-06-05 15:58:13,909 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 610 transitions. Word has length 35 [2021-06-05 15:58:13,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:13,909 INFO L482 AbstractCegarLoop]: Abstraction has 349 states and 610 transitions. [2021-06-05 15:58:13,909 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-06-05 15:58:13,909 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 610 transitions. [2021-06-05 15:58:13,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:13,909 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:13,909 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:14,109 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:14,110 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:14,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:14,110 INFO L82 PathProgramCache]: Analyzing trace with hash -1326954712, now seen corresponding path program 108 times [2021-06-05 15:58:14,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:14,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197941866] [2021-06-05 15:58:14,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:14,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:14,334 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:14,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:14,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197941866] [2021-06-05 15:58:14,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197941866] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:14,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585185324] [2021-06-05 15:58:14,335 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-06-05 15:58:14,362 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:58:14,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:14,363 WARN L261 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 58 conjunts are in the unsatisfiable core [2021-06-05 15:58:14,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:14,870 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 15:58:14,870 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-06-05 15:58:14,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:14,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:14,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:14,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:82, output treesize:49 [2021-06-05 15:58:14,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:58:14,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:14,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:58:14,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 15:58:14,931 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-06-05 15:58:14,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:14,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:14,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:14,943 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:57, output treesize:10 [2021-06-05 15:58:15,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-06-05 15:58:15,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585185324] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:15,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:15,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 38 [2021-06-05 15:58:15,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677319974] [2021-06-05 15:58:15,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-06-05 15:58:15,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:15,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-06-05 15:58:15,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 15:58:15,072 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-06-05 15:58:17,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:17,622 INFO L93 Difference]: Finished difference Result 665 states and 1113 transitions. [2021-06-05 15:58:17,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-06-05 15:58:17,622 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-06-05 15:58:17,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:17,623 INFO L225 Difference]: With dead ends: 665 [2021-06-05 15:58:17,623 INFO L226 Difference]: Without dead ends: 642 [2021-06-05 15:58:17,623 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3028 ImplicationChecksByTransitivity, 2418.1ms TimeCoverageRelationStatistics Valid=734, Invalid=9166, Unknown=0, NotChecked=0, Total=9900 [2021-06-05 15:58:17,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2021-06-05 15:58:17,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 366. [2021-06-05 15:58:17,626 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-06-05 15:58:17,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 635 transitions. [2021-06-05 15:58:17,626 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 635 transitions. Word has length 35 [2021-06-05 15:58:17,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:17,627 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 635 transitions. [2021-06-05 15:58:17,627 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-06-05 15:58:17,627 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 635 transitions. [2021-06-05 15:58:17,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:17,627 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:17,627 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:17,827 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:17,827 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:17,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:17,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1133309280, now seen corresponding path program 109 times [2021-06-05 15:58:17,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:17,828 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065019247] [2021-06-05 15:58:17,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:17,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:18,050 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:18,050 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:18,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065019247] [2021-06-05 15:58:18,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065019247] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:18,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611732943] [2021-06-05 15:58:18,050 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-06-05 15:58:18,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:18,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:58:18,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:18,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:18,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:18,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:18,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:18,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:18,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:18,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:18,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:18,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:18,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:18,227 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:18,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611732943] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:18,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:18,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:18,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989496632] [2021-06-05 15:58:18,228 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:18,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:18,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:18,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:18,228 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-06-05 15:58:18,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:18,926 INFO L93 Difference]: Finished difference Result 522 states and 874 transitions. [2021-06-05 15:58:18,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-06-05 15:58:18,926 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-06-05 15:58:18,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:18,926 INFO L225 Difference]: With dead ends: 522 [2021-06-05 15:58:18,926 INFO L226 Difference]: Without dead ends: 511 [2021-06-05 15:58:18,927 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 680.5ms TimeCoverageRelationStatistics Valid=306, Invalid=1950, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 15:58:18,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-06-05 15:58:18,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 368. [2021-06-05 15:58:18,929 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-06-05 15:58:18,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 640 transitions. [2021-06-05 15:58:18,930 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 640 transitions. Word has length 35 [2021-06-05 15:58:18,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:18,930 INFO L482 AbstractCegarLoop]: Abstraction has 368 states and 640 transitions. [2021-06-05 15:58:18,930 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-06-05 15:58:18,930 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 640 transitions. [2021-06-05 15:58:18,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:18,930 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:18,930 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:19,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-06-05 15:58:19,131 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:19,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:19,131 INFO L82 PathProgramCache]: Analyzing trace with hash -251243556, now seen corresponding path program 110 times [2021-06-05 15:58:19,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:19,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590595102] [2021-06-05 15:58:19,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:19,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:19,354 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:19,354 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:19,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590595102] [2021-06-05 15:58:19,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590595102] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:19,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40119812] [2021-06-05 15:58:19,354 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-06-05 15:58:19,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:58:19,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:19,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:58:19,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:19,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-06-05 15:58:19,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:19,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:19,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:19,469 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:19,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:19,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:19,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:19,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:19,477 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:19,533 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:19,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40119812] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:19,533 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:19,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:19,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187893270] [2021-06-05 15:58:19,534 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:19,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:19,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:19,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:19,534 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-06-05 15:58:20,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:20,205 INFO L93 Difference]: Finished difference Result 509 states and 856 transitions. [2021-06-05 15:58:20,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 15:58:20,205 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-06-05 15:58:20,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:20,206 INFO L225 Difference]: With dead ends: 509 [2021-06-05 15:58:20,206 INFO L226 Difference]: Without dead ends: 499 [2021-06-05 15:58:20,206 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 671.0ms TimeCoverageRelationStatistics Valid=299, Invalid=1863, Unknown=0, NotChecked=0, Total=2162 [2021-06-05 15:58:20,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-06-05 15:58:20,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 365. [2021-06-05 15:58:20,208 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-06-05 15:58:20,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 633 transitions. [2021-06-05 15:58:20,209 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 633 transitions. Word has length 35 [2021-06-05 15:58:20,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:20,209 INFO L482 AbstractCegarLoop]: Abstraction has 365 states and 633 transitions. [2021-06-05 15:58:20,209 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-06-05 15:58:20,209 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 633 transitions. [2021-06-05 15:58:20,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:20,209 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:20,209 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:20,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-06-05 15:58:20,410 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:20,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:20,410 INFO L82 PathProgramCache]: Analyzing trace with hash 548527630, now seen corresponding path program 111 times [2021-06-05 15:58:20,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:20,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017965380] [2021-06-05 15:58:20,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:20,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:20,639 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:20,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:20,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017965380] [2021-06-05 15:58:20,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017965380] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:20,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865821825] [2021-06-05 15:58:20,639 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-06-05 15:58:20,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 15:58:20,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:20,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 15:58:20,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:20,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:20,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:58:20,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:20,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:20,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:58:20,941 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-06-05 15:58:21,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:21,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-06-05 15:58:21,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:21,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:21,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:21,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:58:21,090 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:21,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865821825] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:21,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:21,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-06-05 15:58:21,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371955477] [2021-06-05 15:58:21,090 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 15:58:21,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:21,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 15:58:21,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:58:21,090 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-06-05 15:58:24,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:24,235 INFO L93 Difference]: Finished difference Result 836 states and 1426 transitions. [2021-06-05 15:58:24,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-06-05 15:58:24,235 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-06-05 15:58:24,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:24,236 INFO L225 Difference]: With dead ends: 836 [2021-06-05 15:58:24,236 INFO L226 Difference]: Without dead ends: 808 [2021-06-05 15:58:24,237 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3383 ImplicationChecksByTransitivity, 2879.1ms TimeCoverageRelationStatistics Valid=1439, Invalid=9903, Unknown=0, NotChecked=0, Total=11342 [2021-06-05 15:58:24,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2021-06-05 15:58:24,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 472. [2021-06-05 15:58:24,241 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-06-05 15:58:24,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 827 transitions. [2021-06-05 15:58:24,241 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 827 transitions. Word has length 35 [2021-06-05 15:58:24,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:24,241 INFO L482 AbstractCegarLoop]: Abstraction has 472 states and 827 transitions. [2021-06-05 15:58:24,241 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-06-05 15:58:24,241 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 827 transitions. [2021-06-05 15:58:24,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:24,242 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:24,242 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:24,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-06-05 15:58:24,442 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:24,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:24,442 INFO L82 PathProgramCache]: Analyzing trace with hash 1430593354, now seen corresponding path program 112 times [2021-06-05 15:58:24,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:24,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371182480] [2021-06-05 15:58:24,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:24,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:24,668 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:24,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:24,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371182480] [2021-06-05 15:58:24,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371182480] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:24,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510502879] [2021-06-05 15:58:24,669 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-06-05 15:58:24,692 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:58:24,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:24,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:58:24,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:24,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:24,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:24,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:24,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:24,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:24,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:24,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:24,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:24,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:24,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:58:24,844 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:24,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510502879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:24,844 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:24,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:24,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649809318] [2021-06-05 15:58:24,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:24,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:24,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:24,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:24,844 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-06-05 15:58:25,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:25,551 INFO L93 Difference]: Finished difference Result 655 states and 1104 transitions. [2021-06-05 15:58:25,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 15:58:25,552 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-06-05 15:58:25,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:25,552 INFO L225 Difference]: With dead ends: 655 [2021-06-05 15:58:25,552 INFO L226 Difference]: Without dead ends: 645 [2021-06-05 15:58:25,552 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 716.4ms TimeCoverageRelationStatistics Valid=290, Invalid=1780, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 15:58:25,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2021-06-05 15:58:25,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 474. [2021-06-05 15:58:25,556 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-06-05 15:58:25,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 832 transitions. [2021-06-05 15:58:25,556 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 832 transitions. Word has length 35 [2021-06-05 15:58:25,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:25,556 INFO L482 AbstractCegarLoop]: Abstraction has 474 states and 832 transitions. [2021-06-05 15:58:25,556 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-06-05 15:58:25,556 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 832 transitions. [2021-06-05 15:58:25,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:25,557 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:25,557 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:25,758 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-06-05 15:58:25,758 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:25,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:25,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1719179092, now seen corresponding path program 113 times [2021-06-05 15:58:25,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:25,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254934275] [2021-06-05 15:58:25,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:25,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:25,984 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:25,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:25,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254934275] [2021-06-05 15:58:25,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254934275] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:25,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936936293] [2021-06-05 15:58:25,984 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-06-05 15:58:26,010 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 15:58:26,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:26,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 15:58:26,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:26,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:26,134 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:26,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:26,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:26,137 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:26,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:26,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:26,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:26,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:26,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:58:26,226 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:58:26,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936936293] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:26,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:26,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 23 [2021-06-05 15:58:26,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873589196] [2021-06-05 15:58:26,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 15:58:26,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:26,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 15:58:26,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2021-06-05 15:58:26,227 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-06-05 15:58:26,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:26,558 INFO L93 Difference]: Finished difference Result 522 states and 899 transitions. [2021-06-05 15:58:26,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 15:58:26,558 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-06-05 15:58:26,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:26,559 INFO L225 Difference]: With dead ends: 522 [2021-06-05 15:58:26,559 INFO L226 Difference]: Without dead ends: 509 [2021-06-05 15:58:26,559 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 11 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 459.4ms TimeCoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:58:26,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-06-05 15:58:26,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 429. [2021-06-05 15:58:26,562 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-06-05 15:58:26,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 753 transitions. [2021-06-05 15:58:26,562 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 753 transitions. Word has length 35 [2021-06-05 15:58:26,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:26,562 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 753 transitions. [2021-06-05 15:58:26,562 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-06-05 15:58:26,563 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 753 transitions. [2021-06-05 15:58:26,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:26,563 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:26,563 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:26,763 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2021-06-05 15:58:26,763 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:26,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:26,764 INFO L82 PathProgramCache]: Analyzing trace with hash 32125928, now seen corresponding path program 114 times [2021-06-05 15:58:26,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:26,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949916088] [2021-06-05 15:58:26,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:26,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:26,964 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:26,964 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:26,964 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949916088] [2021-06-05 15:58:26,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949916088] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:26,964 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824203881] [2021-06-05 15:58:26,964 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-06-05 15:58:26,989 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:58:26,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:26,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:58:26,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:27,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:27,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:27,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:27,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:27,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:27,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:27,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:27,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:27,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:27,075 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:58:27,125 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:27,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824203881] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:27,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:27,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:58:27,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781348423] [2021-06-05 15:58:27,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:58:27,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:27,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:58:27,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:58:27,125 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-06-05 15:58:27,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:27,631 INFO L93 Difference]: Finished difference Result 768 states and 1321 transitions. [2021-06-05 15:58:27,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 15:58:27,631 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-06-05 15:58:27,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:27,632 INFO L225 Difference]: With dead ends: 768 [2021-06-05 15:58:27,632 INFO L226 Difference]: Without dead ends: 752 [2021-06-05 15:58:27,632 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 552.5ms TimeCoverageRelationStatistics Valid=228, Invalid=1254, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 15:58:27,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2021-06-05 15:58:27,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 542. [2021-06-05 15:58:27,636 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-06-05 15:58:27,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 953 transitions. [2021-06-05 15:58:27,636 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 953 transitions. Word has length 35 [2021-06-05 15:58:27,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:27,636 INFO L482 AbstractCegarLoop]: Abstraction has 542 states and 953 transitions. [2021-06-05 15:58:27,636 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-06-05 15:58:27,636 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 953 transitions. [2021-06-05 15:58:27,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:27,637 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:27,637 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:27,851 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:27,852 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:27,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:27,852 INFO L82 PathProgramCache]: Analyzing trace with hash 1107111640, now seen corresponding path program 115 times [2021-06-05 15:58:27,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:27,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33519654] [2021-06-05 15:58:27,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:27,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:28,069 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:28,070 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:28,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33519654] [2021-06-05 15:58:28,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33519654] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:28,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792269648] [2021-06-05 15:58:28,070 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-06-05 15:58:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:28,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:58:28,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:28,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:28,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:28,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:28,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:28,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:28,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:28,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:28,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:28,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-06-05 15:58:28,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:58:28,256 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:28,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792269648] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:28,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:28,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:58:28,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829477319] [2021-06-05 15:58:28,256 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:58:28,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:28,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:58:28,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:58:28,256 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-06-05 15:58:28,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:28,825 INFO L93 Difference]: Finished difference Result 816 states and 1399 transitions. [2021-06-05 15:58:28,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 15:58:28,825 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-06-05 15:58:28,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:28,826 INFO L225 Difference]: With dead ends: 816 [2021-06-05 15:58:28,826 INFO L226 Difference]: Without dead ends: 787 [2021-06-05 15:58:28,826 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 613.7ms TimeCoverageRelationStatistics Valid=255, Invalid=1385, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 15:58:28,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-06-05 15:58:28,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 545. [2021-06-05 15:58:28,830 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-06-05 15:58:28,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 959 transitions. [2021-06-05 15:58:28,830 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 959 transitions. Word has length 35 [2021-06-05 15:58:28,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:28,831 INFO L482 AbstractCegarLoop]: Abstraction has 545 states and 959 transitions. [2021-06-05 15:58:28,831 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-06-05 15:58:28,831 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 959 transitions. [2021-06-05 15:58:28,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:28,831 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:28,831 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:29,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-06-05 15:58:29,045 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:29,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:29,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1914921948, now seen corresponding path program 116 times [2021-06-05 15:58:29,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:29,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823334261] [2021-06-05 15:58:29,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:29,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:29,255 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:29,255 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:29,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823334261] [2021-06-05 15:58:29,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823334261] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:29,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456505460] [2021-06-05 15:58:29,255 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-06-05 15:58:29,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:58:29,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:29,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:58:29,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:29,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:29,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:29,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:29,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:29,366 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:29,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:29,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:29,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:29,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:29,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:58:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:29,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456505460] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:29,423 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:29,423 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 18 [2021-06-05 15:58:29,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512613922] [2021-06-05 15:58:29,423 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:58:29,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:29,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:58:29,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:58:29,423 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-06-05 15:58:29,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:29,951 INFO L93 Difference]: Finished difference Result 713 states and 1232 transitions. [2021-06-05 15:58:29,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 15:58:29,951 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-06-05 15:58:29,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:29,951 INFO L225 Difference]: With dead ends: 713 [2021-06-05 15:58:29,952 INFO L226 Difference]: Without dead ends: 697 [2021-06-05 15:58:29,952 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 23 SyntacticMatches, 14 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 557.8ms TimeCoverageRelationStatistics Valid=231, Invalid=1251, Unknown=0, NotChecked=0, Total=1482 [2021-06-05 15:58:29,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2021-06-05 15:58:29,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 549. [2021-06-05 15:58:29,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-06-05 15:58:29,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 965 transitions. [2021-06-05 15:58:29,956 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 965 transitions. Word has length 35 [2021-06-05 15:58:29,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:29,956 INFO L482 AbstractCegarLoop]: Abstraction has 549 states and 965 transitions. [2021-06-05 15:58:29,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-06-05 15:58:29,956 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 965 transitions. [2021-06-05 15:58:29,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:29,956 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:29,957 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:30,157 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:30,157 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:30,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:30,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1433243466, now seen corresponding path program 117 times [2021-06-05 15:58:30,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:30,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167553766] [2021-06-05 15:58:30,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:30,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:30,365 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:30,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:30,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167553766] [2021-06-05 15:58:30,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167553766] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:30,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762559212] [2021-06-05 15:58:30,365 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-06-05 15:58:30,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:58:30,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:30,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 15:58:30,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:30,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 11 treesize of output 7 [2021-06-05 15:58:30,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:30,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:30,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:58:30,578 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-06-05 15:58:30,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:30,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:58:30,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:30,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:30,643 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:30,643 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:58:30,715 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:30,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762559212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:30,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:30,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2021-06-05 15:58:30,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132703403] [2021-06-05 15:58:30,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 15:58:30,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:30,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 15:58:30,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2021-06-05 15:58:30,716 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-06-05 15:58:31,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:31,824 INFO L93 Difference]: Finished difference Result 715 states and 1235 transitions. [2021-06-05 15:58:31,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 15:58:31,824 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-06-05 15:58:31,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:31,825 INFO L225 Difference]: With dead ends: 715 [2021-06-05 15:58:31,825 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 15:58:31,825 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 21 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 735 ImplicationChecksByTransitivity, 1203.4ms TimeCoverageRelationStatistics Valid=464, Invalid=2958, Unknown=0, NotChecked=0, Total=3422 [2021-06-05 15:58:31,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 15:58:31,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 529. [2021-06-05 15:58:31,829 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-06-05 15:58:31,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 930 transitions. [2021-06-05 15:58:31,829 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 930 transitions. Word has length 35 [2021-06-05 15:58:31,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:31,829 INFO L482 AbstractCegarLoop]: Abstraction has 529 states and 930 transitions. [2021-06-05 15:58:31,829 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-06-05 15:58:31,829 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 930 transitions. [2021-06-05 15:58:31,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:31,830 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:31,830 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:32,031 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:32,031 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:32,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:32,032 INFO L82 PathProgramCache]: Analyzing trace with hash 23794788, now seen corresponding path program 118 times [2021-06-05 15:58:32,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:32,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433584031] [2021-06-05 15:58:32,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:32,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:32,251 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:58:32,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:32,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433584031] [2021-06-05 15:58:32,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433584031] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:32,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326394051] [2021-06-05 15:58:32,251 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-06-05 15:58:32,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:58:32,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:32,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 15:58:32,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:32,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-05 15:58:32,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:32,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:32,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:32,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-06-05 15:58:32,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:32,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:32,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:32,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:32,367 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:32,422 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:58:32,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326394051] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:32,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:32,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:32,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012531303] [2021-06-05 15:58:32,422 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:32,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:32,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:32,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:32,423 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-06-05 15:58:33,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:33,101 INFO L93 Difference]: Finished difference Result 674 states and 1159 transitions. [2021-06-05 15:58:33,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-06-05 15:58:33,101 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-06-05 15:58:33,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:33,102 INFO L225 Difference]: With dead ends: 674 [2021-06-05 15:58:33,102 INFO L226 Difference]: Without dead ends: 664 [2021-06-05 15:58:33,102 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 23 SyntacticMatches, 13 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 713.7ms TimeCoverageRelationStatistics Valid=341, Invalid=2209, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 15:58:33,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2021-06-05 15:58:33,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 525. [2021-06-05 15:58:33,105 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-06-05 15:58:33,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 921 transitions. [2021-06-05 15:58:33,106 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 921 transitions. Word has length 35 [2021-06-05 15:58:33,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:33,106 INFO L482 AbstractCegarLoop]: Abstraction has 525 states and 921 transitions. [2021-06-05 15:58:33,106 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-06-05 15:58:33,106 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 921 transitions. [2021-06-05 15:58:33,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:33,106 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:33,106 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:33,307 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable120 [2021-06-05 15:58:33,307 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:33,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:33,307 INFO L82 PathProgramCache]: Analyzing trace with hash 2107998940, now seen corresponding path program 119 times [2021-06-05 15:58:33,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:33,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152713462] [2021-06-05 15:58:33,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:33,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:33,543 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:58:33,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:33,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152713462] [2021-06-05 15:58:33,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152713462] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:33,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607540934] [2021-06-05 15:58:33,544 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-06-05 15:58:33,569 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:58:33,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:33,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:58:33,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:33,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:33,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:33,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:33,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:33,740 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:33,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:33,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:33,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:33,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:33,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:33,807 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:58:33,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607540934] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:33,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:33,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 25 [2021-06-05 15:58:33,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395503277] [2021-06-05 15:58:33,808 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 15:58:33,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:33,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 15:58:33,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-06-05 15:58:33,808 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-06-05 15:58:34,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:34,536 INFO L93 Difference]: Finished difference Result 684 states and 1177 transitions. [2021-06-05 15:58:34,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-06-05 15:58:34,536 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-06-05 15:58:34,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:34,537 INFO L225 Difference]: With dead ends: 684 [2021-06-05 15:58:34,537 INFO L226 Difference]: Without dead ends: 675 [2021-06-05 15:58:34,537 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 7 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 829.9ms TimeCoverageRelationStatistics Valid=422, Invalid=2440, Unknown=0, NotChecked=0, Total=2862 [2021-06-05 15:58:34,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2021-06-05 15:58:34,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 524. [2021-06-05 15:58:34,540 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-06-05 15:58:34,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 919 transitions. [2021-06-05 15:58:34,541 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 919 transitions. Word has length 35 [2021-06-05 15:58:34,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:34,541 INFO L482 AbstractCegarLoop]: Abstraction has 524 states and 919 transitions. [2021-06-05 15:58:34,541 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-06-05 15:58:34,541 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 919 transitions. [2021-06-05 15:58:34,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:34,542 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:34,542 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:34,742 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:34,742 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:34,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:34,742 INFO L82 PathProgramCache]: Analyzing trace with hash -505131446, now seen corresponding path program 120 times [2021-06-05 15:58:34,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:34,743 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382233527] [2021-06-05 15:58:34,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:34,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:34,970 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:58:34,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:34,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382233527] [2021-06-05 15:58:34,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382233527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:34,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675182138] [2021-06-05 15:58:34,971 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-06-05 15:58:34,995 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:58:34,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:34,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 15:58:34,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:35,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 11 treesize of output 7 [2021-06-05 15:58:35,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:35,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:35,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:58:35,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-06-05 15:58:35,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:35,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:58:35,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:35,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:35,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:35,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:58:35,397 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:58:35,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675182138] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:35,397 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:35,397 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-06-05 15:58:35,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096059409] [2021-06-05 15:58:35,397 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 15:58:35,397 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:35,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 15:58:35,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:58:35,398 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-06-05 15:58:38,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:38,073 INFO L93 Difference]: Finished difference Result 942 states and 1614 transitions. [2021-06-05 15:58:38,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-06-05 15:58:38,073 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-06-05 15:58:38,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:38,074 INFO L225 Difference]: With dead ends: 942 [2021-06-05 15:58:38,074 INFO L226 Difference]: Without dead ends: 925 [2021-06-05 15:58:38,074 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3054 ImplicationChecksByTransitivity, 2471.3ms TimeCoverageRelationStatistics Valid=1091, Invalid=9415, Unknown=0, NotChecked=0, Total=10506 [2021-06-05 15:58:38,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-06-05 15:58:38,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 631. [2021-06-05 15:58:38,079 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-06-05 15:58:38,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1118 transitions. [2021-06-05 15:58:38,079 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1118 transitions. Word has length 35 [2021-06-05 15:58:38,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:38,079 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1118 transitions. [2021-06-05 15:58:38,080 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-06-05 15:58:38,080 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1118 transitions. [2021-06-05 15:58:38,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:38,080 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:38,080 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:38,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:38,281 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:38,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:38,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1190797840, now seen corresponding path program 121 times [2021-06-05 15:58:38,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:38,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635066818] [2021-06-05 15:58:38,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:38,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:38,487 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:58:38,488 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:38,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635066818] [2021-06-05 15:58:38,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635066818] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:38,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451012423] [2021-06-05 15:58:38,488 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-06-05 15:58:38,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:38,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:58:38,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:38,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-06-05 15:58:38,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:38,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:38,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-06-05 15:58:38,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:38,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:38,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:38,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:38,596 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:38,596 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:38,653 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:58:38,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451012423] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:38,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:38,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:38,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770297151] [2021-06-05 15:58:38,654 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:38,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:38,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:38,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:38,654 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-06-05 15:58:39,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:39,123 INFO L93 Difference]: Finished difference Result 720 states and 1256 transitions. [2021-06-05 15:58:39,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 15:58:39,123 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-06-05 15:58:39,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:39,124 INFO L225 Difference]: With dead ends: 720 [2021-06-05 15:58:39,124 INFO L226 Difference]: Without dead ends: 707 [2021-06-05 15:58:39,124 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 501.7ms TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2021-06-05 15:58:39,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2021-06-05 15:58:39,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 609. [2021-06-05 15:58:39,128 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-06-05 15:58:39,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1083 transitions. [2021-06-05 15:58:39,128 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1083 transitions. Word has length 35 [2021-06-05 15:58:39,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:39,129 INFO L482 AbstractCegarLoop]: Abstraction has 609 states and 1083 transitions. [2021-06-05 15:58:39,129 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-06-05 15:58:39,129 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1083 transitions. [2021-06-05 15:58:39,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:39,129 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:39,129 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:39,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-06-05 15:58:39,330 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:39,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:39,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1406968868, now seen corresponding path program 122 times [2021-06-05 15:58:39,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:39,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840196637] [2021-06-05 15:58:39,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:39,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:39,545 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:58:39,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:39,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840196637] [2021-06-05 15:58:39,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840196637] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:39,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416648610] [2021-06-05 15:58:39,545 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-06-05 15:58:39,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:58:39,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:39,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:58:39,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:39,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:39,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:39,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:39,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:39,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:39,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:39,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:39,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:39,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:39,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:58:39,699 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:58:39,699 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416648610] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:39,699 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:39,699 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:39,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197571905] [2021-06-05 15:58:39,699 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:39,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:39,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:39,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:39,699 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-06-05 15:58:40,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:40,318 INFO L93 Difference]: Finished difference Result 891 states and 1541 transitions. [2021-06-05 15:58:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 15:58:40,319 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-06-05 15:58:40,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:40,319 INFO L225 Difference]: With dead ends: 891 [2021-06-05 15:58:40,319 INFO L226 Difference]: Without dead ends: 875 [2021-06-05 15:58:40,320 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 659.9ms TimeCoverageRelationStatistics Valid=276, Invalid=1616, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 15:58:40,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2021-06-05 15:58:40,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 596. [2021-06-05 15:58:40,324 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-06-05 15:58:40,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1058 transitions. [2021-06-05 15:58:40,324 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1058 transitions. Word has length 35 [2021-06-05 15:58:40,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:40,324 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1058 transitions. [2021-06-05 15:58:40,324 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-06-05 15:58:40,324 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1058 transitions. [2021-06-05 15:58:40,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:40,325 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:40,325 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:40,525 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:40,525 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:40,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:40,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1813012716, now seen corresponding path program 123 times [2021-06-05 15:58:40,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:40,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870110360] [2021-06-05 15:58:40,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:40,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:40,748 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:58:40,748 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:40,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870110360] [2021-06-05 15:58:40,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870110360] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:40,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765768614] [2021-06-05 15:58:40,748 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-06-05 15:58:40,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 15:58:40,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:40,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 15:58:40,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:41,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:41,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:58:41,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:41,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:41,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:58:41,029 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-06-05 15:58:41,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:41,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:58:41,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:41,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:41,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:41,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:58:41,169 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 20 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:58:41,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765768614] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:41,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:41,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2021-06-05 15:58:41,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995954900] [2021-06-05 15:58:41,170 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 15:58:41,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:41,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 15:58:41,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:58:41,170 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-06-05 15:58:42,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:42,671 INFO L93 Difference]: Finished difference Result 900 states and 1552 transitions. [2021-06-05 15:58:42,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-06-05 15:58:42,671 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-06-05 15:58:42,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:42,672 INFO L225 Difference]: With dead ends: 900 [2021-06-05 15:58:42,672 INFO L226 Difference]: Without dead ends: 884 [2021-06-05 15:58:42,672 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1149 ImplicationChecksByTransitivity, 1506.7ms TimeCoverageRelationStatistics Valid=671, Invalid=3885, Unknown=0, NotChecked=0, Total=4556 [2021-06-05 15:58:42,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states. [2021-06-05 15:58:42,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 522. [2021-06-05 15:58:42,677 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-06-05 15:58:42,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 927 transitions. [2021-06-05 15:58:42,677 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 927 transitions. Word has length 35 [2021-06-05 15:58:42,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:42,677 INFO L482 AbstractCegarLoop]: Abstraction has 522 states and 927 transitions. [2021-06-05 15:58:42,677 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-06-05 15:58:42,678 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 927 transitions. [2021-06-05 15:58:42,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:42,678 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:42,678 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:42,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-06-05 15:58:42,878 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:42,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:42,879 INFO L82 PathProgramCache]: Analyzing trace with hash -1486880890, now seen corresponding path program 124 times [2021-06-05 15:58:42,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:42,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395414397] [2021-06-05 15:58:42,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:42,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:43,094 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:58:43,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:43,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395414397] [2021-06-05 15:58:43,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395414397] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:43,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014233963] [2021-06-05 15:58:43,094 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-06-05 15:58:43,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:58:43,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:43,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 15:58:43,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:43,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 17 treesize of output 9 [2021-06-05 15:58:43,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:43,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:43,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:43,185 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-06-05 15:58:43,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:43,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:43,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:43,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:43,195 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:58:43,252 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:58:43,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014233963] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:43,252 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:43,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:43,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052836509] [2021-06-05 15:58:43,253 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:43,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:43,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:43,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:43,253 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-06-05 15:58:43,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:43,970 INFO L93 Difference]: Finished difference Result 726 states and 1239 transitions. [2021-06-05 15:58:43,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 15:58:43,970 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-06-05 15:58:43,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:43,971 INFO L225 Difference]: With dead ends: 726 [2021-06-05 15:58:43,971 INFO L226 Difference]: Without dead ends: 710 [2021-06-05 15:58:43,971 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 750.1ms TimeCoverageRelationStatistics Valid=310, Invalid=2042, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 15:58:43,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2021-06-05 15:58:43,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 577. [2021-06-05 15:58:43,975 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-06-05 15:58:43,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1020 transitions. [2021-06-05 15:58:43,975 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1020 transitions. Word has length 35 [2021-06-05 15:58:43,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:43,975 INFO L482 AbstractCegarLoop]: Abstraction has 577 states and 1020 transitions. [2021-06-05 15:58:43,975 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-06-05 15:58:43,975 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1020 transitions. [2021-06-05 15:58:43,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:43,976 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:43,976 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:44,189 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:44,189 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:44,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:44,190 INFO L82 PathProgramCache]: Analyzing trace with hash -899135568, now seen corresponding path program 125 times [2021-06-05 15:58:44,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:44,190 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675578560] [2021-06-05 15:58:44,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:44,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:44,412 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:58:44,413 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:44,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675578560] [2021-06-05 15:58:44,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675578560] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:44,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051145379] [2021-06-05 15:58:44,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 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:44,440 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 15:58:44,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:44,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 15:58:44,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:44,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:44,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:44,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:44,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:44,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:44,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:44,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:44,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:44,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-06-05 15:58:44,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:44,617 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:44,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051145379] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:44,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:44,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 22 [2021-06-05 15:58:44,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560476215] [2021-06-05 15:58:44,618 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 15:58:44,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:44,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 15:58:44,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-06-05 15:58:44,619 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-06-05 15:58:45,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:45,380 INFO L93 Difference]: Finished difference Result 818 states and 1401 transitions. [2021-06-05 15:58:45,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 15:58:45,381 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-06-05 15:58:45,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:45,381 INFO L225 Difference]: With dead ends: 818 [2021-06-05 15:58:45,381 INFO L226 Difference]: Without dead ends: 805 [2021-06-05 15:58:45,382 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 810.3ms TimeCoverageRelationStatistics Valid=360, Invalid=2292, Unknown=0, NotChecked=0, Total=2652 [2021-06-05 15:58:45,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2021-06-05 15:58:45,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 575. [2021-06-05 15:58:45,389 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-06-05 15:58:45,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1014 transitions. [2021-06-05 15:58:45,389 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1014 transitions. Word has length 35 [2021-06-05 15:58:45,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:45,389 INFO L482 AbstractCegarLoop]: Abstraction has 575 states and 1014 transitions. [2021-06-05 15:58:45,389 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-06-05 15:58:45,389 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1014 transitions. [2021-06-05 15:58:45,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:58:45,390 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:45,390 INFO L521 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:45,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2021-06-05 15:58:45,605 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:45,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:45,605 INFO L82 PathProgramCache]: Analyzing trace with hash 176575588, now seen corresponding path program 126 times [2021-06-05 15:58:45,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:45,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101043681] [2021-06-05 15:58:45,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:45,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:45,821 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 15:58:45,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:45,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101043681] [2021-06-05 15:58:45,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101043681] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:45,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237233868] [2021-06-05 15:58:45,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:45,849 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 15:58:45,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:45,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:58:45,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:46,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:46,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:58:46,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:46,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:46,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:58:46,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-06-05 15:58:46,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-06-05 15:58:46,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:46,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:46,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-06-05 15:58:46,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:46,222 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:58:46,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237233868] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:46,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:46,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 30 [2021-06-05 15:58:46,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644696736] [2021-06-05 15:58:46,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 15:58:46,223 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:46,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 15:58:46,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2021-06-05 15:58:46,223 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-06-05 15:58:47,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:47,205 INFO L93 Difference]: Finished difference Result 604 states and 1053 transitions. [2021-06-05 15:58:47,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 15:58:47,205 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-06-05 15:58:47,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:47,205 INFO L225 Difference]: With dead ends: 604 [2021-06-05 15:58:47,205 INFO L226 Difference]: Without dead ends: 588 [2021-06-05 15:58:47,206 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 1119.9ms TimeCoverageRelationStatistics Valid=426, Invalid=2330, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 15:58:47,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-06-05 15:58:47,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 377. [2021-06-05 15:58:47,209 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-06-05 15:58:47,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 677 transitions. [2021-06-05 15:58:47,209 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 677 transitions. Word has length 35 [2021-06-05 15:58:47,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:47,209 INFO L482 AbstractCegarLoop]: Abstraction has 377 states and 677 transitions. [2021-06-05 15:58:47,209 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-06-05 15:58:47,209 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 677 transitions. [2021-06-05 15:58:47,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:58:47,210 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:47,210 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:47,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:47,410 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:47,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:47,411 INFO L82 PathProgramCache]: Analyzing trace with hash -1426027504, now seen corresponding path program 127 times [2021-06-05 15:58:47,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:47,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383636240] [2021-06-05 15:58:47,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:47,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:47,634 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:47,635 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:47,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383636240] [2021-06-05 15:58:47,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383636240] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:47,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715896035] [2021-06-05 15:58:47,635 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-06-05 15:58:47,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:47,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:58:47,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:47,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:47,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:47,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:47,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:47,751 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:47,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:47,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:47,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:47,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:47,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:58:47,820 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:47,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715896035] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:47,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:47,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:47,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895567914] [2021-06-05 15:58:47,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:47,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:47,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:47,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:47,821 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-06-05 15:58:48,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:48,585 INFO L93 Difference]: Finished difference Result 729 states and 1272 transitions. [2021-06-05 15:58:48,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 15:58:48,585 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-06-05 15:58:48,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:48,586 INFO L225 Difference]: With dead ends: 729 [2021-06-05 15:58:48,586 INFO L226 Difference]: Without dead ends: 713 [2021-06-05 15:58:48,586 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 789.9ms TimeCoverageRelationStatistics Valid=307, Invalid=2045, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 15:58:48,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-06-05 15:58:48,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 457. [2021-06-05 15:58:48,590 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-06-05 15:58:48,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 823 transitions. [2021-06-05 15:58:48,590 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 823 transitions. Word has length 43 [2021-06-05 15:58:48,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:48,590 INFO L482 AbstractCegarLoop]: Abstraction has 457 states and 823 transitions. [2021-06-05 15:58:48,590 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-06-05 15:58:48,590 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 823 transitions. [2021-06-05 15:58:48,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:58:48,590 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:48,591 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:48,792 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-06-05 15:58:48,793 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:48,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:48,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1896684626, now seen corresponding path program 128 times [2021-06-05 15:58:48,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:48,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887561753] [2021-06-05 15:58:48,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:48,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:49,011 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:49,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:49,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887561753] [2021-06-05 15:58:49,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887561753] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:49,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105408920] [2021-06-05 15:58:49,011 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-06-05 15:58:49,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:58:49,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:49,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:58:49,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:49,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:49,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:49,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:49,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:49,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:49,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:49,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:49,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:49,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:49,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:58:49,222 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:49,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105408920] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:49,223 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:49,223 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 20 [2021-06-05 15:58:49,223 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346152442] [2021-06-05 15:58:49,223 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:58:49,223 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:49,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:58:49,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:58:49,223 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-06-05 15:58:49,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:49,647 INFO L93 Difference]: Finished difference Result 587 states and 1047 transitions. [2021-06-05 15:58:49,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 15:58:49,647 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-06-05 15:58:49,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:49,648 INFO L225 Difference]: With dead ends: 587 [2021-06-05 15:58:49,648 INFO L226 Difference]: Without dead ends: 571 [2021-06-05 15:58:49,648 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 506.3ms TimeCoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2021-06-05 15:58:49,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-06-05 15:58:49,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 458. [2021-06-05 15:58:49,651 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-06-05 15:58:49,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 823 transitions. [2021-06-05 15:58:49,651 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 823 transitions. Word has length 43 [2021-06-05 15:58:49,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:49,652 INFO L482 AbstractCegarLoop]: Abstraction has 458 states and 823 transitions. [2021-06-05 15:58:49,652 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-06-05 15:58:49,652 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 823 transitions. [2021-06-05 15:58:49,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:58:49,652 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:49,652 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:49,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:49,853 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:49,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:49,853 INFO L82 PathProgramCache]: Analyzing trace with hash -838282182, now seen corresponding path program 129 times [2021-06-05 15:58:49,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:49,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359742859] [2021-06-05 15:58:49,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:49,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:50,083 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:50,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:50,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359742859] [2021-06-05 15:58:50,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359742859] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:50,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643288966] [2021-06-05 15:58:50,083 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-06-05 15:58:50,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 15:58:50,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:50,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:58:50,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:50,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:50,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:50,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:50,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:50,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:50,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:50,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:50,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:50,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:50,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:50,265 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:50,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643288966] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:50,266 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:50,266 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:50,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352386021] [2021-06-05 15:58:50,266 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:50,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:50,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:50,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:50,266 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-06-05 15:58:51,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:51,036 INFO L93 Difference]: Finished difference Result 879 states and 1540 transitions. [2021-06-05 15:58:51,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 15:58:51,036 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-06-05 15:58:51,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:51,037 INFO L225 Difference]: With dead ends: 879 [2021-06-05 15:58:51,037 INFO L226 Difference]: Without dead ends: 866 [2021-06-05 15:58:51,037 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 785.0ms TimeCoverageRelationStatistics Valid=353, Invalid=2403, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 15:58:51,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2021-06-05 15:58:51,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 622. [2021-06-05 15:58:51,042 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-06-05 15:58:51,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1104 transitions. [2021-06-05 15:58:51,043 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 1104 transitions. Word has length 43 [2021-06-05 15:58:51,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:51,043 INFO L482 AbstractCegarLoop]: Abstraction has 622 states and 1104 transitions. [2021-06-05 15:58:51,043 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-06-05 15:58:51,043 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 1104 transitions. [2021-06-05 15:58:51,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:58:51,043 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:51,043 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:51,250 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,130 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:51,250 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:51,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:51,250 INFO L82 PathProgramCache]: Analyzing trace with hash 237428974, now seen corresponding path program 130 times [2021-06-05 15:58:51,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:51,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815596677] [2021-06-05 15:58:51,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:51,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:51,487 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:51,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:51,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815596677] [2021-06-05 15:58:51,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815596677] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:51,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502459639] [2021-06-05 15:58:51,487 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-06-05 15:58:51,513 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:58:51,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:51,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:58:51,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:51,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:51,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:51,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:51,596 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:51,596 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:51,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:51,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:51,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:51,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:51,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:58:51,660 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:51,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502459639] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:51,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:51,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:51,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905310714] [2021-06-05 15:58:51,660 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:51,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:51,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:51,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:51,661 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-06-05 15:58:52,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:52,412 INFO L93 Difference]: Finished difference Result 1050 states and 1845 transitions. [2021-06-05 15:58:52,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-06-05 15:58:52,413 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-06-05 15:58:52,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:52,414 INFO L225 Difference]: With dead ends: 1050 [2021-06-05 15:58:52,414 INFO L226 Difference]: Without dead ends: 1037 [2021-06-05 15:58:52,414 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 769.3ms TimeCoverageRelationStatistics Valid=352, Invalid=2404, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 15:58:52,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2021-06-05 15:58:52,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 651. [2021-06-05 15:58:52,419 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-06-05 15:58:52,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 1160 transitions. [2021-06-05 15:58:52,419 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 1160 transitions. Word has length 43 [2021-06-05 15:58:52,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:52,420 INFO L482 AbstractCegarLoop]: Abstraction has 651 states and 1160 transitions. [2021-06-05 15:58:52,420 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-06-05 15:58:52,420 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 1160 transitions. [2021-06-05 15:58:52,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:58:52,420 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:52,420 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:52,621 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:58:52,621 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:52,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:52,621 INFO L82 PathProgramCache]: Analyzing trace with hash -351041792, now seen corresponding path program 131 times [2021-06-05 15:58:52,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:52,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373061412] [2021-06-05 15:58:52,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:52,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:52,869 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:52,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:52,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373061412] [2021-06-05 15:58:52,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373061412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:52,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755432221] [2021-06-05 15:58:52,869 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-06-05 15:58:52,909 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-06-05 15:58:52,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:52,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:58:52,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:52,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:52,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:52,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:52,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:52,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:53,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:53,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:53,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:53,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:53,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:58:53,062 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:53,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755432221] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:53,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:53,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:53,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786252770] [2021-06-05 15:58:53,062 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:53,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:53,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:53,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:53,063 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-06-05 15:58:53,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:53,716 INFO L93 Difference]: Finished difference Result 1167 states and 2032 transitions. [2021-06-05 15:58:53,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-05 15:58:53,716 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-06-05 15:58:53,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:53,717 INFO L225 Difference]: With dead ends: 1167 [2021-06-05 15:58:53,717 INFO L226 Difference]: Without dead ends: 1151 [2021-06-05 15:58:53,717 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 719.8ms TimeCoverageRelationStatistics Valid=263, Invalid=1543, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 15:58:53,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1151 states. [2021-06-05 15:58:53,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1151 to 802. [2021-06-05 15:58:53,723 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-06-05 15:58:53,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 1437 transitions. [2021-06-05 15:58:53,724 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 1437 transitions. Word has length 43 [2021-06-05 15:58:53,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:53,724 INFO L482 AbstractCegarLoop]: Abstraction has 802 states and 1437 transitions. [2021-06-05 15:58:53,724 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-06-05 15:58:53,724 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1437 transitions. [2021-06-05 15:58:53,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:58:53,725 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:53,725 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:53,925 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-06-05 15:58:53,925 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:53,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:53,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1127427764, now seen corresponding path program 132 times [2021-06-05 15:58:53,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:53,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200817132] [2021-06-05 15:58:53,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:53,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:54,155 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 50 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:58:54,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:54,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200817132] [2021-06-05 15:58:54,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200817132] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:54,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602506260] [2021-06-05 15:58:54,155 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-06-05 15:58:54,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-06-05 15:58:54,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:54,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:58:54,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:54,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:54,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:54,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:54,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:54,268 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:54,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:54,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:54,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:54,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:54,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:58:54,331 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 50 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:58:54,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602506260] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:54,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:54,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2021-06-05 15:58:54,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828857320] [2021-06-05 15:58:54,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:58:54,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:54,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:58:54,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:58:54,332 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-06-05 15:58:55,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:55,087 INFO L93 Difference]: Finished difference Result 1534 states and 2712 transitions. [2021-06-05 15:58:55,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 15:58:55,087 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-06-05 15:58:55,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:55,088 INFO L225 Difference]: With dead ends: 1534 [2021-06-05 15:58:55,088 INFO L226 Difference]: Without dead ends: 1518 [2021-06-05 15:58:55,089 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 14 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 774.5ms TimeCoverageRelationStatistics Valid=301, Invalid=1955, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 15:58:55,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states. [2021-06-05 15:58:55,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 967. [2021-06-05 15:58:55,096 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-06-05 15:58:55,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1748 transitions. [2021-06-05 15:58:55,097 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1748 transitions. Word has length 43 [2021-06-05 15:58:55,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:55,097 INFO L482 AbstractCegarLoop]: Abstraction has 967 states and 1748 transitions. [2021-06-05 15:58:55,097 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-06-05 15:58:55,097 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1748 transitions. [2021-06-05 15:58:55,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:58:55,098 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:55,098 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:55,298 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2021-06-05 15:58:55,298 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:55,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:55,299 INFO L82 PathProgramCache]: Analyzing trace with hash 1874110122, now seen corresponding path program 133 times [2021-06-05 15:58:55,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:55,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51842392] [2021-06-05 15:58:55,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:55,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:55,547 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:55,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:55,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51842392] [2021-06-05 15:58:55,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51842392] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:55,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436111969] [2021-06-05 15:58:55,548 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-06-05 15:58:55,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:55,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:58:55,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:55,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-06-05 15:58:55,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:55,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:55,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-06-05 15:58:55,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:55,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-06-05 15:58:55,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:55,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:55,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:55,679 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:58:55,733 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:55,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436111969] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:55,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:55,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-06-05 15:58:55,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936038575] [2021-06-05 15:58:55,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:58:55,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:55,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:58:55,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:58:55,734 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-06-05 15:58:56,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:56,491 INFO L93 Difference]: Finished difference Result 1573 states and 2796 transitions. [2021-06-05 15:58:56,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 15:58:56,491 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-06-05 15:58:56,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:56,493 INFO L225 Difference]: With dead ends: 1573 [2021-06-05 15:58:56,493 INFO L226 Difference]: Without dead ends: 1557 [2021-06-05 15:58:56,493 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 798.2ms TimeCoverageRelationStatistics Valid=306, Invalid=2046, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 15:58:56,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states. [2021-06-05 15:58:56,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 520. [2021-06-05 15:58:56,499 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-06-05 15:58:56,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 904 transitions. [2021-06-05 15:58:56,499 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 904 transitions. Word has length 43 [2021-06-05 15:58:56,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:56,499 INFO L482 AbstractCegarLoop]: Abstraction has 520 states and 904 transitions. [2021-06-05 15:58:56,499 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-06-05 15:58:56,500 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 904 transitions. [2021-06-05 15:58:56,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:58:56,500 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:56,500 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:56,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-06-05 15:58:56,700 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:56,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:56,701 INFO L82 PathProgramCache]: Analyzing trace with hash -1653375024, now seen corresponding path program 134 times [2021-06-05 15:58:56,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:56,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219795906] [2021-06-05 15:58:56,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:56,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:56,969 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:56,969 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:56,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219795906] [2021-06-05 15:58:56,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219795906] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:56,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141428325] [2021-06-05 15:58:56,969 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-06-05 15:58:56,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:58:56,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:56,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-06-05 15:58:56,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:57,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:58:57,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:57,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:57,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:57,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:58:57,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-05 15:58:57,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:57,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:57,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-06-05 15:58:57,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:9 [2021-06-05 15:58:57,158 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:57,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141428325] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:57,159 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:57,159 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-06-05 15:58:57,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100690699] [2021-06-05 15:58:57,159 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:58:57,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:57,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:58:57,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:58:57,159 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-06-05 15:58:57,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:58:57,937 INFO L93 Difference]: Finished difference Result 689 states and 1181 transitions. [2021-06-05 15:58:57,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 15:58:57,937 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-06-05 15:58:57,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:58:57,938 INFO L225 Difference]: With dead ends: 689 [2021-06-05 15:58:57,938 INFO L226 Difference]: Without dead ends: 679 [2021-06-05 15:58:57,938 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 851.1ms TimeCoverageRelationStatistics Valid=304, Invalid=2048, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 15:58:57,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-06-05 15:58:57,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 518. [2021-06-05 15:58:57,941 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-06-05 15:58:57,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 900 transitions. [2021-06-05 15:58:57,942 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 900 transitions. Word has length 43 [2021-06-05 15:58:57,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:58:57,942 INFO L482 AbstractCegarLoop]: Abstraction has 518 states and 900 transitions. [2021-06-05 15:58:57,942 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-06-05 15:58:57,942 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 900 transitions. [2021-06-05 15:58:57,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:58:57,943 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:58:57,943 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:58:58,143 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-06-05 15:58:58,143 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:58:58,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:58:58,143 INFO L82 PathProgramCache]: Analyzing trace with hash -1065629702, now seen corresponding path program 135 times [2021-06-05 15:58:58,143 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:58:58,143 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178928750] [2021-06-05 15:58:58,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:58:58,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:58:58,387 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:58,388 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:58:58,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178928750] [2021-06-05 15:58:58,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178928750] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:58,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702234560] [2021-06-05 15:58:58,388 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-06-05 15:58:58,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-06-05 15:58:58,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:58:58,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:58:58,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:58:58,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:58,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-06-05 15:58:58,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:58,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:58,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:58:58,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2021-06-05 15:58:58,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:58:58,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:58:58,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:58:58,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:58:58,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:58:58,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:7 [2021-06-05 15:58:58,846 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 44 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:58:58,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702234560] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:58:58,846 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:58:58,846 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 32 [2021-06-05 15:58:58,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463914996] [2021-06-05 15:58:58,846 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 15:58:58,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:58:58,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 15:58:58,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 15:58:58,847 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-06-05 15:59:01,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:01,089 INFO L93 Difference]: Finished difference Result 1086 states and 1890 transitions. [2021-06-05 15:59:01,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-06-05 15:59:01,089 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-06-05 15:59:01,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:01,090 INFO L225 Difference]: With dead ends: 1086 [2021-06-05 15:59:01,090 INFO L226 Difference]: Without dead ends: 1070 [2021-06-05 15:59:01,091 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1821 ImplicationChecksByTransitivity, 2104.7ms TimeCoverageRelationStatistics Valid=917, Invalid=6223, Unknown=0, NotChecked=0, Total=7140 [2021-06-05 15:59:01,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2021-06-05 15:59:01,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 654. [2021-06-05 15:59:01,096 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-06-05 15:59:01,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1144 transitions. [2021-06-05 15:59:01,096 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1144 transitions. Word has length 43 [2021-06-05 15:59:01,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:01,096 INFO L482 AbstractCegarLoop]: Abstraction has 654 states and 1144 transitions. [2021-06-05 15:59:01,097 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-06-05 15:59:01,097 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1144 transitions. [2021-06-05 15:59:01,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:59:01,097 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:01,097 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:01,297 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2021-06-05 15:59:01,297 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:01,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:01,298 INFO L82 PathProgramCache]: Analyzing trace with hash 1900640174, now seen corresponding path program 136 times [2021-06-05 15:59:01,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:01,298 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561693876] [2021-06-05 15:59:01,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:01,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:01,552 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:01,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:01,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561693876] [2021-06-05 15:59:01,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561693876] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:01,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373032400] [2021-06-05 15:59:01,552 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-06-05 15:59:01,581 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:59:01,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:59:01,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-06-05 15:59:01,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:01,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-06-05 15:59:01,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:01,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:01,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:01,676 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-06-05 15:59:01,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:01,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:01,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:01,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:01,684 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:59:01,743 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:01,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373032400] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:01,743 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:01,743 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-06-05 15:59:01,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192925017] [2021-06-05 15:59:01,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:59:01,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:01,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:59:01,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:59:01,744 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-06-05 15:59:02,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:02,562 INFO L93 Difference]: Finished difference Result 969 states and 1660 transitions. [2021-06-05 15:59:02,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 15:59:02,563 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-06-05 15:59:02,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:02,563 INFO L225 Difference]: With dead ends: 969 [2021-06-05 15:59:02,563 INFO L226 Difference]: Without dead ends: 956 [2021-06-05 15:59:02,563 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 861.2ms TimeCoverageRelationStatistics Valid=343, Invalid=2413, Unknown=0, NotChecked=0, Total=2756 [2021-06-05 15:59:02,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2021-06-05 15:59:02,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 655. [2021-06-05 15:59:02,568 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-06-05 15:59:02,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1146 transitions. [2021-06-05 15:59:02,568 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1146 transitions. Word has length 43 [2021-06-05 15:59:02,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:02,569 INFO L482 AbstractCegarLoop]: Abstraction has 655 states and 1146 transitions. [2021-06-05 15:59:02,569 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-06-05 15:59:02,569 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1146 transitions. [2021-06-05 15:59:02,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:59:02,569 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:02,569 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:02,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:59:02,770 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:02,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:02,770 INFO L82 PathProgramCache]: Analyzing trace with hash -1318615966, now seen corresponding path program 137 times [2021-06-05 15:59:02,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:02,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645285559] [2021-06-05 15:59:02,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:02,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:03,011 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:03,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:03,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645285559] [2021-06-05 15:59:03,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645285559] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:03,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093480138] [2021-06-05 15:59:03,012 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-06-05 15:59:03,040 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-06-05 15:59:03,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:59:03,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:59:03,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:03,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:03,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:03,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:03,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:03,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:59:03,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:03,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:03,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:03,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:03,166 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:59:03,240 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:03,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093480138] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:03,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:03,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-06-05 15:59:03,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043200976] [2021-06-05 15:59:03,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:59:03,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:03,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:59:03,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:59:03,240 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-06-05 15:59:04,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:04,018 INFO L93 Difference]: Finished difference Result 888 states and 1521 transitions. [2021-06-05 15:59:04,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 15:59:04,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-06-05 15:59:04,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:04,019 INFO L225 Difference]: With dead ends: 888 [2021-06-05 15:59:04,019 INFO L226 Difference]: Without dead ends: 878 [2021-06-05 15:59:04,019 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 813.6ms TimeCoverageRelationStatistics Valid=300, Invalid=2052, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 15:59:04,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2021-06-05 15:59:04,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 654. [2021-06-05 15:59:04,024 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-06-05 15:59:04,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1144 transitions. [2021-06-05 15:59:04,024 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1144 transitions. Word has length 43 [2021-06-05 15:59:04,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:04,025 INFO L482 AbstractCegarLoop]: Abstraction has 654 states and 1144 transitions. [2021-06-05 15:59:04,025 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-06-05 15:59:04,025 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1144 transitions. [2021-06-05 15:59:04,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:59:04,025 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:04,025 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:04,225 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2021-06-05 15:59:04,226 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:04,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:04,226 INFO L82 PathProgramCache]: Analyzing trace with hash 363220944, now seen corresponding path program 138 times [2021-06-05 15:59:04,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:04,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180893324] [2021-06-05 15:59:04,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:04,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:04,468 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:04,468 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:04,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180893324] [2021-06-05 15:59:04,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180893324] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:04,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915138887] [2021-06-05 15:59:04,468 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-06-05 15:59:04,500 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-06-05 15:59:04,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:59:04,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:59:04,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:04,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:04,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:04,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:04,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:04,597 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:59:04,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:04,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:04,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:04,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:04,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:59:04,664 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:04,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915138887] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:04,664 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:04,664 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-06-05 15:59:04,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865221338] [2021-06-05 15:59:04,665 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:59:04,665 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:04,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:59:04,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:59:04,665 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-06-05 15:59:05,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:05,415 INFO L93 Difference]: Finished difference Result 915 states and 1552 transitions. [2021-06-05 15:59:05,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-05 15:59:05,415 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-06-05 15:59:05,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:05,416 INFO L225 Difference]: With dead ends: 915 [2021-06-05 15:59:05,416 INFO L226 Difference]: Without dead ends: 905 [2021-06-05 15:59:05,416 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 802.2ms TimeCoverageRelationStatistics Valid=291, Invalid=2061, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 15:59:05,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2021-06-05 15:59:05,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 647. [2021-06-05 15:59:05,421 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-06-05 15:59:05,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1134 transitions. [2021-06-05 15:59:05,421 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1134 transitions. Word has length 43 [2021-06-05 15:59:05,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:05,421 INFO L482 AbstractCegarLoop]: Abstraction has 647 states and 1134 transitions. [2021-06-05 15:59:05,421 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-06-05 15:59:05,421 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1134 transitions. [2021-06-05 15:59:05,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:59:05,422 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:05,422 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:05,622 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:59:05,622 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:05,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:05,623 INFO L82 PathProgramCache]: Analyzing trace with hash 1508415794, now seen corresponding path program 139 times [2021-06-05 15:59:05,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:05,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718076974] [2021-06-05 15:59:05,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:05,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:05,859 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:05,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:05,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718076974] [2021-06-05 15:59:05,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718076974] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:05,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307668061] [2021-06-05 15:59:05,859 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-06-05 15:59:05,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:05,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2021-06-05 15:59:05,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:05,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-05 15:59:05,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:05,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:05,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:05,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:13 [2021-06-05 15:59:06,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:06,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:06,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:06,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:06,020 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:59:06,076 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:06,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307668061] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:06,077 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:06,077 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 21 [2021-06-05 15:59:06,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678348826] [2021-06-05 15:59:06,077 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 15:59:06,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:06,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 15:59:06,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-06-05 15:59:06,077 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-06-05 15:59:06,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:06,645 INFO L93 Difference]: Finished difference Result 711 states and 1233 transitions. [2021-06-05 15:59:06,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 15:59:06,645 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-06-05 15:59:06,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:06,646 INFO L225 Difference]: With dead ends: 711 [2021-06-05 15:59:06,646 INFO L226 Difference]: Without dead ends: 698 [2021-06-05 15:59:06,646 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 33 SyntacticMatches, 13 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 598.8ms TimeCoverageRelationStatistics Valid=166, Invalid=1474, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 15:59:06,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2021-06-05 15:59:06,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 483. [2021-06-05 15:59:06,650 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-06-05 15:59:06,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 840 transitions. [2021-06-05 15:59:06,650 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 840 transitions. Word has length 43 [2021-06-05 15:59:06,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:06,650 INFO L482 AbstractCegarLoop]: Abstraction has 483 states and 840 transitions. [2021-06-05 15:59:06,650 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-06-05 15:59:06,650 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 840 transitions. [2021-06-05 15:59:06,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:59:06,651 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:06,651 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:06,851 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,140 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:59:06,851 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:06,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:06,852 INFO L82 PathProgramCache]: Analyzing trace with hash -1035246482, now seen corresponding path program 140 times [2021-06-05 15:59:06,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:06,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811366518] [2021-06-05 15:59:06,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:06,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:07,101 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:07,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:07,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811366518] [2021-06-05 15:59:07,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811366518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:07,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618857677] [2021-06-05 15:59:07,101 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-06-05 15:59:07,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:59:07,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:59:07,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:59:07,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:07,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-06-05 15:59:07,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:07,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:07,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:07,230 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:59:07,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:07,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:07,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:07,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:07,240 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:59:07,296 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:07,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618857677] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:07,297 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:07,297 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-06-05 15:59:07,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162866609] [2021-06-05 15:59:07,297 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:59:07,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:07,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:59:07,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:59:07,297 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-06-05 15:59:07,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:07,973 INFO L93 Difference]: Finished difference Result 765 states and 1303 transitions. [2021-06-05 15:59:07,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 15:59:07,973 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-06-05 15:59:07,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:07,974 INFO L225 Difference]: With dead ends: 765 [2021-06-05 15:59:07,974 INFO L226 Difference]: Without dead ends: 749 [2021-06-05 15:59:07,974 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 748.0ms TimeCoverageRelationStatistics Valid=275, Invalid=1705, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 15:59:07,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2021-06-05 15:59:07,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 440. [2021-06-05 15:59:07,977 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-06-05 15:59:07,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 763 transitions. [2021-06-05 15:59:07,978 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 763 transitions. Word has length 43 [2021-06-05 15:59:07,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:07,978 INFO L482 AbstractCegarLoop]: Abstraction has 440 states and 763 transitions. [2021-06-05 15:59:07,978 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-06-05 15:59:07,978 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 763 transitions. [2021-06-05 15:59:07,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:59:07,980 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:07,980 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:08,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:59:08,193 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:08,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:08,193 INFO L82 PathProgramCache]: Analyzing trace with hash -447501160, now seen corresponding path program 141 times [2021-06-05 15:59:08,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:08,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157919071] [2021-06-05 15:59:08,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:08,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:08,431 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:08,431 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:08,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157919071] [2021-06-05 15:59:08,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157919071] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:08,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611652671] [2021-06-05 15:59:08,432 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-06-05 15:59:08,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 15:59:08,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:59:08,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:59:08,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:08,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:08,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:08,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:08,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-06-05 15:59:08,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:59:08,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:08,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:08,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:08,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:08,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:59:08,625 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:08,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611652671] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:08,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:08,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-06-05 15:59:08,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288133519] [2021-06-05 15:59:08,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:59:08,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:08,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:59:08,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:59:08,626 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-06-05 15:59:09,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:09,375 INFO L93 Difference]: Finished difference Result 855 states and 1448 transitions. [2021-06-05 15:59:09,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 15:59:09,375 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-06-05 15:59:09,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:09,376 INFO L225 Difference]: With dead ends: 855 [2021-06-05 15:59:09,376 INFO L226 Difference]: Without dead ends: 842 [2021-06-05 15:59:09,376 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 769.0ms TimeCoverageRelationStatistics Valid=338, Invalid=2212, Unknown=0, NotChecked=0, Total=2550 [2021-06-05 15:59:09,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-06-05 15:59:09,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 445. [2021-06-05 15:59:09,379 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-06-05 15:59:09,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 772 transitions. [2021-06-05 15:59:09,380 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 772 transitions. Word has length 43 [2021-06-05 15:59:09,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:09,380 INFO L482 AbstractCegarLoop]: Abstraction has 445 states and 772 transitions. [2021-06-05 15:59:09,380 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-06-05 15:59:09,380 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 772 transitions. [2021-06-05 15:59:09,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:59:09,381 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:09,381 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:09,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,142 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:59:09,581 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:09,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:09,582 INFO L82 PathProgramCache]: Analyzing trace with hash 628209996, now seen corresponding path program 142 times [2021-06-05 15:59:09,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:09,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923915494] [2021-06-05 15:59:09,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:09,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:09,822 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:09,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:09,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923915494] [2021-06-05 15:59:09,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923915494] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:09,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929592204] [2021-06-05 15:59:09,822 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-06-05 15:59:09,848 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:59:09,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:59:09,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:59:09,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:09,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:09,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:09,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:09,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:09,942 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:59:09,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:09,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:09,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:09,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:09,950 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:11 [2021-06-05 15:59:10,009 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:10,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929592204] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:10,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:10,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-06-05 15:59:10,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696737043] [2021-06-05 15:59:10,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:59:10,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:10,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:59:10,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:59:10,010 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-06-05 15:59:10,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:10,736 INFO L93 Difference]: Finished difference Result 704 states and 1207 transitions. [2021-06-05 15:59:10,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 15:59:10,737 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-06-05 15:59:10,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:10,737 INFO L225 Difference]: With dead ends: 704 [2021-06-05 15:59:10,737 INFO L226 Difference]: Without dead ends: 694 [2021-06-05 15:59:10,737 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 738.7ms TimeCoverageRelationStatistics Valid=312, Invalid=2040, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 15:59:10,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2021-06-05 15:59:10,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 300. [2021-06-05 15:59:10,740 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-06-05 15:59:10,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 524 transitions. [2021-06-05 15:59:10,741 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 524 transitions. Word has length 43 [2021-06-05 15:59:10,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:10,741 INFO L482 AbstractCegarLoop]: Abstraction has 300 states and 524 transitions. [2021-06-05 15:59:10,741 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-06-05 15:59:10,741 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 524 transitions. [2021-06-05 15:59:10,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:59:10,741 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:10,741 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:10,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2021-06-05 15:59:10,942 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:10,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:10,942 INFO L82 PathProgramCache]: Analyzing trace with hash 39739230, now seen corresponding path program 143 times [2021-06-05 15:59:10,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:10,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475878098] [2021-06-05 15:59:10,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:10,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:11,184 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:11,184 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:11,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475878098] [2021-06-05 15:59:11,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475878098] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:11,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913378181] [2021-06-05 15:59:11,184 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-06-05 15:59:11,212 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-06-05 15:59:11,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:59:11,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:59:11,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:11,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 13 treesize of output 9 [2021-06-05 15:59:11,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:11,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:11,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:11,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:59:11,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:11,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:11,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:11,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-06-05 15:59:11,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:59:11,367 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:11,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913378181] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:11,367 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:11,367 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-06-05 15:59:11,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436624058] [2021-06-05 15:59:11,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:59:11,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:11,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:59:11,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:59:11,368 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-06-05 15:59:12,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:12,048 INFO L93 Difference]: Finished difference Result 566 states and 953 transitions. [2021-06-05 15:59:12,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 15:59:12,049 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-06-05 15:59:12,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:12,049 INFO L225 Difference]: With dead ends: 566 [2021-06-05 15:59:12,049 INFO L226 Difference]: Without dead ends: 550 [2021-06-05 15:59:12,049 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 729.7ms TimeCoverageRelationStatistics Valid=269, Invalid=1623, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 15:59:12,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-06-05 15:59:12,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 237. [2021-06-05 15:59:12,052 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-06-05 15:59:12,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 409 transitions. [2021-06-05 15:59:12,052 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 409 transitions. Word has length 43 [2021-06-05 15:59:12,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:12,052 INFO L482 AbstractCegarLoop]: Abstraction has 237 states and 409 transitions. [2021-06-05 15:59:12,052 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-06-05 15:59:12,052 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 409 transitions. [2021-06-05 15:59:12,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:59:12,052 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:12,052 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:12,263 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2021-06-05 15:59:12,263 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:12,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:12,264 INFO L82 PathProgramCache]: Analyzing trace with hash 365871056, now seen corresponding path program 144 times [2021-06-05 15:59:12,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:12,264 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437402428] [2021-06-05 15:59:12,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:12,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:12,503 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:12,503 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:12,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437402428] [2021-06-05 15:59:12,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437402428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:12,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693819729] [2021-06-05 15:59:12,504 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-06-05 15:59:12,533 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:59:12,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:59:12,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 15:59:12,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:12,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:59:12,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:59:12,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:12,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:12,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:12,814 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:59:12,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:12,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:12,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:12,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:12,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:59:12,900 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 44 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:12,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693819729] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:12,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:12,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 31 [2021-06-05 15:59:12,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694710622] [2021-06-05 15:59:12,900 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 15:59:12,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:12,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 15:59:12,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:59:12,901 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-06-05 15:59:14,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:14,309 INFO L93 Difference]: Finished difference Result 360 states and 593 transitions. [2021-06-05 15:59:14,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-06-05 15:59:14,310 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-06-05 15:59:14,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:14,310 INFO L225 Difference]: With dead ends: 360 [2021-06-05 15:59:14,310 INFO L226 Difference]: Without dead ends: 344 [2021-06-05 15:59:14,310 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1015 ImplicationChecksByTransitivity, 1451.9ms TimeCoverageRelationStatistics Valid=532, Invalid=3890, Unknown=0, NotChecked=0, Total=4422 [2021-06-05 15:59:14,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-06-05 15:59:14,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 203. [2021-06-05 15:59:14,312 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-06-05 15:59:14,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 343 transitions. [2021-06-05 15:59:14,312 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 343 transitions. Word has length 43 [2021-06-05 15:59:14,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:14,312 INFO L482 AbstractCegarLoop]: Abstraction has 203 states and 343 transitions. [2021-06-05 15:59:14,312 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.1875) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:59:14,313 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 343 transitions. [2021-06-05 15:59:14,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:59:14,313 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:14,313 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:14,513 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2021-06-05 15:59:14,513 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:14,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:14,514 INFO L82 PathProgramCache]: Analyzing trace with hash -897509522, now seen corresponding path program 145 times [2021-06-05 15:59:14,514 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:14,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383448866] [2021-06-05 15:59:14,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:14,749 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:14,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:14,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383448866] [2021-06-05 15:59:14,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383448866] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:14,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773250156] [2021-06-05 15:59:14,749 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-06-05 15:59:14,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:14,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:59:14,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:14,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:14,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:14,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:14,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:14,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:59:14,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:14,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:14,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:14,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:14,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:12 [2021-06-05 15:59:14,955 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 15:59:14,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773250156] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:14,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:14,956 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 21 [2021-06-05 15:59:14,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813182465] [2021-06-05 15:59:14,956 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 15:59:14,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:14,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 15:59:14,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-06-05 15:59:14,956 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-06-05 15:59:15,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:15,468 INFO L93 Difference]: Finished difference Result 234 states and 387 transitions. [2021-06-05 15:59:15,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 15:59:15,469 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-06-05 15:59:15,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:15,469 INFO L225 Difference]: With dead ends: 234 [2021-06-05 15:59:15,469 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 15:59:15,469 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 32 SyntacticMatches, 14 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 589.1ms TimeCoverageRelationStatistics Valid=166, Invalid=1474, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 15:59:15,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 15:59:15,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 160. [2021-06-05 15:59:15,471 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-06-05 15:59:15,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 269 transitions. [2021-06-05 15:59:15,471 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 269 transitions. Word has length 43 [2021-06-05 15:59:15,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:15,471 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 269 transitions. [2021-06-05 15:59:15,471 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-06-05 15:59:15,471 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 269 transitions. [2021-06-05 15:59:15,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-06-05 15:59:15,471 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:15,471 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:15,671 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2021-06-05 15:59:15,672 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:15,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:15,672 INFO L82 PathProgramCache]: Analyzing trace with hash 732813738, now seen corresponding path program 146 times [2021-06-05 15:59:15,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:15,672 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557590477] [2021-06-05 15:59:15,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:15,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:15,913 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:59:15,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:15,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557590477] [2021-06-05 15:59:15,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557590477] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:15,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017610177] [2021-06-05 15:59:15,914 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-06-05 15:59:15,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:59:15,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:59:15,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 39 conjunts are in the unsatisfiable core [2021-06-05 15:59:15,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:16,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:16,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:16,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:16,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:16,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:13 [2021-06-05 15:59:16,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 15:59:16,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:16,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:16,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:16,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:9 [2021-06-05 15:59:16,111 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:59:16,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017610177] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:16,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:16,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 20 [2021-06-05 15:59:16,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694791362] [2021-06-05 15:59:16,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 15:59:16,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:16,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 15:59:16,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:59:16,112 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-06-05 15:59:16,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:16,863 INFO L93 Difference]: Finished difference Result 331 states and 546 transitions. [2021-06-05 15:59:16,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 15:59:16,863 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-06-05 15:59:16,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:16,864 INFO L225 Difference]: With dead ends: 331 [2021-06-05 15:59:16,864 INFO L226 Difference]: Without dead ends: 318 [2021-06-05 15:59:16,864 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 33 SyntacticMatches, 14 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 806.2ms TimeCoverageRelationStatistics Valid=306, Invalid=2046, Unknown=0, NotChecked=0, Total=2352 [2021-06-05 15:59:16,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-06-05 15:59:16,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 153. [2021-06-05 15:59:16,865 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-06-05 15:59:16,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 256 transitions. [2021-06-05 15:59:16,866 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 256 transitions. Word has length 43 [2021-06-05 15:59:16,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:16,866 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 256 transitions. [2021-06-05 15:59:16,866 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-06-05 15:59:16,866 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 256 transitions. [2021-06-05 15:59:16,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-06-05 15:59:16,866 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:59:16,866 INFO L521 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:59:17,066 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2021-06-05 15:59:17,067 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:59:17,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:59:17,067 INFO L82 PathProgramCache]: Analyzing trace with hash 46057754, now seen corresponding path program 147 times [2021-06-05 15:59:17,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:59:17,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266973680] [2021-06-05 15:59:17,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:59:17,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:59:17,302 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 1 proven. 76 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-06-05 15:59:17,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:59:17,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266973680] [2021-06-05 15:59:17,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266973680] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:17,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388612250] [2021-06-05 15:59:17,302 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-06-05 15:59:17,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 15:59:17,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:59:17,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 42 conjunts are in the unsatisfiable core [2021-06-05 15:59:17,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:59:17,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-06-05 15:59:17,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:17,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:17,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:59:17,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-06-05 15:59:17,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 15:59:17,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:59:17,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:59:17,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:59:17,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:59:17,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:9 [2021-06-05 15:59:17,759 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 1 proven. 76 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-06-05 15:59:17,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388612250] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:59:17,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:59:17,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2021-06-05 15:59:17,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335369907] [2021-06-05 15:59:17,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-06-05 15:59:17,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:59:17,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-06-05 15:59:17,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1020, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 15:59:17,760 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-06-05 15:59:19,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:59:19,076 INFO L93 Difference]: Finished difference Result 241 states and 393 transitions. [2021-06-05 15:59:19,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 15:59:19,076 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-06-05 15:59:19,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:59:19,076 INFO L225 Difference]: With dead ends: 241 [2021-06-05 15:59:19,076 INFO L226 Difference]: Without dead ends: 0 [2021-06-05 15:59:19,076 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 896 ImplicationChecksByTransitivity, 1438.8ms TimeCoverageRelationStatistics Valid=504, Invalid=3786, Unknown=0, NotChecked=0, Total=4290 [2021-06-05 15:59:19,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-06-05 15:59:19,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-06-05 15:59:19,077 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-06-05 15:59:19,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-06-05 15:59:19,077 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 51 [2021-06-05 15:59:19,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:59:19,077 INFO L482 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-06-05 15:59:19,077 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-06-05 15:59:19,077 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-06-05 15:59:19,077 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-06-05 15:59:19,277 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:59:19,278 INFO L246 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-06-05 15:59:19,280 INFO L202 PluginConnector]: Adding new model two-queue.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.06 03:59:19 BasicIcfg [2021-06-05 15:59:19,280 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-06-05 15:59:19,280 INFO L168 Benchmark]: Toolchain (without parser) took 239766.79 ms. Allocated memory was 371.2 MB in the beginning and 446.7 MB in the end (delta: 75.5 MB). Free memory was 350.9 MB in the beginning and 286.2 MB in the end (delta: 64.7 MB). Peak memory consumption was 144.0 MB. Max. memory is 16.0 GB. [2021-06-05 15:59:19,281 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.11 ms. Allocated memory is still 371.2 MB. Free memory is still 352.0 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 15:59:19,281 INFO L168 Benchmark]: Boogie Procedure Inliner took 19.63 ms. Allocated memory is still 371.2 MB. Free memory was 350.8 MB in the beginning and 349.4 MB in the end (delta: 1.5 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 15:59:19,281 INFO L168 Benchmark]: Boogie Preprocessor took 12.52 ms. Allocated memory is still 371.2 MB. Free memory was 349.4 MB in the beginning and 348.4 MB in the end (delta: 936.4 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-06-05 15:59:19,281 INFO L168 Benchmark]: RCFGBuilder took 217.77 ms. Allocated memory is still 371.2 MB. Free memory was 348.4 MB in the beginning and 334.8 MB in the end (delta: 13.6 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.0 GB. [2021-06-05 15:59:19,281 INFO L168 Benchmark]: TraceAbstraction took 239512.72 ms. Allocated memory was 371.2 MB in the beginning and 446.7 MB in the end (delta: 75.5 MB). Free memory was 334.3 MB in the beginning and 286.2 MB in the end (delta: 48.1 MB). Peak memory consumption was 127.2 MB. Max. memory is 16.0 GB. [2021-06-05 15:59:19,281 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.11 ms. Allocated memory is still 371.2 MB. Free memory is still 352.0 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 19.63 ms. Allocated memory is still 371.2 MB. Free memory was 350.8 MB in the beginning and 349.4 MB in the end (delta: 1.5 MB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Preprocessor took 12.52 ms. Allocated memory is still 371.2 MB. Free memory was 349.4 MB in the beginning and 348.4 MB in the end (delta: 936.4 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 217.77 ms. Allocated memory is still 371.2 MB. Free memory was 348.4 MB in the beginning and 334.8 MB in the end (delta: 13.6 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.0 GB. * TraceAbstraction took 239512.72 ms. Allocated memory was 371.2 MB in the beginning and 446.7 MB in the end (delta: 75.5 MB). Free memory was 334.3 MB in the beginning and 286.2 MB in the end (delta: 48.1 MB). Peak memory consumption was 127.2 MB. Max. memory is 16.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 with 1 thread instances CFG has 5 procedures, 36 locations, 3 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 239447.2ms, OverallIterations: 150, TraceHistogramMax: 5, EmptinessCheckTime: 125.6ms, AutomataDifference: 136559.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 13.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 3493 SDtfs, 18028 SDslu, 39335 SDs, 0 SdLazy, 91932 SolverSat, 18053 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 37878.7ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11454 GetRequests, 3202 SyntacticMatches, 988 SemanticMatches, 7264 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106088 ImplicationChecksByTransitivity, 137562.1ms 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: 1259.1ms AutomataMinimizationTime, 150 MinimizatonAttempts, 34074 StatesRemovedByMinimization, 148 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 497.1ms SsaConstructionTime, 2165.5ms SatisfiabilityAnalysisTime, 65613.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...