/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-NewStatesSleep-NoLbe-Lockstep.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/fork_loop_unsafe.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-9bbddad6b14272d9691b7fb6f1c011d15ab18596-9bbddad [2021-06-13 21:24:47,401 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-13 21:24:47,403 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-13 21:24:47,435 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-13 21:24:47,436 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-13 21:24:47,439 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-13 21:24:47,442 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-13 21:24:47,451 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-13 21:24:47,453 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-13 21:24:47,459 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-13 21:24:47,460 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-13 21:24:47,461 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-13 21:24:47,461 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-13 21:24:47,462 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-13 21:24:47,471 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-13 21:24:47,472 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-13 21:24:47,473 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-13 21:24:47,473 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-13 21:24:47,475 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-13 21:24:47,476 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-13 21:24:47,477 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-13 21:24:47,483 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-13 21:24:47,484 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-13 21:24:47,485 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-13 21:24:47,487 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-13 21:24:47,487 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-13 21:24:47,487 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-13 21:24:47,488 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-13 21:24:47,488 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-13 21:24:47,489 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-13 21:24:47,489 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-13 21:24:47,490 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-13 21:24:47,491 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-13 21:24:47,491 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-13 21:24:47,492 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-13 21:24:47,492 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-13 21:24:47,493 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-13 21:24:47,493 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-13 21:24:47,493 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-13 21:24:47,494 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-13 21:24:47,494 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-13 21:24:47,501 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-POR-NewStatesSleep-NoLbe-Lockstep.epf [2021-06-13 21:24:47,551 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-13 21:24:47,551 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-13 21:24:47,551 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-13 21:24:47,552 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-13 21:24:47,554 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-13 21:24:47,554 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-13 21:24:47,555 INFO L138 SettingsManager]: * Use SBE=true [2021-06-13 21:24:47,555 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-13 21:24:47,555 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-13 21:24:47,555 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-13 21:24:47,556 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-13 21:24:47,556 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-13 21:24:47,556 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-13 21:24:47,556 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-13 21:24:47,557 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-13 21:24:47,557 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-13 21:24:47,557 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-13 21:24:47,557 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-13 21:24:47,557 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-13 21:24:47,557 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-13 21:24:47,557 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-13 21:24:47,558 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-13 21:24:47,558 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-13 21:24:47,558 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-13 21:24:47,558 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-13 21:24:47,558 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-13 21:24:47,558 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-13 21:24:47,558 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-13 21:24:47,559 INFO L138 SettingsManager]: * DFS Order used in POR=PSEUDO_LOCKSTEP [2021-06-13 21:24:47,559 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-13 21:24:47,559 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-13 21:24:47,559 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2021-06-13 21:24:47,559 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-13 21:24:47,560 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2021-06-13 21:24:47,560 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-13 21:24:47,864 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-13 21:24:47,885 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-13 21:24:47,887 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-13 21:24:47,888 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-13 21:24:47,890 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-13 21:24:47,891 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/fork_loop_unsafe.bpl [2021-06-13 21:24:47,891 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/fork_loop_unsafe.bpl' [2021-06-13 21:24:47,910 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-13 21:24:47,912 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-13 21:24:47,912 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-13 21:24:47,913 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-13 21:24:47,913 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-13 21:24:47,922 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.06 09:24:47" (1/1) ... [2021-06-13 21:24:47,928 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.06 09:24:47" (1/1) ... [2021-06-13 21:24:47,935 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-13 21:24:47,937 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-13 21:24:47,937 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-13 21:24:47,937 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-13 21:24:47,943 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.06 09:24:47" (1/1) ... [2021-06-13 21:24:47,944 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.06 09:24:47" (1/1) ... [2021-06-13 21:24:47,945 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.06 09:24:47" (1/1) ... [2021-06-13 21:24:47,945 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.06 09:24:47" (1/1) ... [2021-06-13 21:24:47,946 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.06 09:24:47" (1/1) ... [2021-06-13 21:24:47,948 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.06 09:24:47" (1/1) ... [2021-06-13 21:24:47,948 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.06 09:24:47" (1/1) ... [2021-06-13 21:24:47,949 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-13 21:24:47,949 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-13 21:24:47,950 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-13 21:24:47,950 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-13 21:24:47,951 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.06 09:24:47" (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-13 21:24:48,018 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-13 21:24:48,019 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-13 21:24:48,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-13 21:24:48,019 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2021-06-13 21:24:48,019 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2021-06-13 21:24:48,019 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2021-06-13 21:24:48,019 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-13 21:24:48,144 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-13 21:24:48,144 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-06-13 21:24:48,146 INFO L202 PluginConnector]: Adding new model fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.06 09:24:48 BoogieIcfgContainer [2021-06-13 21:24:48,146 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-13 21:24:48,149 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-13 21:24:48,149 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-13 21:24:48,151 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-13 21:24:48,152 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.06 09:24:47" (1/2) ... [2021-06-13 21:24:48,153 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33e7cdbe and model type fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.06 09:24:48, skipping insertion in model container [2021-06-13 21:24:48,153 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "fork_loop_unsafe.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.06 09:24:48" (2/2) ... [2021-06-13 21:24:48,154 INFO L111 eAbstractionObserver]: Analyzing ICFG fork_loop_unsafe.bpl [2021-06-13 21:24:48,162 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-13 21:24:48,163 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-13 21:24:48,164 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-13 21:24:48,164 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-13 21:24:48,193 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,194 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,194 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,195 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,206 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-13 21:24:48,235 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:24:48,299 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:24:48,299 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:24:48,300 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:24:48,300 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:24:48,300 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:24:48,300 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:24:48,300 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:24:48,300 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread1of1ForFork0======== [2021-06-13 21:24:48,327 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:48,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:48,332 INFO L82 PathProgramCache]: Analyzing trace with hash 43134229, now seen corresponding path program 1 times [2021-06-13 21:24:48,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:48,340 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394618615] [2021-06-13 21:24:48,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:48,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:48,549 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-13 21:24:48,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:48,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394618615] [2021-06-13 21:24:48,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394618615] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:48,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:48,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-13 21:24:48,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272063652] [2021-06-13 21:24:48,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:24:48,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:48,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:24:48,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:24:48,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:48,568 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:48,570 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.0) internal successors, (5), 5 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:48,570 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:48,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:48,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-13 21:24:48,674 INFO L301 ceAbstractionStarter]: Result for error location threadThread1of1ForFork0 was SAFE (1/3) [2021-06-13 21:24:48,675 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:24:48,688 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:24:48,689 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:24:48,689 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:24:48,689 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:24:48,689 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:24:48,689 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:24:48,689 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:24:48,689 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-13 21:24:48,692 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:24:48,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:48,693 INFO L82 PathProgramCache]: Analyzing trace with hash 1337161032, now seen corresponding path program 1 times [2021-06-13 21:24:48,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:48,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983052158] [2021-06-13 21:24:48,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:48,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:48,708 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:48,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:48,712 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:48,728 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:24:48,728 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:24:48,729 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-13 21:24:48,733 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (2/3) [2021-06-13 21:24:48,733 WARN L243 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-13 21:24:48,733 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-06-13 21:24:48,749 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,749 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,749 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,750 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,750 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,750 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,750 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,751 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:48,755 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-13 21:24:48,755 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-06-13 21:24:48,766 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:24:48,766 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:24:48,766 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:24:48,766 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:24:48,767 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:24:48,767 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:24:48,767 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:24:48,767 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread1of2ForFork0======== [2021-06-13 21:24:48,769 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:48,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:48,770 INFO L82 PathProgramCache]: Analyzing trace with hash 57452648, now seen corresponding path program 1 times [2021-06-13 21:24:48,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:48,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064112355] [2021-06-13 21:24:48,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:48,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:24:48,807 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-13 21:24:48,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:48,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064112355] [2021-06-13 21:24:48,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064112355] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:48,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:48,808 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-13 21:24:48,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526447020] [2021-06-13 21:24:48,808 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:24:48,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:48,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:24:48,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:24:48,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:48,809 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:48,809 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.0) internal successors, (5), 5 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:48,810 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:48,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:48,922 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-13 21:24:48,923 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:48,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:48,923 INFO L82 PathProgramCache]: Analyzing trace with hash -1423680640, now seen corresponding path program 1 times [2021-06-13 21:24:48,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:48,923 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240235020] [2021-06-13 21:24:48,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:48,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:48,974 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:24:48,974 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:48,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240235020] [2021-06-13 21:24:48,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240235020] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:48,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904770447] [2021-06-13 21:24:48,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:49,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:49,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-13 21:24:49,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:24:49,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:24:49,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904770447] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:49,209 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:24:49,209 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-06-13 21:24:49,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477413509] [2021-06-13 21:24:49,210 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-13 21:24:49,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:49,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-13 21:24:49,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-06-13 21:24:49,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:49,212 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:49,212 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 10 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-13 21:24:49,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:49,212 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:49,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:49,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:24:49,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:49,506 INFO L301 ceAbstractionStarter]: Result for error location threadThread1of2ForFork0 was SAFE (1/4) [2021-06-13 21:24:49,506 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:24:49,517 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:24:49,517 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:24:49,517 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:24:49,517 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:24:49,517 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:24:49,517 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:24:49,517 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:24:49,518 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-13 21:24:49,521 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:24:49,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:49,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1664923739, now seen corresponding path program 1 times [2021-06-13 21:24:49,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:49,522 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364206239] [2021-06-13 21:24:49,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:49,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:49,563 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:24:49,563 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:49,563 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364206239] [2021-06-13 21:24:49,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364206239] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:49,564 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:49,564 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:24:49,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843091432] [2021-06-13 21:24:49,565 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:24:49,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:49,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:24:49,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:24:49,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:49,566 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:49,566 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:49,566 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:49,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:49,610 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-06-13 21:24:49,610 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:24:49,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:49,611 INFO L82 PathProgramCache]: Analyzing trace with hash -44423496, now seen corresponding path program 1 times [2021-06-13 21:24:49,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:49,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464128627] [2021-06-13 21:24:49,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:49,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:49,617 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:49,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:49,622 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:49,623 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:24:49,623 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:24:49,624 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-06-13 21:24:49,624 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (2/4) [2021-06-13 21:24:49,625 WARN L243 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-13 21:24:49,625 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-06-13 21:24:49,628 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,628 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,628 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,629 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,629 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,629 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,629 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,629 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,630 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,630 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,630 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,630 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:49,633 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-13 21:24:49,633 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:24:49,648 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:24:49,648 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:24:49,649 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:24:49,649 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:24:49,649 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:24:49,649 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:24:49,649 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:24:49,649 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-13 21:24:49,653 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:24:49,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:49,653 INFO L82 PathProgramCache]: Analyzing trace with hash 228336073, now seen corresponding path program 1 times [2021-06-13 21:24:49,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:49,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660539925] [2021-06-13 21:24:49,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:49,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:49,703 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:24:49,704 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:49,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660539925] [2021-06-13 21:24:49,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660539925] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:49,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:49,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:24:49,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636330502] [2021-06-13 21:24:49,705 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:24:49,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:49,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:24:49,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:24:49,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:49,706 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:49,706 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:49,706 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:49,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:49,758 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-06-13 21:24:49,758 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:24:49,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:49,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1572395432, now seen corresponding path program 1 times [2021-06-13 21:24:49,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:49,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236904908] [2021-06-13 21:24:49,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:49,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:49,827 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-13 21:24:49,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:49,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236904908] [2021-06-13 21:24:49,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236904908] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:49,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102015940] [2021-06-13 21:24:49,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:49,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:49,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:24:49,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:24:50,021 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:24:50,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102015940] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:50,022 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:24:50,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:24:50,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209112524] [2021-06-13 21:24:50,022 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:24:50,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:50,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:24:50,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:24:50,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:50,024 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:50,024 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:50,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:50,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:50,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:50,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:50,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:50,353 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:24:50,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:50,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1470778891, now seen corresponding path program 1 times [2021-06-13 21:24:50,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:50,354 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988290122] [2021-06-13 21:24:50,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:50,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:50,360 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:50,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:50,369 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:50,376 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:24:50,377 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:24:50,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-06-13 21:24:50,378 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (1/5) [2021-06-13 21:24:50,378 WARN L243 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-13 21:24:50,378 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-06-13 21:24:50,385 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,385 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,385 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,386 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,386 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,386 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,386 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,386 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,387 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,388 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,388 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,388 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,388 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,388 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,388 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,389 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:50,397 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-13 21:24:50,398 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-06-13 21:24:50,412 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:24:50,413 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:24:50,413 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:24:50,413 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:24:50,413 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:24:50,413 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:24:50,413 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:24:50,413 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread3of4ForFork0======== [2021-06-13 21:24:50,416 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:24:50,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:50,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1047421340, now seen corresponding path program 1 times [2021-06-13 21:24:50,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:50,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678303630] [2021-06-13 21:24:50,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:50,464 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:24:50,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:50,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678303630] [2021-06-13 21:24:50,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678303630] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:50,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:50,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:24:50,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881947560] [2021-06-13 21:24:50,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:24:50,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:50,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:24:50,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:24:50,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:50,467 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:50,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:50,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:50,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:50,522 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-06-13 21:24:50,522 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:50,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:50,523 INFO L82 PathProgramCache]: Analyzing trace with hash -529428136, now seen corresponding path program 1 times [2021-06-13 21:24:50,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:50,523 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639614815] [2021-06-13 21:24:50,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:50,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:50,559 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:24:50,559 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:50,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639614815] [2021-06-13 21:24:50,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639614815] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:50,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520227986] [2021-06-13 21:24:50,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:24:50,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:50,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:24:50,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:24:50,715 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:24:50,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520227986] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:50,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:24:50,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:24:50,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037324079] [2021-06-13 21:24:50,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:24:50,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:50,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:24:50,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:24:50,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:50,717 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:50,717 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:50,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:50,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:50,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:50,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:51,051 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:51,051 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:51,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:51,052 INFO L82 PathProgramCache]: Analyzing trace with hash 768531112, now seen corresponding path program 1 times [2021-06-13 21:24:51,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:51,052 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708810412] [2021-06-13 21:24:51,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:51,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:51,150 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:24:51,151 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:51,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708810412] [2021-06-13 21:24:51,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708810412] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:51,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:51,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:24:51,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724541226] [2021-06-13 21:24:51,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-13 21:24:51,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:51,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-13 21:24:51,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-13 21:24:51,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:51,154 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:51,154 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:51,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:51,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:51,154 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:51,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:51,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:51,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:24:51,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-06-13 21:24:51,405 INFO L430 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:51,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:51,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1557532902, now seen corresponding path program 1 times [2021-06-13 21:24:51,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:51,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643587100] [2021-06-13 21:24:51,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:51,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:51,497 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:24:51,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:51,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643587100] [2021-06-13 21:24:51,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643587100] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:51,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680175970] [2021-06-13 21:24:51,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:51,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:51,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-13 21:24:51,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:24:51,724 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:24:51,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680175970] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:51,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:24:51,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 14 [2021-06-13 21:24:51,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405264308] [2021-06-13 21:24:51,726 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-13 21:24:51,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:51,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-13 21:24:51,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-06-13 21:24:51,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:51,726 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:51,727 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 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-13 21:24:51,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:51,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:51,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:24:51,727 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:52,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:52,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-13 21:24:52,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-13 21:24:52,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:24:53,207 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:53,209 INFO L301 ceAbstractionStarter]: Result for error location threadThread3of4ForFork0 was SAFE (1/6) [2021-06-13 21:24:53,209 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:24:53,214 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:24:53,214 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:24:53,214 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:24:53,214 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:24:53,214 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:24:53,214 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:24:53,214 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:24:53,214 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread1of4ForFork0======== [2021-06-13 21:24:53,216 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:53,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:53,216 INFO L82 PathProgramCache]: Analyzing trace with hash 100404189, now seen corresponding path program 1 times [2021-06-13 21:24:53,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:53,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016992430] [2021-06-13 21:24:53,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:53,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:53,240 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-13 21:24:53,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:53,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016992430] [2021-06-13 21:24:53,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016992430] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:53,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:53,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-13 21:24:53,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555766988] [2021-06-13 21:24:53,241 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:24:53,241 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:53,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:24:53,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:24:53,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:53,242 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:53,242 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.0) internal successors, (5), 5 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:53,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:53,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:53,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-06-13 21:24:53,480 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:53,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:53,481 INFO L82 PathProgramCache]: Analyzing trace with hash 1371709491, now seen corresponding path program 1 times [2021-06-13 21:24:53,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:53,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304817852] [2021-06-13 21:24:53,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:53,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:53,528 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:24:53,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:53,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304817852] [2021-06-13 21:24:53,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304817852] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:53,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285424803] [2021-06-13 21:24:53,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:53,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:53,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:24:53,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:24:53,670 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:24:53,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285424803] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:53,670 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:24:53,670 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:24:53,670 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757558942] [2021-06-13 21:24:53,671 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:24:53,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:53,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:24:53,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:24:53,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:53,671 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:53,672 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:53,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:53,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:53,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:53,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:54,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-13 21:24:54,149 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:54,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:54,149 INFO L82 PathProgramCache]: Analyzing trace with hash -425744715, now seen corresponding path program 1 times [2021-06-13 21:24:54,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:54,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838954344] [2021-06-13 21:24:54,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:54,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:54,154 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:54,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:54,156 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:54,158 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:24:54,158 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:24:54,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-06-13 21:24:54,161 INFO L301 ceAbstractionStarter]: Result for error location threadThread1of4ForFork0 was UNSAFE (2/6) [2021-06-13 21:24:54,163 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:24:54,169 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:24:54,169 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:24:54,169 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:24:54,169 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:24:54,169 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:24:54,169 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:24:54,169 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:24:54,169 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread2of4ForFork0======== [2021-06-13 21:24:54,170 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:54,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:54,170 INFO L82 PathProgramCache]: Analyzing trace with hash 1324302276, now seen corresponding path program 1 times [2021-06-13 21:24:54,170 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:54,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762930628] [2021-06-13 21:24:54,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:54,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:54,208 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:24:54,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:54,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762930628] [2021-06-13 21:24:54,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762930628] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:54,209 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:54,209 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:24:54,209 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666125409] [2021-06-13 21:24:54,209 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-13 21:24:54,209 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:54,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-13 21:24:54,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-13 21:24:54,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:54,210 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:54,210 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:54,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:54,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:24:54,358 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-06-13 21:24:54,358 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:54,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:54,358 INFO L82 PathProgramCache]: Analyzing trace with hash -1052332166, now seen corresponding path program 1 times [2021-06-13 21:24:54,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:54,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286166339] [2021-06-13 21:24:54,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:54,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:54,418 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:24:54,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:54,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286166339] [2021-06-13 21:24:54,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286166339] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:54,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:54,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:24:54,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218674647] [2021-06-13 21:24:54,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:24:54,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:54,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:24:54,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:24:54,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:54,420 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:54,420 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 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-13 21:24:54,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:24:54,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:54,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:24:54,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:54,486 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-06-13 21:24:54,486 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:54,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:54,486 INFO L82 PathProgramCache]: Analyzing trace with hash -1334286330, now seen corresponding path program 1 times [2021-06-13 21:24:54,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:54,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587440819] [2021-06-13 21:24:54,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:54,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:54,522 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:24:54,523 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:54,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587440819] [2021-06-13 21:24:54,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587440819] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:54,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407816801] [2021-06-13 21:24:54,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:24:54,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:54,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-13 21:24:54,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:24:54,689 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:24:54,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407816801] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:54,689 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:24:54,689 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 13 [2021-06-13 21:24:54,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474696451] [2021-06-13 21:24:54,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-13 21:24:54,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:54,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-13 21:24:54,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-13 21:24:54,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:54,691 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:54,692 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:54,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:24:54,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:54,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:54,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:24:54,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:54,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:24:55,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:55,153 INFO L430 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:55,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:55,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1587711786, now seen corresponding path program 1 times [2021-06-13 21:24:55,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:55,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973666187] [2021-06-13 21:24:55,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:55,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:55,157 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:55,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:55,160 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:55,162 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:24:55,162 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:24:55,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-06-13 21:24:55,163 INFO L301 ceAbstractionStarter]: Result for error location threadThread2of4ForFork0 was UNSAFE (3/6) [2021-06-13 21:24:55,163 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-06-13 21:24:55,174 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:24:55,174 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:24:55,174 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:24:55,174 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:24:55,174 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:24:55,174 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:24:55,174 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:24:55,174 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread4of4ForFork0======== [2021-06-13 21:24:55,176 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:55,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:55,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1225837397, now seen corresponding path program 1 times [2021-06-13 21:24:55,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:55,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536444914] [2021-06-13 21:24:55,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:55,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:24:55,211 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:24:55,211 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:55,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536444914] [2021-06-13 21:24:55,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536444914] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:55,212 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:55,212 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:24:55,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015404033] [2021-06-13 21:24:55,212 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:24:55,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:55,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:24:55,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:24:55,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:55,213 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:55,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:55,213 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:55,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:55,257 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-06-13 21:24:55,258 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:55,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:55,258 INFO L82 PathProgramCache]: Analyzing trace with hash 1075192905, now seen corresponding path program 1 times [2021-06-13 21:24:55,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:55,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197388900] [2021-06-13 21:24:55,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:55,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:55,289 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-13 21:24:55,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:55,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197388900] [2021-06-13 21:24:55,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197388900] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:55,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565246788] [2021-06-13 21:24:55,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:55,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:55,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:24:55,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:24:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:24:55,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565246788] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:55,412 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:24:55,412 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:24:55,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316724455] [2021-06-13 21:24:55,413 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:24:55,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:55,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:24:55,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:24:55,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:55,413 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:55,413 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:55,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:55,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:55,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:55,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:55,734 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:55,735 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:55,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:55,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1609677415, now seen corresponding path program 1 times [2021-06-13 21:24:55,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:55,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482660937] [2021-06-13 21:24:55,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:55,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:55,763 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:24:55,764 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:55,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482660937] [2021-06-13 21:24:55,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482660937] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:55,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68286007] [2021-06-13 21:24:55,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:24:55,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:55,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-13 21:24:55,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:24:55,923 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:24:55,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68286007] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:55,923 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:24:55,923 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 13 [2021-06-13 21:24:55,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358389903] [2021-06-13 21:24:55,924 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-13 21:24:55,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:55,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-13 21:24:55,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-13 21:24:55,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:55,925 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:55,926 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 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-13 21:24:55,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:55,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:55,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:56,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:56,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:56,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:24:56,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-06-13 21:24:56,281 INFO L430 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:56,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:56,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1640522623, now seen corresponding path program 1 times [2021-06-13 21:24:56,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:56,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100716406] [2021-06-13 21:24:56,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:56,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:56,314 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:24:56,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:56,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100716406] [2021-06-13 21:24:56,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100716406] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:56,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:56,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-06-13 21:24:56,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773081651] [2021-06-13 21:24:56,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-13 21:24:56,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:56,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-13 21:24:56,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-13 21:24:56,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:56,317 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:56,317 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:56,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:56,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:56,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:24:56,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:56,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:56,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:56,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:24:56,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:24:56,418 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-06-13 21:24:56,418 INFO L430 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:56,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:56,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1160285726, now seen corresponding path program 1 times [2021-06-13 21:24:56,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:56,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809441784] [2021-06-13 21:24:56,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:56,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:56,448 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:24:56,449 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:56,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809441784] [2021-06-13 21:24:56,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809441784] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:56,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:56,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:24:56,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808416155] [2021-06-13 21:24:56,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-13 21:24:56,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:56,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-13 21:24:56,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-13 21:24:56,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:56,450 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:56,450 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:56,450 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:56,450 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:56,450 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:24:56,451 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:24:56,451 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:57,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:57,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-13 21:24:57,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-13 21:24:57,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:24:57,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-13 21:24:57,082 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-06-13 21:24:57,084 INFO L301 ceAbstractionStarter]: Result for error location threadThread4of4ForFork0 was SAFE (4/6) [2021-06-13 21:24:57,084 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:24:57,091 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:24:57,091 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:24:57,092 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:24:57,092 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:24:57,092 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:24:57,092 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:24:57,092 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:24:57,092 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-13 21:24:57,093 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:24:57,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:57,094 INFO L82 PathProgramCache]: Analyzing trace with hash -653746724, now seen corresponding path program 1 times [2021-06-13 21:24:57,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:57,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964592985] [2021-06-13 21:24:57,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:57,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:57,119 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:24:57,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:57,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964592985] [2021-06-13 21:24:57,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964592985] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:57,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:57,120 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:24:57,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212977995] [2021-06-13 21:24:57,121 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:24:57,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:57,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:24:57,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:24:57,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:57,121 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:57,122 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:57,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:57,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:57,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-06-13 21:24:57,162 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:24:57,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:57,162 INFO L82 PathProgramCache]: Analyzing trace with hash -1028758680, now seen corresponding path program 1 times [2021-06-13 21:24:57,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:57,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359764613] [2021-06-13 21:24:57,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:57,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:57,193 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-13 21:24:57,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:57,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359764613] [2021-06-13 21:24:57,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359764613] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:57,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580016071] [2021-06-13 21:24:57,193 INFO L95 rtionOrderModulation]: Keeping assertion order 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-13 21:24:57,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:57,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:24:57,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:24:57,303 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:24:57,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580016071] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:57,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:24:57,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:24:57,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880611930] [2021-06-13 21:24:57,306 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:24:57,306 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:57,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:24:57,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:24:57,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:57,307 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:57,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:57,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:57,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:57,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:57,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:57,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-13 21:24:57,633 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:24:57,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:57,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1639607320, now seen corresponding path program 1 times [2021-06-13 21:24:57,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:57,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111093726] [2021-06-13 21:24:57,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:57,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:57,671 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-13 21:24:57,671 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:57,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111093726] [2021-06-13 21:24:57,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111093726] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:57,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683980629] [2021-06-13 21:24:57,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:24:57,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:57,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-13 21:24:57,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:24:57,836 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:24:57,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683980629] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:57,836 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:24:57,836 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 13 [2021-06-13 21:24:57,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726649658] [2021-06-13 21:24:57,836 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-13 21:24:57,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:57,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-13 21:24:57,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-13 21:24:57,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:57,837 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:57,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 13 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-13 21:24:57,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:57,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:57,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:57,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:57,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:24:57,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:24:58,193 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-06-13 21:24:58,193 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:24:58,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:58,193 INFO L82 PathProgramCache]: Analyzing trace with hash -683406606, now seen corresponding path program 1 times [2021-06-13 21:24:58,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:58,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080534348] [2021-06-13 21:24:58,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:58,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:58,197 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:58,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:24:58,200 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:24:58,202 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:24:58,202 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:24:58,202 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-06-13 21:24:58,203 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (5/6) [2021-06-13 21:24:58,203 WARN L243 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-13 21:24:58,203 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-06-13 21:24:58,212 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,212 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,212 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,213 WARN L313 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,213 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,213 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,213 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,213 WARN L313 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,214 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,214 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,214 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,214 WARN L313 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,214 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,214 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,214 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,214 WARN L313 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,214 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,215 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,215 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,215 WARN L313 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:24:58,218 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-13 21:24:58,219 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:24:58,262 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:24:58,263 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:24:58,263 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:24:58,263 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:24:58,263 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:24:58,263 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:24:58,263 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:24:58,263 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread1of5ForFork0======== [2021-06-13 21:24:58,264 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:58,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:58,264 INFO L82 PathProgramCache]: Analyzing trace with hash 129037055, now seen corresponding path program 1 times [2021-06-13 21:24:58,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:58,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936100028] [2021-06-13 21:24:58,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:58,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:58,284 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-13 21:24:58,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:58,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936100028] [2021-06-13 21:24:58,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936100028] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:24:58,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:24:58,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-13 21:24:58,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092282328] [2021-06-13 21:24:58,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:24:58,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:58,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:24:58,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:24:58,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:58,285 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:58,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.0) internal successors, (5), 5 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:58,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:59,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:59,011 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-06-13 21:24:59,012 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:24:59,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:24:59,012 INFO L82 PathProgramCache]: Analyzing trace with hash -1927448529, now seen corresponding path program 1 times [2021-06-13 21:24:59,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:24:59,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340970029] [2021-06-13 21:24:59,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:24:59,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:59,043 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:24:59,043 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:24:59,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340970029] [2021-06-13 21:24:59,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340970029] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:59,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133226486] [2021-06-13 21:24:59,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:24:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:24:59,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:24:59,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:24:59,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:24:59,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133226486] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:24:59,161 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:24:59,162 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:24:59,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945239169] [2021-06-13 21:24:59,162 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:24:59,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:24:59,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:24:59,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:24:59,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:59,163 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:24:59,163 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:24:59,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:59,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:24:59,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:24:59,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:00,164 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:00,165 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:00,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:00,165 INFO L82 PathProgramCache]: Analyzing trace with hash 379560635, now seen corresponding path program 1 times [2021-06-13 21:25:00,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:00,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522728560] [2021-06-13 21:25:00,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:00,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:00,173 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:00,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:00,175 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:00,176 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:25:00,176 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:25:00,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-06-13 21:25:00,177 INFO L301 ceAbstractionStarter]: Result for error location threadThread1of5ForFork0 was UNSAFE (1/7) [2021-06-13 21:25:00,177 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-06-13 21:25:00,202 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:25:00,202 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:25:00,202 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:25:00,202 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:25:00,202 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:25:00,202 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:25:00,202 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:25:00,202 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread2of5ForFork0======== [2021-06-13 21:25:00,204 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:00,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:00,204 INFO L82 PathProgramCache]: Analyzing trace with hash 268204146, now seen corresponding path program 1 times [2021-06-13 21:25:00,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:00,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512786652] [2021-06-13 21:25:00,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:00,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:25:00,229 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:25:00,229 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:00,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512786652] [2021-06-13 21:25:00,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512786652] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:25:00,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:25:00,229 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:25:00,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223248731] [2021-06-13 21:25:00,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-13 21:25:00,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:00,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-13 21:25:00,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-13 21:25:00,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:00,230 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:00,230 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:00,230 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:00,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:25:00,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-06-13 21:25:00,476 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:00,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:00,476 INFO L82 PathProgramCache]: Analyzing trace with hash -316654634, now seen corresponding path program 1 times [2021-06-13 21:25:00,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:00,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912222581] [2021-06-13 21:25:00,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:00,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:00,507 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:25:00,507 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:00,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912222581] [2021-06-13 21:25:00,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912222581] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:25:00,508 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:25:00,508 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:25:00,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081730052] [2021-06-13 21:25:00,508 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:25:00,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:00,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:25:00,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:25:00,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:00,509 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:00,509 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 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-13 21:25:00,509 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:25:00,509 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:00,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:25:00,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:00,689 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-06-13 21:25:00,689 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:00,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:00,690 INFO L82 PathProgramCache]: Analyzing trace with hash 1222174244, now seen corresponding path program 1 times [2021-06-13 21:25:00,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:00,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805516014] [2021-06-13 21:25:00,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:00,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:00,724 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:25:00,725 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:00,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805516014] [2021-06-13 21:25:00,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805516014] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:00,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34010392] [2021-06-13 21:25:00,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:00,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:00,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-13 21:25:00,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:00,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:25:00,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34010392] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:00,867 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:00,867 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 13 [2021-06-13 21:25:00,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105618369] [2021-06-13 21:25:00,867 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-13 21:25:00,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:00,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-13 21:25:00,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-13 21:25:00,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:00,868 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:00,868 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:00,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:25:00,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:00,869 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:01,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:25:01,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:01,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:01,461 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:01,462 INFO L430 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:01,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:01,462 INFO L82 PathProgramCache]: Analyzing trace with hash -766384926, now seen corresponding path program 1 times [2021-06-13 21:25:01,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:01,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080237078] [2021-06-13 21:25:01,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:01,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:01,466 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:01,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:01,470 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:01,472 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:25:01,473 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:25:01,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-06-13 21:25:01,474 INFO L301 ceAbstractionStarter]: Result for error location threadThread2of5ForFork0 was UNSAFE (2/7) [2021-06-13 21:25:01,475 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:25:01,480 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:25:01,480 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:25:01,480 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:25:01,480 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:25:01,480 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:25:01,480 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:25:01,480 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:25:01,480 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread3of5ForFork0======== [2021-06-13 21:25:01,481 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:01,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:01,482 INFO L82 PathProgramCache]: Analyzing trace with hash 1394312222, now seen corresponding path program 1 times [2021-06-13 21:25:01,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:01,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120579812] [2021-06-13 21:25:01,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:01,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:01,504 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:25:01,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:01,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120579812] [2021-06-13 21:25:01,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120579812] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:25:01,505 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:25:01,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:25:01,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921051382] [2021-06-13 21:25:01,506 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:25:01,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:01,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:25:01,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:25:01,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:01,506 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:01,506 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:01,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:01,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:01,547 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-06-13 21:25:01,547 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:01,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:01,548 INFO L82 PathProgramCache]: Analyzing trace with hash 2038803600, now seen corresponding path program 1 times [2021-06-13 21:25:01,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:01,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728170988] [2021-06-13 21:25:01,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:01,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:01,584 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:25:01,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:01,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728170988] [2021-06-13 21:25:01,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728170988] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:01,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557454790] [2021-06-13 21:25:01,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:01,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:01,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:25:01,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:01,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:25:01,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557454790] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:01,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:01,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:25:01,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008280467] [2021-06-13 21:25:01,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:25:01,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:01,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:25:01,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:25:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:01,689 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:01,689 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:01,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:01,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:01,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:01,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:01,981 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-06-13 21:25:01,982 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:01,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:01,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1220675190, now seen corresponding path program 1 times [2021-06-13 21:25:01,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:01,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447303652] [2021-06-13 21:25:01,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:02,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:02,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:25:02,079 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:02,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447303652] [2021-06-13 21:25:02,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447303652] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:25:02,079 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:25:02,079 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:25:02,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57668649] [2021-06-13 21:25:02,080 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-13 21:25:02,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:02,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-13 21:25:02,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-13 21:25:02,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:02,080 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:02,080 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:02,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:02,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:02,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:02,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:02,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:02,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:25:02,327 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-06-13 21:25:02,327 INFO L430 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:02,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:02,328 INFO L82 PathProgramCache]: Analyzing trace with hash -1568423236, now seen corresponding path program 1 times [2021-06-13 21:25:02,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:02,328 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691243418] [2021-06-13 21:25:02,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:02,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:02,363 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:25:02,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:02,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691243418] [2021-06-13 21:25:02,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691243418] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:02,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529949859] [2021-06-13 21:25:02,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:02,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:02,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 11 conjunts are in the unsatisfiable core [2021-06-13 21:25:02,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:02,536 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:25:02,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529949859] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:02,536 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:02,536 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11] total 15 [2021-06-13 21:25:02,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414456717] [2021-06-13 21:25:02,537 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-13 21:25:02,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:02,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-13 21:25:02,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-06-13 21:25:02,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:02,538 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:02,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 15 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-13 21:25:02,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:02,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:02,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:25:02,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:02,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:02,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:02,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:25:02,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-13 21:25:02,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-06-13 21:25:02,997 INFO L430 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:02,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:02,997 INFO L82 PathProgramCache]: Analyzing trace with hash -1375549598, now seen corresponding path program 1 times [2021-06-13 21:25:02,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:02,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557131747] [2021-06-13 21:25:02,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:03,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:03,001 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:03,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:03,011 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:03,013 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:25:03,013 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:25:03,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-06-13 21:25:03,014 INFO L301 ceAbstractionStarter]: Result for error location threadThread3of5ForFork0 was UNSAFE (3/7) [2021-06-13 21:25:03,015 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:25:03,019 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:25:03,019 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:25:03,019 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:25:03,019 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:25:03,019 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:25:03,019 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:25:03,019 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:25:03,019 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-13 21:25:03,021 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:25:03,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:03,021 INFO L82 PathProgramCache]: Analyzing trace with hash 1966170682, now seen corresponding path program 1 times [2021-06-13 21:25:03,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:03,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403950612] [2021-06-13 21:25:03,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:03,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:03,044 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-13 21:25:03,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:03,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403950612] [2021-06-13 21:25:03,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403950612] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:25:03,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:25:03,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:25:03,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166187721] [2021-06-13 21:25:03,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:25:03,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:03,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:25:03,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:25:03,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:03,046 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:03,046 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:03,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:03,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:03,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-06-13 21:25:03,087 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:25:03,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:03,087 INFO L82 PathProgramCache]: Analyzing trace with hash 677943816, now seen corresponding path program 1 times [2021-06-13 21:25:03,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:03,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572773357] [2021-06-13 21:25:03,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:03,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:03,112 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-06-13 21:25:03,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:03,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572773357] [2021-06-13 21:25:03,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572773357] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:03,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133977487] [2021-06-13 21:25:03,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:03,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:03,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:25:03,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:03,226 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:25:03,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133977487] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:03,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:03,227 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:25:03,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95777933] [2021-06-13 21:25:03,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:25:03,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:03,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:25:03,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:25:03,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:03,228 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:03,228 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 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-13 21:25:03,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:03,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:03,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:03,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:03,566 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-06-13 21:25:03,566 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:25:03,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:03,566 INFO L82 PathProgramCache]: Analyzing trace with hash 922633806, now seen corresponding path program 1 times [2021-06-13 21:25:03,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:03,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932466234] [2021-06-13 21:25:03,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:03,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:03,605 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-06-13 21:25:03,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:03,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932466234] [2021-06-13 21:25:03,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932466234] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:03,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376478970] [2021-06-13 21:25:03,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:03,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:03,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-13 21:25:03,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:03,794 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:25:03,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376478970] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:03,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:03,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 13 [2021-06-13 21:25:03,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96508991] [2021-06-13 21:25:03,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-13 21:25:03,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:03,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-13 21:25:03,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-13 21:25:03,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:03,795 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:03,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 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-13 21:25:03,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:03,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:03,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:04,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:04,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:04,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:04,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:04,225 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:25:04,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:04,225 INFO L82 PathProgramCache]: Analyzing trace with hash 755468846, now seen corresponding path program 1 times [2021-06-13 21:25:04,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:04,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148763014] [2021-06-13 21:25:04,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:04,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:04,254 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-13 21:25:04,255 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:04,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148763014] [2021-06-13 21:25:04,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148763014] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:04,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333468183] [2021-06-13 21:25:04,255 INFO L95 rtionOrderModulation]: Keeping assertion order 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-13 21:25:04,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:04,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 11 conjunts are in the unsatisfiable core [2021-06-13 21:25:04,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:04,437 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:25:04,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333468183] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:04,437 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:04,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 17 [2021-06-13 21:25:04,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707770993] [2021-06-13 21:25:04,437 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-13 21:25:04,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:04,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-13 21:25:04,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-13 21:25:04,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:04,438 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:04,438 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-13 21:25:04,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:04,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:04,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:04,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:04,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:04,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:04,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:04,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-13 21:25:04,854 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-06-13 21:25:04,855 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:25:04,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:04,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1973548338, now seen corresponding path program 1 times [2021-06-13 21:25:04,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:04,855 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655516239] [2021-06-13 21:25:04,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:04,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:04,864 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:04,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:04,867 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:04,871 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:25:04,872 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:25:04,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-06-13 21:25:04,875 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (4/7) [2021-06-13 21:25:04,875 WARN L243 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-13 21:25:04,875 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-06-13 21:25:04,880 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,880 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,880 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,880 WARN L313 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,880 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,880 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,880 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,880 WARN L313 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,881 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,881 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,881 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,881 WARN L313 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,881 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,881 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,881 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,881 WARN L313 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,881 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,882 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,882 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,882 WARN L313 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,882 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,882 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,882 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,882 WARN L313 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:04,886 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-13 21:25:04,887 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:25:04,893 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:25:04,893 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:25:04,893 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:25:04,893 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:25:04,893 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:25:04,893 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:25:04,893 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:25:04,893 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread6of6ForFork0======== [2021-06-13 21:25:04,895 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:04,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:04,895 INFO L82 PathProgramCache]: Analyzing trace with hash -288136053, now seen corresponding path program 1 times [2021-06-13 21:25:04,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:04,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067854058] [2021-06-13 21:25:04,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:04,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:04,920 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-13 21:25:04,920 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:04,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067854058] [2021-06-13 21:25:04,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067854058] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:25:04,920 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:25:04,920 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:25:04,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606503960] [2021-06-13 21:25:04,921 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:25:04,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:04,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:25:04,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:25:04,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:04,922 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:04,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:04,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:04,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:04,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-06-13 21:25:04,984 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:04,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:04,985 INFO L82 PathProgramCache]: Analyzing trace with hash 595193486, now seen corresponding path program 1 times [2021-06-13 21:25:04,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:04,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137110714] [2021-06-13 21:25:04,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:04,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:05,043 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-06-13 21:25:05,043 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:05,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137110714] [2021-06-13 21:25:05,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137110714] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:05,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758293163] [2021-06-13 21:25:05,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:05,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:05,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:25:05,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:05,155 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:25:05,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758293163] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:05,155 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:05,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:25:05,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982212351] [2021-06-13 21:25:05,156 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:25:05,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:05,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:25:05,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:25:05,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:05,157 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:05,157 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 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-13 21:25:05,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:05,157 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:05,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:05,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:05,517 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-06-13 21:25:05,518 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:05,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:05,518 INFO L82 PathProgramCache]: Analyzing trace with hash 185476515, now seen corresponding path program 1 times [2021-06-13 21:25:05,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:05,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541913127] [2021-06-13 21:25:05,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:05,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:05,550 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-06-13 21:25:05,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:05,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541913127] [2021-06-13 21:25:05,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541913127] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:05,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495819737] [2021-06-13 21:25:05,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:05,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:05,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-13 21:25:05,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:05,714 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:25:05,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495819737] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:05,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:05,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 13 [2021-06-13 21:25:05,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702291600] [2021-06-13 21:25:05,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-13 21:25:05,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:05,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-13 21:25:05,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-13 21:25:05,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:05,716 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:05,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 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-13 21:25:05,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:05,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:05,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:05,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:05,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:05,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:06,115 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-06-13 21:25:06,116 INFO L430 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:06,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:06,116 INFO L82 PathProgramCache]: Analyzing trace with hash -1946022300, now seen corresponding path program 1 times [2021-06-13 21:25:06,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:06,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227723907] [2021-06-13 21:25:06,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:06,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:06,162 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-13 21:25:06,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:06,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227723907] [2021-06-13 21:25:06,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227723907] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:06,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281554512] [2021-06-13 21:25:06,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:06,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:06,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 11 conjunts are in the unsatisfiable core [2021-06-13 21:25:06,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:06,356 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:25:06,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281554512] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:06,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:06,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 17 [2021-06-13 21:25:06,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311776409] [2021-06-13 21:25:06,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-13 21:25:06,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:06,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-13 21:25:06,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-13 21:25:06,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:06,358 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:06,358 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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-13 21:25:06,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:06,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:06,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:06,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:06,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:06,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:06,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:06,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:06,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-06-13 21:25:06,761 INFO L430 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:06,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:06,761 INFO L82 PathProgramCache]: Analyzing trace with hash -1649735245, now seen corresponding path program 1 times [2021-06-13 21:25:06,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:06,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341899965] [2021-06-13 21:25:06,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:06,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:06,794 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:25:06,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:06,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341899965] [2021-06-13 21:25:06,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341899965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:06,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570568090] [2021-06-13 21:25:06,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:06,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:06,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-13 21:25:06,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:07,030 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:25:07,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570568090] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:07,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:07,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 13] total 19 [2021-06-13 21:25:07,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387111551] [2021-06-13 21:25:07,031 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-13 21:25:07,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:07,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-13 21:25:07,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-06-13 21:25:07,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:07,031 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:07,031 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 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-13 21:25:07,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:07,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:07,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:07,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:07,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:07,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:07,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:07,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:07,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:07,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-13 21:25:07,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,37 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:07,466 INFO L430 AbstractCegarLoop]: === Iteration 6 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:07,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:07,466 INFO L82 PathProgramCache]: Analyzing trace with hash 398756854, now seen corresponding path program 1 times [2021-06-13 21:25:07,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:07,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656252279] [2021-06-13 21:25:07,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:07,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:07,504 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-13 21:25:07,505 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:07,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656252279] [2021-06-13 21:25:07,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656252279] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:25:07,505 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:25:07,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-06-13 21:25:07,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135905936] [2021-06-13 21:25:07,506 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-13 21:25:07,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:07,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-13 21:25:07,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-13 21:25:07,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:07,507 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:07,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 4.5) internal successors, (27), 7 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:07,507 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:07,507 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:07,507 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:07,507 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:07,507 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-06-13 21:25:07,507 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:07,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:07,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:07,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:07,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:07,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-13 21:25:07,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:25:07,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-06-13 21:25:07,637 INFO L430 AbstractCegarLoop]: === Iteration 7 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:07,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:07,637 INFO L82 PathProgramCache]: Analyzing trace with hash -330300371, now seen corresponding path program 1 times [2021-06-13 21:25:07,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:07,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609302761] [2021-06-13 21:25:07,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:07,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:07,672 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-06-13 21:25:07,673 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:07,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609302761] [2021-06-13 21:25:07,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609302761] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:07,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263422315] [2021-06-13 21:25:07,673 INFO L95 rtionOrderModulation]: Keeping assertion order 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-13 21:25:07,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:07,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-13 21:25:07,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:07,903 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:25:07,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263422315] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:07,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:07,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 14] total 21 [2021-06-13 21:25:07,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113161294] [2021-06-13 21:25:07,904 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-13 21:25:07,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:07,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-13 21:25:07,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-06-13 21:25:07,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:07,904 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:07,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 22 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-13 21:25:07,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:07,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:07,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:07,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:07,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-06-13 21:25:07,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:25:07,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:19,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:19,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-13 21:25:19,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-13 21:25:19,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-13 21:25:19,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-13 21:25:19,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:25:19,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-06-13 21:25:19,481 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-06-13 21:25:19,483 INFO L301 ceAbstractionStarter]: Result for error location threadThread6of6ForFork0 was SAFE (1/8) [2021-06-13 21:25:19,483 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:25:19,486 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:25:19,486 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:25:19,486 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:25:19,487 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:25:19,487 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:25:19,487 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:25:19,487 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:25:19,487 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-13 21:25:19,489 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:25:19,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:19,489 INFO L82 PathProgramCache]: Analyzing trace with hash -342282973, now seen corresponding path program 1 times [2021-06-13 21:25:19,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:19,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562984741] [2021-06-13 21:25:19,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:19,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:19,523 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-06-13 21:25:19,524 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:19,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562984741] [2021-06-13 21:25:19,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562984741] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:25:19,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:25:19,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:25:19,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539987550] [2021-06-13 21:25:19,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:25:19,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:19,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:25:19,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:25:19,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:19,525 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:19,525 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:19,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:19,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:19,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-06-13 21:25:19,573 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:25:19,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:19,573 INFO L82 PathProgramCache]: Analyzing trace with hash 1271128960, now seen corresponding path program 1 times [2021-06-13 21:25:19,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:19,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359070161] [2021-06-13 21:25:19,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:19,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:19,604 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-06-13 21:25:19,604 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:19,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359070161] [2021-06-13 21:25:19,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359070161] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:19,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341931453] [2021-06-13 21:25:19,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:19,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:19,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:25:19,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:19,709 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-13 21:25:19,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341931453] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:19,710 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:19,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:25:19,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408731759] [2021-06-13 21:25:19,710 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:25:19,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:19,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:25:19,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:25:19,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:19,711 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:19,711 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 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-13 21:25:19,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:19,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:19,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:19,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:20,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-06-13 21:25:20,060 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:25:20,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:20,061 INFO L82 PathProgramCache]: Analyzing trace with hash 1454804747, now seen corresponding path program 1 times [2021-06-13 21:25:20,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:20,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908322874] [2021-06-13 21:25:20,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:20,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:20,087 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-06-13 21:25:20,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:20,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908322874] [2021-06-13 21:25:20,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908322874] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:20,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602564995] [2021-06-13 21:25:20,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:20,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:20,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-13 21:25:20,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:20,276 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:25:20,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602564995] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:20,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:20,276 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 13 [2021-06-13 21:25:20,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934227555] [2021-06-13 21:25:20,276 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-13 21:25:20,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:20,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-13 21:25:20,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-13 21:25:20,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:20,277 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:20,277 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 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-13 21:25:20,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:20,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:20,277 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:20,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:20,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:20,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:20,698 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:20,698 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:25:20,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:20,699 INFO L82 PathProgramCache]: Analyzing trace with hash -197149078, now seen corresponding path program 1 times [2021-06-13 21:25:20,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:20,699 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931601956] [2021-06-13 21:25:20,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:20,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:20,731 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-06-13 21:25:20,731 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:20,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931601956] [2021-06-13 21:25:20,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931601956] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:20,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492305969] [2021-06-13 21:25:20,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:20,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:20,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2021-06-13 21:25:20,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:21,007 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2021-06-13 21:25:21,025 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:25:21,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492305969] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:21,026 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:21,026 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 17 [2021-06-13 21:25:21,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588393538] [2021-06-13 21:25:21,026 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-13 21:25:21,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:21,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-13 21:25:21,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-13 21:25:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:21,033 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:21,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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-13 21:25:21,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:21,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:21,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:21,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:21,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:21,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:21,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:21,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:21,456 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-06-13 21:25:21,457 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:25:21,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:21,457 INFO L82 PathProgramCache]: Analyzing trace with hash 397815035, now seen corresponding path program 1 times [2021-06-13 21:25:21,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:21,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658327426] [2021-06-13 21:25:21,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:21,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:21,493 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 25 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-06-13 21:25:21,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:21,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658327426] [2021-06-13 21:25:21,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658327426] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:21,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400385885] [2021-06-13 21:25:21,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:21,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:21,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-13 21:25:21,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:21,687 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:25:21,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400385885] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:21,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:21,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 13] total 19 [2021-06-13 21:25:21,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780671480] [2021-06-13 21:25:21,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-13 21:25:21,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:21,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-13 21:25:21,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-06-13 21:25:21,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:21,689 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:21,689 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:21,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:21,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:21,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:21,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:21,690 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:21,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:21,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:21,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:21,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:21,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-13 21:25:22,131 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:22,131 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-13 21:25:22,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:22,131 INFO L82 PathProgramCache]: Analyzing trace with hash -523439336, now seen corresponding path program 1 times [2021-06-13 21:25:22,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:22,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017004656] [2021-06-13 21:25:22,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:22,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:22,134 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:22,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:22,137 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:22,139 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:25:22,139 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:25:22,139 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-06-13 21:25:22,143 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (2/8) [2021-06-13 21:25:22,143 WARN L243 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-13 21:25:22,143 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2021-06-13 21:25:22,151 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,151 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,151 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,151 WARN L313 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,151 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,151 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,151 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,151 WARN L313 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,151 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,151 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,151 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,152 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,153 WARN L313 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,153 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,153 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,153 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,153 WARN L313 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_y not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-13 21:25:22,157 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-13 21:25:22,158 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:25:22,161 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:25:22,162 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:25:22,162 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:25:22,162 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:25:22,162 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:25:22,162 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:25:22,162 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:25:22,162 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread5of7ForFork0======== [2021-06-13 21:25:22,164 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:22,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:22,164 INFO L82 PathProgramCache]: Analyzing trace with hash 284698252, now seen corresponding path program 1 times [2021-06-13 21:25:22,164 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:22,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48145507] [2021-06-13 21:25:22,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:22,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:22,188 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:25:22,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:22,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48145507] [2021-06-13 21:25:22,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48145507] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:25:22,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:25:22,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:25:22,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261894697] [2021-06-13 21:25:22,189 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:25:22,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:22,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:25:22,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:25:22,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:22,189 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:22,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:22,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:22,230 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-06-13 21:25:22,230 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:22,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:22,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1543482489, now seen corresponding path program 1 times [2021-06-13 21:25:22,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:22,230 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767188539] [2021-06-13 21:25:22,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:22,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:22,265 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-13 21:25:22,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:22,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767188539] [2021-06-13 21:25:22,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767188539] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:22,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368902434] [2021-06-13 21:25:22,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:22,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:22,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:25:22,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:22,375 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:25:22,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368902434] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:22,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:22,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:25:22,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120127613] [2021-06-13 21:25:22,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:25:22,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:22,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:25:22,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:25:22,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:22,377 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:22,377 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 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-13 21:25:22,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:22,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:22,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:22,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:22,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-06-13 21:25:22,684 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:22,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:22,685 INFO L82 PathProgramCache]: Analyzing trace with hash 424363880, now seen corresponding path program 1 times [2021-06-13 21:25:22,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:22,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855332893] [2021-06-13 21:25:22,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:22,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:22,712 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-13 21:25:22,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:22,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855332893] [2021-06-13 21:25:22,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855332893] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:22,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608912403] [2021-06-13 21:25:22,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:22,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:22,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-13 21:25:22,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:22,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:25:22,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608912403] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:22,844 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:22,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 13 [2021-06-13 21:25:22,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428962874] [2021-06-13 21:25:22,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-13 21:25:22,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:22,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-13 21:25:22,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-13 21:25:22,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:22,844 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:22,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 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-13 21:25:22,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:22,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:22,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:22,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:22,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:22,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:23,175 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:23,175 INFO L430 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:23,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:23,176 INFO L82 PathProgramCache]: Analyzing trace with hash -1071352463, now seen corresponding path program 1 times [2021-06-13 21:25:23,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:23,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854973986] [2021-06-13 21:25:23,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:23,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:23,202 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:25:23,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:23,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854973986] [2021-06-13 21:25:23,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854973986] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:23,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117773821] [2021-06-13 21:25:23,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:23,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 11 conjunts are in the unsatisfiable core [2021-06-13 21:25:23,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:23,357 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:25:23,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117773821] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:23,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:23,358 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 17 [2021-06-13 21:25:23,358 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500982393] [2021-06-13 21:25:23,358 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-13 21:25:23,358 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:23,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-13 21:25:23,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-13 21:25:23,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:23,358 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:23,358 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 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-13 21:25:23,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:23,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:23,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:23,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:23,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:23,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:23,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:23,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-13 21:25:23,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-06-13 21:25:23,757 INFO L430 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:23,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:23,758 INFO L82 PathProgramCache]: Analyzing trace with hash 1148757796, now seen corresponding path program 1 times [2021-06-13 21:25:23,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:23,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985740911] [2021-06-13 21:25:23,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:23,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:23,785 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:25:23,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:23,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985740911] [2021-06-13 21:25:23,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985740911] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:25:23,786 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:25:23,786 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-06-13 21:25:23,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115789839] [2021-06-13 21:25:23,786 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-13 21:25:23,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:23,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-13 21:25:23,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-13 21:25:23,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:23,787 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:23,787 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 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-13 21:25:23,787 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:23,787 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:23,787 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:23,787 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-06-13 21:25:23,787 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:24,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:24,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:24,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:24,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:24,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:25:24,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-06-13 21:25:24,040 INFO L430 AbstractCegarLoop]: === Iteration 6 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:24,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:24,040 INFO L82 PathProgramCache]: Analyzing trace with hash 344215597, now seen corresponding path program 1 times [2021-06-13 21:25:24,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:24,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128104126] [2021-06-13 21:25:24,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:24,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:24,075 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-13 21:25:24,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:24,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128104126] [2021-06-13 21:25:24,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128104126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:24,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608743747] [2021-06-13 21:25:24,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:24,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:24,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-13 21:25:24,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:24,291 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:25:24,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608743747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:24,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:24,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 13] total 18 [2021-06-13 21:25:24,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521546954] [2021-06-13 21:25:24,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-13 21:25:24,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:24,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-13 21:25:24,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-06-13 21:25:24,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:24,293 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:24,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:24,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:24,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:24,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:24,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:24,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:25:24,293 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:24,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:24,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:24,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:24,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:24,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:25:24,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-13 21:25:25,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:25:25,005 INFO L430 AbstractCegarLoop]: === Iteration 7 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:25,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:25,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1668530027, now seen corresponding path program 1 times [2021-06-13 21:25:25,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:25,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246169556] [2021-06-13 21:25:25,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:25,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:25,045 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 23 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-06-13 21:25:25,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:25,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246169556] [2021-06-13 21:25:25,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246169556] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:25,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702376840] [2021-06-13 21:25:25,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:25:25,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:25:25,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-13 21:25:25,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:25:25,316 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:25:25,317 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702376840] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:25:25,317 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:25:25,317 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 15] total 22 [2021-06-13 21:25:25,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469298484] [2021-06-13 21:25:25,317 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-13 21:25:25,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:25,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-13 21:25:25,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-06-13 21:25:25,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:25,318 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:25,318 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 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-13 21:25:25,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:25,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:25,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:25,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:25,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:25:25,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-06-13 21:25:25,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:25,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:25:25,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:25:25,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:25:25,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:25:25,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:25:25,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-13 21:25:25,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-13 21:25:25,908 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-06-13 21:25:25,909 INFO L430 AbstractCegarLoop]: === Iteration 8 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:25,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:25,910 INFO L82 PathProgramCache]: Analyzing trace with hash -183888788, now seen corresponding path program 1 times [2021-06-13 21:25:25,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:25,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47250541] [2021-06-13 21:25:25,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:25,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:25,914 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:25,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:25:25,917 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:25:25,919 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:25:25,919 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:25:25,919 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-06-13 21:25:25,920 INFO L301 ceAbstractionStarter]: Result for error location threadThread5of7ForFork0 was UNSAFE (1/9) [2021-06-13 21:25:25,921 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-06-13 21:25:25,944 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:25:25,944 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:25:25,945 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:25:25,945 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:25:25,945 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:25:25,945 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:25:25,945 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:25:25,945 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread1of7ForFork0======== [2021-06-13 21:25:25,946 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:25:25,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:25:25,946 INFO L82 PathProgramCache]: Analyzing trace with hash 200617746, now seen corresponding path program 1 times [2021-06-13 21:25:25,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:25:25,946 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96814536] [2021-06-13 21:25:25,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:25:25,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:25:25,965 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-13 21:25:25,965 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:25:25,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96814536] [2021-06-13 21:25:25,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96814536] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:25:25,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:25:25,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-13 21:25:25,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904575579] [2021-06-13 21:25:25,966 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:25:25,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:25:25,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:25:25,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:25:25,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:25:25,966 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:25:25,966 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 5 states have (on average 1.0) internal successors, (5), 5 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:25:25,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:26:58,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:26:58,809 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-06-13 21:26:58,810 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:26:58,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:26:58,810 INFO L82 PathProgramCache]: Analyzing trace with hash -1642182189, now seen corresponding path program 1 times [2021-06-13 21:26:58,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:26:58,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814029269] [2021-06-13 21:26:58,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:26:58,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:26:58,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:26:58,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:26:58,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814029269] [2021-06-13 21:26:58,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814029269] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:26:58,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479498727] [2021-06-13 21:26:58,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:26:58,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:26:58,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:26:58,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:26:58,932 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:26:58,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479498727] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:26:58,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:26:58,932 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:26:58,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199837822] [2021-06-13 21:26:58,932 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:26:58,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:26:58,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:26:58,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:26:58,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:26:58,933 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:26:58,933 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:26:58,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:26:58,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:34,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:34,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:34,849 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-06-13 21:27:34,849 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:27:34,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:27:34,849 INFO L82 PathProgramCache]: Analyzing trace with hash 632898038, now seen corresponding path program 1 times [2021-06-13 21:27:34,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:27:34,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636787684] [2021-06-13 21:27:34,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:27:34,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:27:34,869 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:27:34,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:27:34,873 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:27:34,874 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:27:34,874 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:27:34,874 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-06-13 21:27:34,876 INFO L301 ceAbstractionStarter]: Result for error location threadThread1of7ForFork0 was UNSAFE (2/9) [2021-06-13 21:27:34,877 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-06-13 21:27:34,965 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:27:34,966 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:27:34,966 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:27:34,966 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:27:34,966 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:27:34,966 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:27:34,966 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:27:34,966 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread7of7ForFork0======== [2021-06-13 21:27:34,968 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:27:34,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:27:34,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1931903019, now seen corresponding path program 1 times [2021-06-13 21:27:34,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:27:34,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196120100] [2021-06-13 21:27:34,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:27:34,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:27:34,999 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-06-13 21:27:34,999 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:27:34,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196120100] [2021-06-13 21:27:34,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196120100] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:34,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894721193] [2021-06-13 21:27:34,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:27:35,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:35,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-13 21:27:35,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:27:35,155 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-06-13 21:27:35,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894721193] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:27:35,155 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-13 21:27:35,155 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2021-06-13 21:27:35,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96057762] [2021-06-13 21:27:35,155 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:27:35,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:27:35,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:27:35,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-13 21:27:35,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:35,156 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:27:35,156 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:27:35,156 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:35,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:35,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:27:35,432 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:27:35,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:27:35,433 INFO L82 PathProgramCache]: Analyzing trace with hash -1604615642, now seen corresponding path program 1 times [2021-06-13 21:27:35,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:27:35,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273197432] [2021-06-13 21:27:35,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:27:35,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:35,473 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-06-13 21:27:35,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:27:35,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273197432] [2021-06-13 21:27:35,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273197432] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:35,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224683357] [2021-06-13 21:27:35,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:27:35,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:35,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:27:35,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:27:35,625 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-13 21:27:35,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224683357] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:35,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:27:35,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:27:35,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710450405] [2021-06-13 21:27:35,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:27:35,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:27:35,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:27:35,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:27:35,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:35,629 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:27:35,629 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 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-13 21:27:35,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:35,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:35,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:35,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:35,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2021-06-13 21:27:35,985 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:27:35,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:27:35,985 INFO L82 PathProgramCache]: Analyzing trace with hash 1898513671, now seen corresponding path program 1 times [2021-06-13 21:27:35,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:27:35,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936269213] [2021-06-13 21:27:35,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:27:35,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:36,038 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-06-13 21:27:36,038 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:27:36,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936269213] [2021-06-13 21:27:36,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936269213] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:36,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608332142] [2021-06-13 21:27:36,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:27:36,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:36,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-13 21:27:36,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:27:36,235 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:27:36,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608332142] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:36,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:27:36,235 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 13 [2021-06-13 21:27:36,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119693167] [2021-06-13 21:27:36,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-13 21:27:36,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:27:36,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-13 21:27:36,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-13 21:27:36,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:36,236 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:27:36,236 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 13 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-13 21:27:36,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:36,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:36,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:36,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:36,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:36,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:27:36,641 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:27:36,642 INFO L430 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:27:36,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:27:36,642 INFO L82 PathProgramCache]: Analyzing trace with hash -1319364080, now seen corresponding path program 1 times [2021-06-13 21:27:36,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:27:36,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656345151] [2021-06-13 21:27:36,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:27:36,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:36,669 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-06-13 21:27:36,669 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:27:36,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656345151] [2021-06-13 21:27:36,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656345151] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:36,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224250328] [2021-06-13 21:27:36,670 INFO L95 rtionOrderModulation]: Keeping assertion order 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-13 21:27:36,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:36,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 11 conjunts are in the unsatisfiable core [2021-06-13 21:27:36,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:27:36,885 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:27:36,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224250328] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:36,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:27:36,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 17 [2021-06-13 21:27:36,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66708295] [2021-06-13 21:27:36,886 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-13 21:27:36,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:27:36,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-13 21:27:36,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-13 21:27:36,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:36,887 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:27:36,887 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:27:36,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:36,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:36,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:27:36,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:37,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:37,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:37,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:27:37,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:27:37,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:27:37,377 INFO L430 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:27:37,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:27:37,378 INFO L82 PathProgramCache]: Analyzing trace with hash 1724442819, now seen corresponding path program 1 times [2021-06-13 21:27:37,378 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:27:37,378 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793473741] [2021-06-13 21:27:37,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:27:37,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:37,421 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 25 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-06-13 21:27:37,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:27:37,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793473741] [2021-06-13 21:27:37,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793473741] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:37,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436164934] [2021-06-13 21:27:37,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:27:37,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:37,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-13 21:27:37,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:27:37,734 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:27:37,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436164934] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:37,734 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:27:37,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 13] total 19 [2021-06-13 21:27:37,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805956040] [2021-06-13 21:27:37,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-13 21:27:37,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:27:37,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-13 21:27:37,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-06-13 21:27:37,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:37,744 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:27:37,744 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 19 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-13 21:27:37,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:37,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:37,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:27:37,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:27:37,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:38,025 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2021-06-13 21:27:38,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:38,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:38,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:27:38,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:27:38,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-13 21:27:38,443 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:27:38,443 INFO L430 AbstractCegarLoop]: === Iteration 6 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:27:38,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:27:38,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1955287102, now seen corresponding path program 1 times [2021-06-13 21:27:38,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:27:38,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240943918] [2021-06-13 21:27:38,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:27:38,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:38,486 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-13 21:27:38,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:27:38,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240943918] [2021-06-13 21:27:38,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240943918] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:38,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432026307] [2021-06-13 21:27:38,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:27:38,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:38,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-13 21:27:38,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:27:38,812 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:27:38,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432026307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:38,812 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:27:38,812 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 15] total 21 [2021-06-13 21:27:38,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486464500] [2021-06-13 21:27:38,813 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-13 21:27:38,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:27:38,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-13 21:27:38,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-06-13 21:27:38,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:38,813 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:27:38,814 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 21 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-13 21:27:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:27:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:27:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-13 21:27:38,814 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:39,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:39,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:39,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:27:39,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:27:39,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-13 21:27:39,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-13 21:27:39,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:27:39,405 INFO L430 AbstractCegarLoop]: === Iteration 7 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:27:39,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:27:39,405 INFO L82 PathProgramCache]: Analyzing trace with hash 485292275, now seen corresponding path program 1 times [2021-06-13 21:27:39,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:27:39,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596642923] [2021-06-13 21:27:39,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:27:39,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:39,465 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-06-13 21:27:39,465 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:27:39,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596642923] [2021-06-13 21:27:39,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596642923] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:27:39,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:27:39,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-06-13 21:27:39,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311890449] [2021-06-13 21:27:39,466 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-13 21:27:39,466 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:27:39,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-13 21:27:39,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-13 21:27:39,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:39,466 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:27:39,466 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 5.166666666666667) internal successors, (31), 7 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-13 21:27:39,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:39,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:39,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:27:39,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:27:39,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-13 21:27:39,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2021-06-13 21:27:39,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:39,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:39,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:39,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:27:39,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:27:39,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-13 21:27:39,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-13 21:27:39,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:27:39,698 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2021-06-13 21:27:39,698 INFO L430 AbstractCegarLoop]: === Iteration 8 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:27:39,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:27:39,698 INFO L82 PathProgramCache]: Analyzing trace with hash -1183835756, now seen corresponding path program 1 times [2021-06-13 21:27:39,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:27:39,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988714576] [2021-06-13 21:27:39,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:27:39,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:39,754 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-06-13 21:27:39,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:27:39,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988714576] [2021-06-13 21:27:39,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988714576] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:39,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184830482] [2021-06-13 21:27:39,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:27:39,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:27:39,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-13 21:27:39,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:27:40,173 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:27:40,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184830482] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:27:40,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:27:40,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 16] total 23 [2021-06-13 21:27:40,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325366307] [2021-06-13 21:27:40,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-13 21:27:40,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:27:40,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-13 21:27:40,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-06-13 21:27:40,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:27:40,174 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:27:40,174 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 23 states have (on average 2.739130434782609) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:27:40,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:27:40,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:27:40,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:27:40,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:27:40,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-13 21:27:40,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2021-06-13 21:27:40,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:27:40,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:05,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:05,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-13 21:30:05,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-13 21:30:05,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-13 21:30:05,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-13 21:30:05,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-06-13 21:30:05,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:30:05,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-13 21:30:05,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-06-13 21:30:05,758 INFO L301 ceAbstractionStarter]: Result for error location threadThread7of7ForFork0 was SAFE (3/9) [2021-06-13 21:30:05,758 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:30:05,762 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:30:05,762 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:30:05,762 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:30:05,762 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:30:05,762 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:30:05,762 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:30:05,762 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:30:05,762 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread3of7ForFork0======== [2021-06-13 21:30:05,763 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:05,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:05,763 INFO L82 PathProgramCache]: Analyzing trace with hash 1760691857, now seen corresponding path program 1 times [2021-06-13 21:30:05,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:05,763 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059841444] [2021-06-13 21:30:05,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:05,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:05,781 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:30:05,781 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:30:05,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059841444] [2021-06-13 21:30:05,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059841444] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:30:05,781 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:30:05,781 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:30:05,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488644744] [2021-06-13 21:30:05,782 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:30:05,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:30:05,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:30:05,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:30:05,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:05,782 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:30:05,782 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:30:05,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:05,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:05,810 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2021-06-13 21:30:05,810 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:05,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:05,811 INFO L82 PathProgramCache]: Analyzing trace with hash -249012596, now seen corresponding path program 1 times [2021-06-13 21:30:05,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:05,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55969905] [2021-06-13 21:30:05,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:05,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:05,843 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:30:05,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:30:05,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55969905] [2021-06-13 21:30:05,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55969905] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:05,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325865292] [2021-06-13 21:30:05,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:30:05,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:05,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:30:05,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:30:05,950 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:30:05,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325865292] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:05,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:30:05,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:30:05,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213280409] [2021-06-13 21:30:05,951 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:30:05,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:30:05,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:30:05,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:30:05,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:05,951 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:30:05,951 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:30:05,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:05,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:06,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:06,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:06,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-06-13 21:30:06,229 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:06,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:06,229 INFO L82 PathProgramCache]: Analyzing trace with hash 871482221, now seen corresponding path program 1 times [2021-06-13 21:30:06,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:06,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421686299] [2021-06-13 21:30:06,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:06,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:06,251 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:30:06,252 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:30:06,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421686299] [2021-06-13 21:30:06,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421686299] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:30:06,252 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:30:06,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:30:06,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711447105] [2021-06-13 21:30:06,252 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-13 21:30:06,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:30:06,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-13 21:30:06,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-13 21:30:06,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:06,253 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:30:06,253 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:30:06,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:06,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:06,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:07,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:07,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:07,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:30:07,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2021-06-13 21:30:07,442 INFO L430 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:07,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:07,442 INFO L82 PathProgramCache]: Analyzing trace with hash 25955008, now seen corresponding path program 1 times [2021-06-13 21:30:07,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:07,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040297422] [2021-06-13 21:30:07,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:07,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:07,490 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:30:07,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:30:07,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040297422] [2021-06-13 21:30:07,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040297422] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:07,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919329274] [2021-06-13 21:30:07,491 INFO L95 rtionOrderModulation]: Keeping assertion order 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-13 21:30:07,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:07,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 11 conjunts are in the unsatisfiable core [2021-06-13 21:30:07,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:30:07,678 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:30:07,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919329274] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:07,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:30:07,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11] total 15 [2021-06-13 21:30:07,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068514266] [2021-06-13 21:30:07,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-13 21:30:07,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:30:07,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-13 21:30:07,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-06-13 21:30:07,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:07,679 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:30:07,679 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 15 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-13 21:30:07,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:07,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:07,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:30:07,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:08,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:08,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:08,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-13 21:30:08,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-13 21:30:08,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:30:08,812 INFO L430 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:08,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:08,813 INFO L82 PathProgramCache]: Analyzing trace with hash 805550669, now seen corresponding path program 1 times [2021-06-13 21:30:08,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:08,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310027258] [2021-06-13 21:30:08,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:08,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:30:08,819 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:30:08,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-13 21:30:08,837 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-13 21:30:08,846 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-13 21:30:08,846 INFO L573 BasicCegarLoop]: Counterexample might be feasible [2021-06-13 21:30:08,846 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2021-06-13 21:30:08,847 INFO L301 ceAbstractionStarter]: Result for error location threadThread3of7ForFork0 was UNSAFE (4/9) [2021-06-13 21:30:08,847 INFO L255 AbstractCegarLoop]: Starting to check reachability of 1 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-13 21:30:08,933 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-13 21:30:08,934 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-13 21:30:08,934 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-13 21:30:08,934 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-13 21:30:08,934 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-13 21:30:08,934 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-13 21:30:08,934 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-13 21:30:08,934 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == threadThread6of7ForFork0======== [2021-06-13 21:30:08,936 INFO L430 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:08,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:08,936 INFO L82 PathProgramCache]: Analyzing trace with hash -195524917, now seen corresponding path program 1 times [2021-06-13 21:30:08,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:08,936 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358487672] [2021-06-13 21:30:08,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:08,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:08,972 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-13 21:30:08,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:30:08,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358487672] [2021-06-13 21:30:08,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358487672] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:30:08,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:30:08,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-06-13 21:30:08,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299410179] [2021-06-13 21:30:08,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-13 21:30:08,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:30:08,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-13 21:30:08,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-06-13 21:30:08,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:08,973 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:30:08,973 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:30:08,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:09,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:09,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-06-13 21:30:09,040 INFO L430 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:09,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:09,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1027325510, now seen corresponding path program 1 times [2021-06-13 21:30:09,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:09,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400865655] [2021-06-13 21:30:09,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:09,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:09,081 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-06-13 21:30:09,081 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:30:09,081 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400865655] [2021-06-13 21:30:09,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400865655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:09,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790873598] [2021-06-13 21:30:09,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:30:09,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:09,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-13 21:30:09,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:30:09,288 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:30:09,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790873598] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:09,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:30:09,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-06-13 21:30:09,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517822937] [2021-06-13 21:30:09,289 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-13 21:30:09,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:30:09,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-13 21:30:09,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-13 21:30:09,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:09,289 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:30:09,289 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 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-13 21:30:09,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:09,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:09,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:09,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:09,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:30:09,653 INFO L430 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:09,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:09,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1782045095, now seen corresponding path program 1 times [2021-06-13 21:30:09,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:09,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785787129] [2021-06-13 21:30:09,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:09,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:09,707 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-06-13 21:30:09,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:30:09,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785787129] [2021-06-13 21:30:09,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785787129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:09,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246319231] [2021-06-13 21:30:09,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:30:09,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:09,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 9 conjunts are in the unsatisfiable core [2021-06-13 21:30:09,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:30:10,003 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-13 21:30:10,003 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246319231] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:10,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:30:10,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 13 [2021-06-13 21:30:10,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349898430] [2021-06-13 21:30:10,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-13 21:30:10,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:30:10,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-13 21:30:10,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-13 21:30:10,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:10,005 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:30:10,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 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-13 21:30:10,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:10,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:10,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:10,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:10,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:10,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:30:10,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-13 21:30:10,396 INFO L430 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:10,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:10,396 INFO L82 PathProgramCache]: Analyzing trace with hash -2058822864, now seen corresponding path program 1 times [2021-06-13 21:30:10,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:10,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89424942] [2021-06-13 21:30:10,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:10,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:10,436 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-13 21:30:10,437 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:30:10,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89424942] [2021-06-13 21:30:10,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89424942] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:10,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884259967] [2021-06-13 21:30:10,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:30:10,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:10,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 11 conjunts are in the unsatisfiable core [2021-06-13 21:30:10,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:30:10,718 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-13 21:30:10,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884259967] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:10,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:30:10,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 17 [2021-06-13 21:30:10,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237228617] [2021-06-13 21:30:10,719 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-13 21:30:10,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:30:10,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-13 21:30:10,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-13 21:30:10,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:10,720 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:30:10,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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-13 21:30:10,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:10,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:10,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:30:10,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:11,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:11,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:11,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:30:11,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:30:11,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-06-13 21:30:11,237 INFO L430 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:11,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:11,237 INFO L82 PathProgramCache]: Analyzing trace with hash 2079783779, now seen corresponding path program 1 times [2021-06-13 21:30:11,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:11,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804787083] [2021-06-13 21:30:11,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:11,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:11,275 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-13 21:30:11,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:30:11,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804787083] [2021-06-13 21:30:11,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804787083] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:11,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630736599] [2021-06-13 21:30:11,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-13 21:30:11,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:11,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-13 21:30:11,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:30:11,528 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:30:11,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630736599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:11,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:30:11,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 13] total 19 [2021-06-13 21:30:11,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129886938] [2021-06-13 21:30:11,529 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-13 21:30:11,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:30:11,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-13 21:30:11,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-06-13 21:30:11,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:11,542 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:30:11,542 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 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-13 21:30:11,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:11,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:11,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:30:11,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:30:11,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:11,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:11,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:11,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:30:11,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:30:11,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-13 21:30:12,058 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-06-13 21:30:12,059 INFO L430 AbstractCegarLoop]: === Iteration 6 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:12,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:12,059 INFO L82 PathProgramCache]: Analyzing trace with hash 49698910, now seen corresponding path program 1 times [2021-06-13 21:30:12,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:12,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664046811] [2021-06-13 21:30:12,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:12,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:12,114 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-06-13 21:30:12,114 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:30:12,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664046811] [2021-06-13 21:30:12,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664046811] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-13 21:30:12,114 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-13 21:30:12,114 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-06-13 21:30:12,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909013471] [2021-06-13 21:30:12,115 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-13 21:30:12,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:30:12,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-13 21:30:12,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-13 21:30:12,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:12,115 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:30:12,115 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 6 states have (on average 4.5) internal successors, (27), 7 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-13 21:30:12,115 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:12,115 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:12,116 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:30:12,116 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:30:12,116 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-06-13 21:30:12,116 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:12,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:12,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:12,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:30:12,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:30:12,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-13 21:30:12,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:30:12,586 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2021-06-13 21:30:12,586 INFO L430 AbstractCegarLoop]: === Iteration 7 === [threadErr0ASSERT_VIOLATIONASSERT]=== [2021-06-13 21:30:12,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-13 21:30:12,586 INFO L82 PathProgramCache]: Analyzing trace with hash -1183835748, now seen corresponding path program 1 times [2021-06-13 21:30:12,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-13 21:30:12,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984702347] [2021-06-13 21:30:12,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-13 21:30:12,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:12,624 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-06-13 21:30:12,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-13 21:30:12,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984702347] [2021-06-13 21:30:12,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984702347] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:12,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21399975] [2021-06-13 21:30:12,625 INFO L95 rtionOrderModulation]: Keeping assertion order 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-13 21:30:12,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-13 21:30:12,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-13 21:30:12,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-13 21:30:12,882 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-13 21:30:12,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21399975] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-13 21:30:12,882 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-13 21:30:12,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 15] total 20 [2021-06-13 21:30:12,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903930039] [2021-06-13 21:30:12,883 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-13 21:30:12,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-13 21:30:12,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-13 21:30:12,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-06-13 21:30:12,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-13 21:30:12,884 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-13 21:30:12,884 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 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-13 21:30:12,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-06-13 21:30:12,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-06-13 21:30:12,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2021-06-13 21:30:12,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2021-06-13 21:30:12,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-06-13 21:30:12,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-06-13 21:30:12,884 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states.